[proaudio] proaudio/proaudio: [3132] add ladish USE flag

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


Revision: 3132
Author:   dominique
Date:     2018-05-01 16:58:13 +0200 (Tue, 01 May 2018)
Log Message:
-----------
add ladish USE flag

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/cadence/ChangeLog
    trunk/overlays/proaudio/media-sound/cadence/Manifest
    trunk/overlays/proaudio/media-sound/cadence/cadence-99999.ebuild
    trunk/overlays/proaudio/media-sound/cadence/metadata.xml

Modified: trunk/overlays/proaudio/media-sound/cadence/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/cadence/ChangeLog	2018-05-01 11:28:13 UTC (rev 3131)
+++ trunk/overlays/proaudio/media-sound/cadence/ChangeLog	2018-05-01 14:58:13 UTC (rev 3132)
@@ -2,10 +2,11 @@
 # Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
 
   1 May 2018; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
-  cadence-9999: use python-single-r1 instead of forcin a python3 version
+  cadence-9999: use python-single-r1 instead of forcing a python3 version,
+  add ladish USE flag
   +files/cadence-add-skip-stripping.patch: patch from audio-overlay, updated
   it to apply with last git code
-  metadata.xml: add a2jmidid USE description
+  metadata.xml: add a2jmidid and ladish USE descriptions
 
 *cadence-9999 (30 Apr 2018)
 

Modified: trunk/overlays/proaudio/media-sound/cadence/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/cadence/Manifest	2018-05-01 11:28:13 UTC (rev 3131)
+++ trunk/overlays/proaudio/media-sound/cadence/Manifest	2018-05-01 14:58:13 UTC (rev 3132)
@@ -1,4 +1,4 @@
 AUX cadence-add-skip-stripping.patch 2639 BLAKE2B 0a6aa5b687749b609d4678efdefb427efda47db498b5b8bbee9f25f6bda04c38a50588a512e1179822fa34bd7ee32b2fb5d30c6a991aeb05f7ee0e88e1d40425 SHA512 3f733268ab86c55ef13709c88c606fac86383535ed880213f4176cb150e0fadf7727b36393b5980c95276f78bae0a42a5de25b820eeab6034100f37152dc45ac
-EBUILD cadence-99999.ebuild 2783 BLAKE2B dbc4bf48346c4139f797d588a2151c9695f50a1b018e4ca576ea5c5c9507d35b24ea7ae725fa12c79d10f723f61be87e3eab27fcf164120cae9957b324b867a5 SHA512 fb1859007af9c9a8a9b38370dd28595c4fccbe61b56e1c55c0bdc7ba09e7e4be155b3ca6bd725ef6292e44d5718fccb179dc3dcbbfbf12c1ae874a0cda09598c
-MISC ChangeLog 695 BLAKE2B a8bdac4e50249ac182d0447a80fa0f55fad9a071c46a6351e14b43c8295a210bd0bdf78f046c99cdfded1fa88539f3897df16375c9ae6d7d20c8f03b8a8e6814 SHA512 20a850b2490ed644c2afc4126c53385baeacb99666664ec82ce45d71c1e90a016496ec5a0788ffbc85e1fa20d8879051bc8ee0cb8a9bc9ffb2d8adab7d5f7c5b
-MISC metadata.xml 335 BLAKE2B dec1aa4c7f36a24932383018471a16a165f34ec4e91b2da03a529a17aef1fe0e99b9d577fa3a52eff8b6df7ba771cfa0dd5e693987bbdedca59a80e0c8c82711 SHA512 66c8d1d8b8f46a1267577aec9f84499c690d5e16449d546c2c21998a0df01d338a2bdf7c0544bbb27b6a56222e05b8c1a14b1ea1546713985e239cc8b283a155
+EBUILD cadence-99999.ebuild 3396 BLAKE2B b76216a75a5ed61bbba797e25daf4bb21d35706dff2d9fed359c66866fe2b5a583de6aece892719e2989f164d7a62f971b247e771b23e7eb28cd27d6bb408398 SHA512 af7c46105cc319f41d7fcb0a82c723f4db5b8f86a8f637ff3f9e21fbe582f5e8735c969250acde8f54abeea0da5f0c51d46d0b1c1362f14f020b890c568275de
+MISC ChangeLog 731 BLAKE2B 88e84e8b672239e52409fa889ef41d5848626b43808b75403b821c7552c808fb2fcb5623d3f3479badde020647e36d329e0752165d433528ac48909bf15376c6 SHA512 d92ed24e6457fe03870a9a4cafa09ea7ee280d7a666b219f59a66339e2c152414e6ace62f0c0875e2d22eeb77cec2a9887351194d50170278b5f0bf4c987fbf5
+MISC metadata.xml 414 BLAKE2B 1ad7c81eab10b764027fe66fd6e4675f580b40f2b8135ece60486e708d42f70afad01212b861a8e9da70e21c0da38ab05f856c91811dbc491cf55e4daf5880e4 SHA512 e955b683ce61a95627b205c906f03fd9b939dccb248a285b6eebb7d54ede201ec8ab07c1758a3b323320e56ffaea3d5ea7467a4f3b0e1d88a427117b75b1e4d6

