[proaudio] [2990] mixxx : upgrade to version 2.0.0

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2990
Author:   palo
Date:     2016-01-20 18:44:20 +0100 (Wed, 20 Jan 2016)
Log Message:
-----------
mixxx : upgrade to version 2.0.0

Tried to make it compile using qt5, but couldn't get it work.

I pulled the ebuilds from the mailing-list and adjusted them.

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/mixxx/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/mixxx/files/mixxx-2.0.0-docs.patch
    trunk/overlays/proaudio/media-sound/mixxx/mixxx-2.0.0.ebuild

Modified: trunk/overlays/proaudio/media-sound/mixxx/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/mixxx/Manifest	2016-01-19 17:08:11 UTC (rev 2989)
+++ trunk/overlays/proaudio/media-sound/mixxx/Manifest	2016-01-20 17:44:20 UTC (rev 2990)
@@ -6,11 +6,14 @@
 AUX mixxx-1.11.9999-docs.patch 438 SHA256 19377d095e34071010ddda59b03b86a63b82f2663dca32f8dc6771e6d217f1f7 SHA512 c2ebe6043bea9bc793e92d98237ea8369169bc874354f58a88388a59f0d98630e97e44aea169418824b740cd0108689d7b8d4e619b7ce5788c9c72f5ce844846 WHIRLPOOL 31dea2227c3353ade49d7683b32a0c0b9db54870551d30b9d33b69a01762d3dc9a6e452059ee690762632732968043d0c57139fefcd66461c7723f38d66677bf
 AUX mixxx-1.11.9999-no-bzr.patch 1468 SHA256 6075410573cd0911623dd0a160cdefe6a48c3f335eeef682d80eebf52b75446e SHA512 d5aa2071a836cad7c995f1e83af3ee06687a4444845583013df2023bc11f58a626c1f887fe49385b562d26d70a156383ba47d4dd6ae61b194790b1ac498e8f7c WHIRLPOOL ff247e659c62bbbe3f0989c78a284c9ea6815e162e185b6fa8844775521d268fbfbed59197b27d2949376f7db070b8aa9a4f4bf5ce9d674c8d763df9908cc0fe
 AUX mixxx-1.11.9999-system-libs.patch 8072 SHA256 996c6a170e06a5b4b0250f6fcefd80be8cb6d51325ee19c231360f1892567cb1 SHA512 d8d6ab9162b365288e224bfe2611c3322d539e35284c26ede0c829a29508a1047ad8e28c08bc769a0c72bfc70e69ebca71ac8e0217fb78c5904582153c1ae267 WHIRLPOOL 0fffac4355f882e01fefaaca19cdbf9cc048d1ef6892f2451c7e7163ad19fa17e41685980acb8cd62d4530010f3ec88db8962827d35fb9f9ec5ff564adaafa89
+AUX mixxx-2.0.0-docs.patch 445 SHA256 9250ab6b2368ad03b8c54d767fda1d23cd826340189cf8989a3156b76b375411 SHA512 cad756af2cfc90433b20d0a867aed9b85ee822691c5c8adc97de6943273823a769d8e6d4912a71f00bbead2cd96cff91cc12fb2fb8de547bf76dabd74372490e WHIRLPOOL 91b48e4577ff127065bbcae34d945613029850b43831209cc1b1f9c2d1da7fc3c02c9fa96dd958fe85f934749bcbace1b2c6c3c358306dc6d6ea91935337a327
 AUX mixxx-9999-docs.patch 445 SHA256 9250ab6b2368ad03b8c54d767fda1d23cd826340189cf8989a3156b76b375411 SHA512 cad756af2cfc90433b20d0a867aed9b85ee822691c5c8adc97de6943273823a769d8e6d4912a71f00bbead2cd96cff91cc12fb2fb8de547bf76dabd74372490e WHIRLPOOL 91b48e4577ff127065bbcae34d945613029850b43831209cc1b1f9c2d1da7fc3c02c9fa96dd958fe85f934749bcbace1b2c6c3c358306dc6d6ea91935337a327
 AUX mixxx-9999-system-libs.patch 6867 SHA256 687975453918d6ded0379091e88c6469a909284ce5e5aa3dc942921982c59e59 SHA512 e9427e4c170321ce975de557e4b0d7ad442807fa72ac7a58c80db12c8cf44d1ba63005eeaa2545b1dee4db5250d049f0a0d40235e41ced75aaf8247349241ec1 WHIRLPOOL 440326c32b69f5b865dea7a35b1f6af770db4909512b13fc1b8418f8ce52a28bd990f04fb850969269e023009458a1cc6efa0c537c2a6a8997c48a8f158f0a35
 DIST mixxx-1.11.0-src.tar.gz 24473835 SHA256 00961b5d6c1e6d6686d76e55de474b943bbeff4e59b163dddd3d9940dc1b0331 SHA512 a42c2e3a648986e401f9812315942b5c68e0bc4f47ce867eb043d64f9d7836860e414b04b5e5da52b0541da5069d231774f30e965bcf3bd0db09f6bca74876c2 WHIRLPOOL 9ab4de6bfa5840500f04a4e7d523b6546e0ef08ade017f14b73425e205f039a6da11604f2b0e902085ff3062fff451385f984735029592d4b10ac3d4e0c985b1
