USE flags defined by this ebuild aren't used in CMake configuration, which I think, causes bug #253748. I've got media-libs/libgpod-0.7.0 installed and when I've tried to compile kipi-plugins with 'ipod' USE flag *disabled* it failed for me with: [ 62%] /var/tmp/portage/media-plugins/kipi-plugins-0.2.0_rc1/work/kipi-plugins-0.2.0-rc1/ipodexport/IpodExportDialog.cpp: In member function ‘void KIPIIpodExportPlugin::UploadDialog::startTransfer()’: /var/tmp/portage/media-plugins/kipi-plugins-0.2.0_rc1/work/kipi-plugins-0.2.0-rc1/ipodexport/IpodExportDialog.cpp:399: warning: suggest explicit braces to avoid ambiguous ‘else’ /var/tmp/portage/media-plugins/kipi-plugins-0.2.0_rc1/work/kipi-plugins-0.2.0-rc1/ipodexport/IpodExportDialog.cpp: In member function ‘void KIPIIpodExportPlugin::UploadDialog::ipodItemSelected(QTreeWidgetItem*)’: /var/tmp/portage/media-plugins/kipi-plugins-0.2.0_rc1/work/kipi-plugins-0.2.0-rc1/ipodexport/IpodExportDialog.cpp:425: error: ‘ITDB_THUMB_PHOTO_SMALL’ was not declared in this scope /var/tmp/portage/media-plugins/kipi-plugins-0.2.0_rc1/work/kipi-plugins-0.2.0-rc1/ipodexport/IpodExportDialog.cpp:425: error: ‘itdb_artwork_get_thumb_by_type’ was not declared in this scope make[2]: *** [ipodexport/CMakeFiles/kipiplugin_ipodexport.dir/IpodExportDialog.o] Błąd 1 make[2]: *** Oczekiwanie na niezakończone zadania.... Also, there should be possibility to enable or disable other optional features that are present, but aren't mentioned in USE ('DNGConverter', 'Htmlexport', 'Calendar'). And of course, there is bug #256644, which is kinda related. Reproducible: Always I've attached ebuild, that worked-around compilation error for me.
Created attachment 180873 [details] Fixed ebuild
Thanks for hints. Hopefuly now kipi-plugins are fully fixed :]