Modified: trunk/overlays/proaudio/media-sound/cadence/cadence-99999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/cadence/cadence-99999.ebuild	2018-05-01 11:28:13 UTC (rev 3131)
+++ trunk/overlays/proaudio/media-sound/cadence/cadence-99999.ebuild	2018-05-01 14:58:13 UTC (rev 3132)
@@ -2,9 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-# we use python3.5 as it is the default in gentoo
+
 PYTHON_COMPAT=( python3_{4,5,6} )
-
 inherit gnome2 git-r3 python-single-r1
 
 DESCRIPTION="Collection of tools useful for audio production"
@@ -15,19 +14,20 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="a2jmidid opengl -pulseaudio"
+IUSE="a2jmidid ladish opengl -pulseaudio"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
 	virtual/jack
 	dev-python/PyQt5[dbus,opengl?,${PYTHON_USEDEP}]
+	dev-python/dbus-python[${PYTHON_USEDEP}]
 	dev-qt/qtcore:5
 	dev-qt/qtgui:5
 	a2jmidid? ( media-sound/a2jmidid )
+	ladish? ( >=media-sound/ladish-9999 )
 	opengl? ( dev-qt/qtopengl:5 )
 	pulseaudio? ( media-sound/pulseaudio[jack] )"
-DEPEND="${RDEPEND}
-	dev-python/dbus-python[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
 
 PATCHES=( "${FILESDIR}"/${PN}-add-skip-stripping.patch )
 
@@ -69,7 +69,16 @@
 	if use !pulseaudio; then
 		rm -rf "${D}/usr/bin/cadence-pulse2jack" || die "rm pulse2jack failed"
 		rm -rf "${D}/usr/bin/cadence-pulse2loopback" || die "rm pulse2loopback failed"
+		rm -rf "${D}/usr/share/cadence/pulse2jack" || die "rm cadence pulse2jack failed"
+		rm -rf "${D}/usr/share/cadence/pulse2loopback" || die "rm cadence pulse2loopback failed"
 	fi
+	if use !ladish; then
+		rm -rf "${D}/usr/bin/claudia-launcher" || die "rm claudia-launcher failed"
+		rm -rf "${D}/usr/bin/claudia" || die "rm claudia failed"
+		rm -rf "${D}/usr/share/cadence/icons/claudia-hicolor/" || die "claudia-hicolor failed"
+		rm -rf "${D}/usr/share/applications/claudia.desktop" || die "claudia.desktop failed"
+		rm -rf "${D}/usr/share/applications/claudia-launcher.desktop" || die "claudia-launcher.desktop failed"
+	fi
 }
 
 pkg_postint() {

Modified: trunk/overlays/proaudio/media-sound/cadence/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/cadence/metadata.xml	2018-05-01 11:28:13 UTC (rev 3131)
+++ trunk/overlays/proaudio/media-sound/cadence/metadata.xml	2018-05-01 14:58:13 UTC (rev 3132)
@@ -7,5 +7,6 @@
 	</maintainer>
 	<use>
 		<flag name="a2jmidid">Enable a2jmidid integration</flag>
+		<flag name="ladish">Enable instalation of Xlaudia, a LADISH front-end</flag>
 	</use>
 </pkgmetadata>


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