+DIST mixxx-2.0.0-src.tar.gz 25300881 SHA256 e1b8f33bba35046608578095ed3209967034579252d84c99e6bc03ec030f676d SHA512 8878c0f785e4c5f67724deeca61154d2587969a81d28aef8fa9d526aec8419a218ce2a7ef88d6fcf468d30fa13d31ac9a56ca9082431a35b7e4e040a7ccfbb1a WHIRLPOOL d3e4cf26846b54380f9b11eed26b90cf031a902ca82f20e71f85fb495f99179e8d783f2ba92b51d21fcc77d4779b7bcc16d8456a68e890cfe77daa57f0d3b431
 EBUILD mixxx-1.11.0.ebuild 2270 SHA256 158966156ffddc892840ccda153b154803bbd32d85662969fdd3b837f048356f SHA512 47591b740700e66128dc0cdfcdc47b8f99d85ca55278e09befef72d5499f474ecb204052889a5913112d6cecf4466240d985c1a12c846ece744c89b1a36b580f WHIRLPOOL e5ea32be07c5afef9816c9a4b27a3d29722e438eef84498c713254dc56bc5a27edb6b271f21e28a300b889da2cbae7a6c0db1217aad6e169c4ccd907973b3270
 EBUILD mixxx-1.11.9999.ebuild 2265 SHA256 6965d1b87975bfb0e90013a69f79056a5264747156646060ab63ace82d4b29e8 SHA512 7fad78c0b5d0711e37c5345584ee5de1e41f096106cd41d26b8e0d101a5e9760d499dfcd022c6f820c9b206bc442fe18fe66eb2399032be2d1e19ad7eaddbc19 WHIRLPOOL 204f5a2c6ab20e16819fe99b0ba15f58086e90e2db9d029768eac5a57a4332906b8f6254a83623b914a525a212e5f3df6a9356049c63983216cf1d9caa884c61
+EBUILD mixxx-2.0.0.ebuild 1933 SHA256 08481c6010287a1b1cd1f29dad9c24c6d2dfbb24e43f4f3774b5d31f4450d4c5 SHA512 d441e76762a6c71bff42eaa2aa25eacd72a1e5c924c320fe4abb97a100434bfb821ec07033ab02929cf1748971c1a295efe6e379ad07da672300e35027b184bd WHIRLPOOL 9a8075defd9e1c2e4e9138c7a9365b5894b60c160ffa887f8810ea5b6826a1395aeaec9ce710fc00673954b211b0b038083984c81f25e99c0edd4db6d36b5ba3
 EBUILD mixxx-9999.ebuild 2333 SHA256 5b7af6dccebb1aa524d37e3edc9189e80932e42728b7137dd9977c563e63ebcd SHA512 f5fcfbc5a29e4a39e6e7f73eb6dbddde1b373e5a7c2f8b42f2d6a7720d2ad99b69bf58b81f70038feebc96f46f6216bf74498a581605fa847198aebda0ab2ecf WHIRLPOOL 1f07065071bf42723502473111140607d9c55e78c62411363a4a466aa3d237d4fddaf2a7a223f670d15d6f328337f840907497535af5193f15093be8e05349c3
 MISC ChangeLog 8257 SHA256 aadd55750770c6faed596e1935ad00f9af1ac5a17ec3592a8fae1b746c21b434 SHA512 f705341e0dec49311df72e4308e1a413af53197bd5846728bf8a78652542cf5251bf8ccadb54e56fba9e1faf09ea24728f975d2fa2ff023e8692355b240279db WHIRLPOOL 1ebb24fe84bda384708e6bf415ad7d8109be5b9f7e765446af81a4fb517d13e17344a43fddd922be8faa771db5c979b88c8a9055bee1e38013022d6be5899b7e
 MISC metadata.xml 485 SHA256 2d28e5b3222a404cd0ae26b12d70640ed15c665204a43496862b77f0396f2038 SHA512 cf3578bae5e75f6b5db4ca71cd00a9389878d87d0983b0c5e0b2858336bd30186df13c58b03b9f1f2e698b651d360058ed0ff63771be6ba98128ae30b886d7f7 WHIRLPOOL 275c04e470f80968e15e0c3ef77cfa4f6fe89917b01ce1d94ea7bebdfd30ee54baae32678d79e7d28dde24bd0f4ad1f8756f185638e77421ab22ebca8e42c555

