Minor update to mixxx. Reproducible: Always Steps to Reproduce: I am not sure what was trying to be done with the 1.6.0-r1 but many of the enhancements do not work with the current stable version of portage. This ebuild is based on the 1.6.0 version.
Created attachment 176703 [details] mixxx-1.6.1.ebuild
EAPI-2 is now in the stable tree (amd64 at the time of this writing, more in the next few days). Please base your version bump on the -r1 version to get the improvements that the maintainers wanted.
I'm not sure if EAPI=2 is good for this ebuild, since scons needs the local myconf from src_configure to src_compile and while it's local it doesn't get passed. If you remove the local, .. well, I guess the best solution is to remove it and rename the "myconf" to something more uncommon such as mixxx_myconf or similar.
And by the way, after 1.6.1 was released I was in discussion with one of the upstream maintainers about bundled libsamplerate in their codebase. I humble requested that they start using it as shared library, if required and that's what they did -- removed the copy of old libsamplerate from their codebase. I got advised by upstream to wait for 1.6.2, and skip 1.6.1..
I added a dependency in order to add some functions that are missing and not enabled in IUSE (see bug #257110)
Ebuild need to create folder /usr/local/share/mixxx/skins in order to work, otherwise it will fail to start app.
Better: a Symlink, because it somehow reads from bad location, it reads from /usr/local/share/mixxx and it should read from /usr/share/mixxx
Sorry i have been out of the loop for a while. I thought we were waiting for 1.6.2 but i don't think its coming. As far as i can tell from my local install it is looking for /usr/share/mixx. Can you provide details on when/how its crashing. All my skins appear to work.
Hmm, http://downloads.mixxx.org/mixxx-1.7.0-beta1/ Maybe we should push 1.7.0_beta1..
Created attachment 191104 [details] mixxx-1.7.0_beta1.ebuild New 1.7.0 Beta 1 ebuild. Compiles And runs but there are a lot of warnings. This should add support for both dj consoles par bug: 257110 (needs to be verified) The other issues addressed in that bug about the '-optimizations' are not needed as all src is built to the cflags specified in the make.conf.
One more note about 1.7.0 beta1 It looks like the desktop launch command is set to use pulse audio to start. As far as i know there is no dependency on pulse audio and this is an upstream issue. I will talk to Albert or someone else who may know and create a patch if need be.
Used your ebuild for _beta1 somewhat for _beta2. So, 1.7.0_beta2 in Portage. Mail me at ssuominen AT gentoo.org if you want to proxy-maintain this to keep it up-to-date in future, it's a very time consuming package. Thanks.