[proaudio] [2633] media-sound/laditools: depend on python use flags, drop dev-lang/ python dependency

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


Revision: 2633
Author:   lilrc
Date:     2013-03-31 23:11:13 +0200 (Sun, 31 Mar 2013)
Log Message:
-----------
media-sound/laditools: depend on python use flags, drop dev-lang/python dependency

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/laditools/ChangeLog
    trunk/overlays/proaudio/media-sound/laditools/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/laditools/laditools-1.0.1-r2.ebuild
    trunk/overlays/proaudio/media-sound/laditools/laditools-9999-r1.ebuild

Modified: trunk/overlays/proaudio/media-sound/laditools/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/laditools/ChangeLog	2013-03-31 20:21:26 UTC (rev 2632)
+++ trunk/overlays/proaudio/media-sound/laditools/ChangeLog	2013-03-31 21:11:13 UTC (rev 2633)
@@ -2,6 +2,14 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*laditools-9999-r1 (31 Mar 2013)
+*laditools-1.0.1-r2 (31 Mar 2013)
+
+  31 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  +laditools-1.0.1-r2.ebuild, +laditools-9999-r1.ebuild:
+  Depend on the USE flags to ensure the correct implementation is used.
+  Drop dependency on dev-lang/python it is handled by distutils-r1.
+
   26 Mar 2013; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
   -laditools-1.0.1.ebuild
   +laditools-1.0.1-r1.ebuild

Modified: trunk/overlays/proaudio/media-sound/laditools/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/laditools/Manifest	2013-03-31 20:21:26 UTC (rev 2632)
+++ trunk/overlays/proaudio/media-sound/laditools/Manifest	2013-03-31 21:11:13 UTC (rev 2633)
@@ -5,9 +5,11 @@
 DIST laditools-1.0.tar.bz2 51329 SHA256 12568df25221ad07f6aa55a0ea628e251e39d043ccba5d57d4fc01416155d77f SHA512 fce9b354e2e5438072b3d1ee0b8a27d5c86790ffa985de052fc409d036091be1391a030994d5a5b0d63f18596d6f57cf4ca73c1e72f597b11424174aa42dae34 WHIRLPOOL 66e201d27fd02476fed20b2da4a936b66b7d1afed6ed32eec99b59a8f31fad04aae8816075553f384f6b082fe22aa846941f8e5255a0b2fefe855eccc1a17174
 DIST laditools-1.0~rc8.tar.gz 59791 SHA256 7b1bd034d1b51d00af8919b0bc2c4bbd8a817d3d08b77b4dc8dc160a14213c45 SHA512 9dc4cd5e7e04b1dfc924c213448be0ae360469c3df19736bf0773fe9c47f0fa777cf7013fa46279244cd95541ff9b9c0f108756ac02a2ccec8c788169917beeb WHIRLPOOL a1b95a06d4bc7cdb74f18f11f63dcf267deba3a4875b198d16aa22928602376d37214bbc2e46d471a85fb7201bd14edee6c30844f466697efad6cbae09952f91
 EBUILD laditools-1.0.1-r1.ebuild 1023 SHA256 fc70a9845865ae1a9a66dfc005c8c98c2a10779fee708b1f58bef644fc314607 SHA512 2b2ced0f35a741ea604b767a1dfe227b1dfe0393076cb16b71d658d23e47c4ea1aeabde2beaf2ea1a03f8274d69e3145e58b50800ffd8b152dd71de1b0572010 WHIRLPOOL d1443896ec6411ac80737c7ad3285ecae9d4e93f54d67389e39b34cc42acf3416c7980ef0a7be2a7d687d376d7389f5b2ddfc6d5b9ec305720372dc73813794f
