summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-03-16 17:45:51 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-03-16 17:45:51 +0000
commitc8152604743f8d41487ac87d8e7fa2ecf7e2cb0b (patch)
tree3fd42529f79597341dd541a115ca2c1190337b09 /media-sound
parentRemove useless live ebuild. (diff)
downloadgentoo-2-c8152604743f8d41487ac87d8e7fa2ecf7e2cb0b.tar.gz
gentoo-2-c8152604743f8d41487ac87d8e7fa2ecf7e2cb0b.tar.bz2
gentoo-2-c8152604743f8d41487ac87d8e7fa2ecf7e2cb0b.zip
Version bump wrt #299321 by Alex Barker and others.
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/mixxx/ChangeLog9
-rw-r--r--media-sound/mixxx/metadata.xml1
-rw-r--r--media-sound/mixxx/mixxx-1.7.2.ebuild70
3 files changed, 78 insertions, 2 deletions
diff --git a/media-sound/mixxx/ChangeLog b/media-sound/mixxx/ChangeLog
index 5c3f7527405c..d72099640877 100644
--- a/media-sound/mixxx/ChangeLog
+++ b/media-sound/mixxx/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/mixxx
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/mixxx/ChangeLog,v 1.49 2009/12/18 06:27:26 darkside Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/mixxx/ChangeLog,v 1.50 2010/03/16 17:45:51 ssuominen Exp $
+
+*mixxx-1.7.2 (16 Mar 2010)
+
+ 16 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> +mixxx-1.7.2.ebuild:
+ Version bump wrt #299321 by Alex Barker and others.
*mixxx-1.7.1 (18 Dec 2009)
diff --git a/media-sound/mixxx/metadata.xml b/media-sound/mixxx/metadata.xml
index 4b3d307e9b97..888824669a9c 100644
--- a/media-sound/mixxx/metadata.xml
+++ b/media-sound/mixxx/metadata.xml
@@ -11,5 +11,6 @@
<flag name="recording">Enable experimental recording support</flag>
<flag name="shout">Enable shoutcast support</flag>
<flag name="vinylcontrol">Enable vinylcontrol feature</flag>
+ <flag name="tonal">Enable tonal analysis support</flag>
</use>
</pkgmetadata>
diff --git a/media-sound/mixxx/mixxx-1.7.2.ebuild b/media-sound/mixxx/mixxx-1.7.2.ebuild
new file mode 100644
index 000000000000..4b960ffc8c9d
--- /dev/null
+++ b/media-sound/mixxx/mixxx-1.7.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/mixxx/mixxx-1.7.2.ebuild,v 1.1 2010/03/16 17:45:51 ssuominen Exp $
+
+EAPI=2
+inherit multilib
+
+DESCRIPTION="a QT based Digital DJ tool"
+HOMEPAGE="http://mixxx.sourceforge.net"
+SRC_URI="http://downloads.mixxx.org/${P}/${P}-src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="debug +hifieq ipod ladspa pulseaudio shout tonal +vinylcontrol"
+
+RDEPEND="media-libs/libmad
+ media-libs/libid3tag
+ media-libs/libvorbis
+ media-libs/libsndfile
+ >=media-libs/portaudio-19_pre
+ virtual/opengl
+ virtual/glu
+ x11-libs/qt-gui:4
+ x11-libs/qt-svg:4
+ x11-libs/qt-opengl:4
+ ladspa? ( media-libs/ladspa-sdk )
+ pulseaudio? ( media-sound/pulseaudio )
+ shout? ( media-libs/libshout )"
+DEPEND="${RDEPEND}
+ dev-util/scons
+ dev-util/pkgconfig"
+
+pkg_setup() {
+ mysconsargs="prefix=/usr
+ qtdir=/usr/$(get_libdir)/qt4
+ djconsole=0
+ djconsole_legacy=0
+ optimize=0
+ install_root=${D}/usr"
+
+ use hifieq && mysconsargs+=" hifieq=1" || mysconsargs+=" hifieq=0"
+ use ipod && mysconsargs+=" ipod=1" || mysconsargs+=" ipod=0"
+ use ladspa && mysconsargs+=" ladspa=1" || mysconsargs+=" ladspa=0"
+ use vinylcontrol && mysconsargs+=" vinylcontrol=1" || mysconsargs+=" vinylcontrol=0"
+ use shout && mysconsargs+=" shoutcast=1" || mysconsargs+=" shoutcast=0"
+ use debug && mysconsargs+=" cmetrics=1" || mysconsargs+=" cmetrics=0"
+ use tonal && mysconsargs+=" tonal=1" || mysconsargs+=" tonal=0"
+}
+
+src_prepare() {
+ sed -i \
+ -e 's:-O3::g' \
+ lib/cmetrics/SConscript || die
+
+ use pulseaudio || sed -i -e 's:pasuspender ::' src/mixxx.desktop
+}
+
+src_compile() {
+ scons ${mysconsargs} || die
+}
+
+src_install() {
+ scons ${mysconsargs} install || die
+
+ dodoc README*
+
+ insinto /usr/share/doc/${PF}/pdf
+ doins Mixxx-Manual.pdf
+}