Added: trunk/overlays/proaudio/media-sound/mixxx/files/mixxx-2.0.0-docs.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/mixxx/files/mixxx-2.0.0-docs.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/mixxx/files/mixxx-2.0.0-docs.patch	2016-01-20 17:44:20 UTC (rev 2990)
@@ -0,0 +1,10 @@
+--- mixxx-9999/src/SConscript
++++ mixxx-9999/src/SConscript
+@@ -290,7 +290,6 @@
+                 env.Alias('install', controllermappings)
+                 env.Alias('install', translations)
+                 env.Alias('install', keyboardmappings)
+-                env.Alias('install', docs)
+                 env.Alias('install', dotdesktop)
+                 env.Alias('install', icon)
+                 env.Alias('install', promotracks)

Added: trunk/overlays/proaudio/media-sound/mixxx/mixxx-2.0.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/mixxx/mixxx-2.0.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/mixxx/mixxx-2.0.0.ebuild	2016-01-20 17:44:20 UTC (rev 2990)
@@ -0,0 +1,84 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib scons-utils toolchain-funcs
+
+DESCRIPTION="A advanced Digital DJ tool based on Qt"
+HOMEPAGE="http://www.mixxx.org/";
+SRC_URI="http://downloads.${PN}.org/${P}/${P}-src.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac debug doc hid mp3 mp4 pulseaudio shout wavpack ffmpeg"
+
+RDEPEND="dev-libs/protobuf
+	media-libs/chromaprint
+	>=media-libs/fidlib-0.9.10-r1
+	media-libs/flac
+	media-libs/libid3tag
+	media-libs/libogg
+	media-libs/libsndfile
+	>=media-libs/libsoundtouch-1.5
+	media-libs/libvorbis
+	>=media-libs/portaudio-19_pre
+	media-libs/portmidi
+	media-libs/rubberband
+	media-libs/taglib
+	media-libs/vamp-plugin-sdk
+	sci-libs/fftw:3.0
+	dev-qt/qtgui:4
+	dev-qt/qtopengl:4
+	dev-qt/qtsql:4
+	dev-qt/qtsvg:4
+	dev-qt/qtxmlpatterns:4
+	aac? (
+		media-libs/faad2
+		media-libs/libmp4v2:0
+	)
+	hid? ( dev-libs/hidapi )
+	mp3? ( media-libs/libmad )
+	mp4? ( media-libs/libmp4v2:= )
+	pulseaudio? ( media-sound/pulseaudio )
+	shout? ( media-libs/libshout )
+	wavpack? ( media-sound/wavpack )
+	ffmpeg? ( media-video/ffmpeg )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+src_prepare() {
+	epatch "${FILESDIR}"/${P}-docs.patch
+}
+
+src_configure() {
+	myesconsargs=(
+		prefix="${EPREFIX}/usr"
+		qtdir="${EPREFIX}/usr/$(get_libdir)/qt4"
+		vinylcontrol=1
+		optimize=native
+		$(use_scons aac faad)
+		$(use_scons debug qdebug)
+		$(use_scons hid hid)
+		$(use_scons mp3 mad)
+		$(use_scons mp4 m4a)
+		$(use_scons shout shoutcast)
+		$(use_scons wavpack wv)
+		$(use_scons ffmpeg ffmpeg)
+	)
+}
+
+src_compile() {
+	CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINKFLAGS="${LDFLAGS}" \
+	LIBDIR="${EPREFIX}/usr/$(get_libdir)" escons
+}
+
+src_install() {
+	CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINKFLAGS="${LDFLAGS}" \
+	LIBDIR="${EPREFIX}/usr/$(get_libdir)" escons \
+		install_root="${ED}"/usr install
+
+	dodoc README Mixxx-Manual.pdf
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/