+EBUILD laditools-1.0.1-r2.ebuild 1115 SHA256 fcc59855650d8c53dc824f3935a54a1b536602abde36977188928f91eca49df4 SHA512 dd76afadac39e594e995253f5fda8b0af7ec117f85518ee60dd192d143edaddca7b734cf00f4b0bad12c02e3ec12e467228f14db3201697d695113c851b24eb2 WHIRLPOOL 3090eb0cabce24c00374ec119abeabc6bf23872e89ddb8815c4b83f4b767bb76fb684ab2b01112e25956a924ee5b110830611a8c3e02e3eba30c8058401a10d0
 EBUILD laditools-1.0.ebuild 687 SHA256 4feb016a3920455764a409f7cdebfdd951f9d711ddac5ca57819cc023750e3af SHA512 36d0dca76f2983a8ff1ad2861639f04bc0cd51f6118080385b4a057fa10c922fdb5d978782fb7714bd786d6bcc6dcf6eb4e603fcf8ebcce0e688a9df14baa3b8 WHIRLPOOL 5b4de7af4b0644d14293a3218dbb56c0a815077f92e960e5c00ad0acf13909a1ce37c0236978361e8d883e4e10dc8457c15c9955e9dd3b4ec11f3e31444d727e
 EBUILD laditools-1.0_rc1.ebuild 761 SHA256 14718c9cc39454e1ab436fa76b43916909ce7f149a9f0f548919b87e4d634709 SHA512 2cd7867220275158c5129aa138f5c5cbbf366bef5ae8e7c8310885aa0ddc1d4cf82187a2643b8b860b69e0d5966300de05cbca08502784fc47c75cbb77d1297d WHIRLPOOL a7b01e05fab64f7adebb5a851c5d602bfbb6eda1e68cc1379187b7d0c50444bf18061b1b41b1539d609329db20f186841f03efca1c20abea85d16d63cdf04c2b
 EBUILD laditools-1.0_rc8.ebuild 941 SHA256 3fe8c62b97e3ef21043303b455370af1fe239edd7a560285aa382a90609682b7 SHA512 e41d3b6d460a250baddece730b9d72acf52bae23d56531531f115b75c182cfc9e522a0aaa33ded0d2b5967f9710aaf58a7a41a1d20e31dd19da35c53c49b7893 WHIRLPOOL c2ffea4c0131b5ce5e73db2b9c90a782f2df3371f9c65910e1fddb362bff670b9d7fcfc31e72756ef24dbfa9add8f6fd615cb00ca07ca8c094fb55eb09374ffa
+EBUILD laditools-9999-r1.ebuild 1016 SHA256 3f34392ee33c76dd4ccda431578bed306adce711ec0a25193534ac714b963829 SHA512 a9d818cfda71a3bf3731b01df3fc0811e2ad07299f2d7f8b155f433766951dc00298113b6091f104f857e6043929d09b841b9def4b92be3d4437b89035c7a5e8 WHIRLPOOL d86b1827634f51f7bb06439263e80d2048d86cba32f8a55191ab8580f3d14795f02531f931684aed34b87dbf03a78614246a52c31971f15350ce9ab7af0e3d30
 EBUILD laditools-9999.ebuild 917 SHA256 c4fdbdde5b78808268071e303442343dd386187db605a7603105e2c6202082c0 SHA512 4e4631e4fe6b33c46b79c152fcb9200349379bf27d689644c8ea4f8b41720f014ae90bcb3759dff105539188e7b9ead861c8f9408c71bd9d9f3ca083bdfa9231 WHIRLPOOL 9371701260432c9fa8065de190d69d5b61930b6fd87e5f9d7c7beaa64337586608563e08d71997e1a282d28669dde49ef6f47cade0117daf1ce9bfbde92b6a9a
-MISC ChangeLog 1597 SHA256 9d7ffeb9a656866d35e22fbe32a4786df55c0c63d7e10b7307198c6a089e734c SHA512 79a4fc34dd44e56592c54b97d45fe972eaded0c8c8a6625a577db185d9e65f6aa223ca9f32431ee7128e5dde97e3400b855ddd49815c50c547c70868bb0d299b WHIRLPOOL a606315e1176cb1affd3c810f01e8465406f55eae045e70b48d32c577b25fb5345162af832f15e260b0ead8538f2839faefc48c17be197f47f85bfca984f9609
+MISC ChangeLog 1928 SHA256 647034f982a3e39637625c6323413713961d02b0f5beecac418dec18e52f25f0 SHA512 db21cdff96ca3b757ce47276e9927742a2ce06f01ae6f968a6a6978155cc8bf13ccf8615a686fcef946af955d6761f1f554204661bd4608cb456943bfcded9bd WHIRLPOOL c6daf5ab0e26269266516ee895fc6c0a70033fa2fdcb5132c39a36d8f504a6019df664208f6155c7485a3f76b428a7149b84a7f99041c29b320f04767fbf31aa
 MISC metadata.xml 1499 SHA256 e177de6b4621c7209101caa71561308869c9202c05a93b140d5fe6a698488b3f SHA512 97ea49611d11b1f790a797979cfde3ec6b47d490a3b2fa34babb049075d9255939727f40ace3cbaad2964230c630b48b7e4a14dc3bc343282f5dfe9c3a08509a WHIRLPOOL 626792ca02c5e53d81c28d27b599b867306f7f14ef1c4e5c006d7eba76c1ab7c56bb80e73d89a42e1f5266130f4bf5466852cf8b776143d14e98c42ab4d1e46f

