Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 252895

Summary: media-sound/mixxx-1.6.1.ebuild (version bump)
Product: Gentoo Linux Reporter: Alex Barker <alex>
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED FIXED    
Severity: enhancement CC: jieryn, StormByte
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 257110    
Bug Blocks:    
Attachments: mixxx-1.6.1.ebuild
mixxx-1.7.0_beta1.ebuild

Description Alex Barker 2008-12-29 00:45:16 UTC
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.
Comment 1 Alex Barker 2008-12-29 00:45:56 UTC
Created attachment 176703 [details]
mixxx-1.6.1.ebuild
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-12-29 03:22:35 UTC
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.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2008-12-30 17:56:47 UTC
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.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2008-12-30 17:58:34 UTC
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..
Comment 5 David Carlos Manuelda 2009-01-31 16:01:50 UTC
I added a dependency in order to add some functions that are missing and not enabled in IUSE (see bug #257110)
Comment 6 David Carlos Manuelda 2009-01-31 16:51:31 UTC
Ebuild need to create folder /usr/local/share/mixxx/skins in order to work, otherwise it will fail to start app.
Comment 7 David Carlos Manuelda 2009-01-31 17:01:52 UTC
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
Comment 8 Alex Barker 2009-05-06 07:19:41 UTC
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.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2009-05-08 15:13:09 UTC
Hmm, 

http://downloads.mixxx.org/mixxx-1.7.0-beta1/

Maybe we should push 1.7.0_beta1..
Comment 10 Alex Barker 2009-05-13 03:47:46 UTC
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.
Comment 11 Alex Barker 2009-05-13 04:12:39 UTC
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.
Comment 12 Samuli Suominen (RETIRED) gentoo-dev 2009-07-23 09:09:30 UTC
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.