When emerging xmms-arts-0.7.1 the files libarts.la and libarts.so are left and installed in /var/tmp/portage/xmms-arts-0.7.1/image/usr/lib/xmms/Output/ instead of /usr/lib/xmms/Output/ Naturally this becomes erased during the clean, and both the files are deleted. This prevents xmms working with aRts. Reproducible: Always Steps to Reproduce: 1. emerge xmms-arts 2. 3. Actual Results: --- /var/tmp/portage/xmms-arts-0.7.1/image/usr >>> /var/tmp/portage/xmms-arts-0.7.1/image/usr/lib/ >>> /var/tmp/portage/xmms-arts-0.7.1/image/usr/lib/xmms/ >>> /var/tmp/portage/xmms-arts-0.7.1/image/usr/lib/xmms/Output/ >>> /var/tmp/portage/xmms-arts-0.7.1/image/usr/lib/xmms/Output/libarts.so >>> /var/tmp/portage/xmms-arts-0.7.1/image/usr/lib/xmms/Output/libarts.la Expected Results: --- /usr/lib/xmms/Output/ >>> /usr/lib/xmms/Output/libarts.so >>> /usr/lib/xmms/Output/libarts.la Running xmms 1.2.8 on kde 3.2.1 with arts 1.2.1
Created attachment 28618 [details] ebuild file that correctly puts the "libarts.la" and "libarts.so" files where they belong The fix to the ebuild was simple: use the "einstall" command and the output directory for XMMS output plugins and it puts the "libarts.la" and "libarts.so" where they belong. I tested it on my system and it worked, but I'm not an expert on ebuilds, so please make sure I did not overlook anything. :-) Kind regards, Rafa
fixed now. thanks.