Copied: trunk/overlays/proaudio/media-sound/laditools/laditools-1.0.1-r2.ebuild (from rev 2631, trunk/overlays/proaudio/media-sound/laditools/laditools-1.0.1-r1.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/laditools/laditools-1.0.1-r2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/laditools/laditools-1.0.1-r2.ebuild	2013-03-31 21:11:13 UTC (rev 2633)
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+inherit distutils-r1
+
+DESCRIPTION="LADITools is a set of tools to improve desktop integration and user workflow of Linux audio systems"
+HOMEPAGE="http://www.marcochapeau.org/software/laditools";
+SRC_URI="https://launchpad.net/${PN}/1.0/${PV}/+download/${P}.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="wmaker"
+
+RDEPEND="
+	>=dev-python/pygtk-2.12[${PYTHON_USEDEP}]
+	dev-python/pyxdg[${PYTHON_USEDEP}]
+	>=dev-python/enum-0.4.4[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.0.0[${PYTHON_USEDEP}]
+	dev-python/pyxml[${PYTHON_USEDEP}]
+	wmaker? ( dev-python/wmdocklib[${PYTHON_USEDEP}] )
+	>=x11-libs/gtk+-3.0.0[introspection]
+	x11-libs/vte[introspection]
+	>=media-sound/jack-audio-connection-kit-0.109.2-r2[dbus]"
+DEPEND="dev-python/python-distutils-extra[${PYTHON_USEDEP}]"
+
+pkg_preinst() {
+	if ! use wmaker ; then
+		rm "${D}"/usr/bin/wmladi || die "rm wmladi failed"
+		rm "${D}"/usr/bin/wmladi-python2.7 || die "rm wmladi-python2.7 failed"
+	fi
+}

Copied: trunk/overlays/proaudio/media-sound/laditools/laditools-9999-r1.ebuild (from rev 2631, trunk/overlays/proaudio/media-sound/laditools/laditools-9999.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/laditools/laditools-9999-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/laditools/laditools-9999-r1.ebuild	2013-03-31 21:11:13 UTC (rev 2633)
@@ -0,0 +1,37 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit git-2 distutils-r1
+
+DESCRIPTION="Control and monitor a LADI system the easy way"
+HOMEPAGE="https://launchpad.net/laditools";
+EGIT_REPO_URI="git://repo.or.cz/${PN}.git"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE="wmaker"
+
+RDEPEND="
+	>=dev-python/pygtk-2.12[${PYTHON_USEDEP}]
+	dev-python/pyxdg[${PYTHON_USEDEP}]
+	>=dev-python/enum-0.4.4[${PYTHON_USEDEP}]
+	>=dev-python/pygobject-3.0.0[${PYTHON_USEDEP}]
+	dev-python/pyxml[${PYTHON_USEDEP}]
+	wmaker? ( dev-python/wmdocklib[${PYTHON_USEDEP}] )
+	>=x11-libs/gtk+-3.0.0[introspection]
+	x11-libs/vte[introspection]
+	>=media-sound/jack-audio-connection-kit-0.109.2-r2[dbus]"
+DEPEND="dev-python/python-distutils-extra[${PYTHON_USEDEP}]"
+
+pkg_preinst() {
+	if ! use wmaker ; then
+		rm "${D}"/usr/bin/wmladi || die "rm wmladi failed"
+		rm "${D}"/usr/bin/wmladi-python2.7 || die "rm wmladi-python2.7 failed"
+	fi
+}


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