[proaudio] [2330] ardour-3.9999: fixed USE flags, dependencies and a deskop icon

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


Revision: 2330
Author:   lilrc
Date:     2012-11-21 22:58:12 +0100 (Wed, 21 Nov 2012)
Log Message:
-----------
ardour-3.9999: fixed USE flags, dependencies and a deskop icon

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

Modified: trunk/overlays/proaudio/media-sound/ardour/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ChangeLog	2012-11-20 22:52:00 UTC (rev 2329)
+++ trunk/overlays/proaudio/media-sound/ardour/ChangeLog	2012-11-21 21:58:12 UTC (rev 2330)
@@ -2,6 +2,15 @@
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  21 Nov 2012; Karl Lindén (lilrc) <spray.sucks@xxxxxxxxx>
+  ardour-3.9999.ebuild, metadata.xml:
+  Fixed some dependencies (depend on virtual packages and added conditional
+    dependency on drobilla-9999)
+  Removed the "lxvst" USE flag and added the "doc" USE flag
+  Added desktop entry and made ebuild install icons
+  Removed "no-herd" from metadata
+  
+
   22 Jun 2012; Frieder Buerzele <evermind@xxxxxxxxxxxxx> ardour-3.9999.ebuild:
   fixed some USE flags
 

Modified: trunk/overlays/proaudio/media-sound/ardour/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/Manifest	2012-11-20 22:52:00 UTC (rev 2329)
+++ trunk/overlays/proaudio/media-sound/ardour/Manifest	2012-11-21 21:58:12 UTC (rev 2330)
@@ -1,9 +1,9 @@
-AUX ardour-2.0.3-sndfile-external.patch 1409 RMD160 cbc6381f17a7978caa56aff0d5e0ce8b64f7161d SHA1 6559d30abdc3a89121097ed2649872806ce4a736 SHA256 71542baed4deeae9505107973361a5aab06f49ceaeb3bf7d2e7c5ffd73cc604d
-AUX ardour-2.4-cflags.patch 1199 RMD160 32e6f8c22e1f83072f3183a26f02c2e66fe61401 SHA1 bf6c46463df21a2cc431fa17180fe91069a99a21 SHA256 ba59b111d4d93081aa743793d3307e18c6a06560e1500c3700ee0930df7f2f5b
-AUX ardour-2.7.1-gcc44.patch 1418 RMD160 e8388a8787f7c0465f6a2c4a99fc2ae4f2cf0974 SHA1 9d603ad7106b41fb0455dd874a83ed1dcb351df9 SHA256 4473008fcec6d619301202ff6d12024eb08653e54986c42dbeba57e581e88944
-DIST ardour-2.8.11.tar.bz2 3322518 RMD160 e3567d1f5b8d0eb230b86951b7b8653b4344bff8 SHA1 e04f0d9aacd929565386f8027807d881bdf8fca6 SHA256 6a743f42b795bb66179dd467c9b8e417e99d38fa915159155dd582709b563b73
-EBUILD ardour-2.8.11.ebuild 3987 RMD160 bcdcb2a7ec8bdc4cfb36e519a4922ff7d32d3106 SHA1 4277eef27942b92c0dc2b869eef3286b9e8fd353 SHA256 76d555b44542ef4d636eb20437916a55e221a30a69ac213b3d58b8f098545cea
-EBUILD ardour-2.9999.ebuild 4015 RMD160 d4b50d10f043951eab3820f9d02e09830acd46ef SHA1 fb15b81dfa91e7a7c7d64e4698f9a7459668097d SHA256 8b32be54183df296179054b57c067f73ce064feb6f34714aa13f744aceaf7c87
-EBUILD ardour-3.9999.ebuild 3473 RMD160 6ac3ab172c8d117ace7ef53f9b61fc8b0075c34b SHA1 b9fc9adca1d71eec24947c5de401889abd03e413 SHA256 9008ba84408a96541537c52a99e6852c29d9a43382500c318df39e658cd4d9f6
-MISC ChangeLog 5309 RMD160 52f2ee9c51fa33a69f095e8d28e4a6575fcf00b9 SHA1 4da41c6e9c41e9774d65219334be3080322acb63 SHA256 6853e83d625af8620609203f307ca98c0b930e5c135db7c242109581bf2a9817
-MISC metadata.xml 1140 RMD160 020789cf6ea12d87547da9ce839a112b54f85b76 SHA1 690f479f21f1be9bc5c343e59c2a42ba4d5222c1 SHA256 1670a8a4568744ebd464922dcac480f8abd481f98ee3dd5099fe4e8e6d4e8918
+AUX ardour-2.0.3-sndfile-external.patch 1409 SHA256 71542baed4deeae9505107973361a5aab06f49ceaeb3bf7d2e7c5ffd73cc604d SHA512 26caa19fbb25141cfe052afa6ae9dd1547a692e491a1509024dae17167172016809c9a18203d4a133815c62cd8cb5b0380d195cfbe12bee3fb59c38750ea2a0a WHIRLPOOL ee789e88bb2982f566bfe25f502e03dae09aa03793e6a3fd188b2e89a526f036c4eaf7923955d241140132b3c7fa18f44e8a159568b3e8ceef830f4b1a099439
+AUX ardour-2.4-cflags.patch 1199 SHA256 ba59b111d4d93081aa743793d3307e18c6a06560e1500c3700ee0930df7f2f5b SHA512 4d1b6393c61fdd254b8c8e3b0c24a41ea453935ec6fe12b94039606720e4549099ec13ea6860fc614b295af56c19de43f7bc30a3562ef3e788256f9572114b0c WHIRLPOOL 5d38af6b047772f8d648654fffee7111c168c7007f5f71474e495ef050cd3e048eecc1ddc8a75b10e732ab62ff236b174c50766ba7d44a86442f2c9c1d12d810
+AUX ardour-2.7.1-gcc44.patch 1418 SHA256 4473008fcec6d619301202ff6d12024eb08653e54986c42dbeba57e581e88944 SHA512 8e25de0636843eb79c4d79b7d02a783c104ab4adf8396f825c6980a0b53c2b5feb4b92aa7e93b3b1406f0c6e07d4e9f6cc6cdf9ed88ca7c9cc32979a9fa90c4d WHIRLPOOL 18e44fd47cdc3f462aaa37aa164b48ea526036790648f5acd9c900fb0ea8ad829800d85bba390ed06f6d329b166efd10681d8720dd7daf9b2deb90f7dfacf741
+DIST ardour-2.8.11.tar.bz2 3322518 SHA256 6a743f42b795bb66179dd467c9b8e417e99d38fa915159155dd582709b563b73
+EBUILD ardour-2.8.11.ebuild 3987 SHA256 76d555b44542ef4d636eb20437916a55e221a30a69ac213b3d58b8f098545cea SHA512 379d21c5b5c7603bbd18cdf133d0efbcde34ef2cb72bddfb9d5363eddae0735d2c914fe64061ca0ab4b2ceb6a4cfa262a2a512775c849a5aab086c412afc31d4 WHIRLPOOL b89cd1d9639b7c7b794ee8c4b11d96510171a54d40d1febf826acc197d4624b30226a46e4e2641fe8e4822bf65cd09067a0f2f22893cc306302229f5c5819822
+EBUILD ardour-2.9999.ebuild 4015 SHA256 8b32be54183df296179054b57c067f73ce064feb6f34714aa13f744aceaf7c87 SHA512 f8adf02ac59037b810daa82d1ec7498f9bd0e4d2366465d2c624ae05ce9ecff4dfc41f8cd7ad94dec975fb863bfbd3da43a6c9df3f2e83adff65f70d6adb1a88 WHIRLPOOL 251f1004dc0c79bc499e64b0b2070a863ffbabb86378577969f2820e58b4a6221fa659149ea57885e247d32486c05fab9dc6773e6bfad5ce91292fc8d01b9ced
+EBUILD ardour-3.9999.ebuild 3506 SHA256 513cf2087178aa451420496c58b453c83d0f3d3a60e9b6dc2611241cd97f4373 SHA512 791b575652a554d1fb1d1d7e97dde14aa43d57a790b4a51131b2572feb5947eab69b9467bf6d8753761f5c2b6487d290263fd45a70af605f0567b7e238f6e792 WHIRLPOOL 8381dab4239915e1e045c1c756b9d3506cadaa23bb960d13a8b7bc75f6cc2a9201b425608f838d61ea75dd6580fb46a1c1469edab5870dd17a9a694e61f9934a
+MISC ChangeLog 5666 SHA256 e3f2170f52baa73873611900ad3285f127431c61e7d663cef89d608adc69cdbc SHA512 1cc8bcaa5ec7dee161e7a0ebf843ee264b912e940e961fe1c3d8a3e3f26a8f10789e3acd5f7576249e01c053c19f477379446ede13fa9860cd6eeb1871c31d79 WHIRLPOOL 9d8eff1479b96de97cbb314c92665d7a54a67419782a102cf26ba1cd3f9d7da32dce4ad86ee9ad2a0653fc22650fb1c5c6607eafc797893ec6e713fbf9665e58
+MISC metadata.xml 1118 SHA256 6182c09084546eb57544ede9cc395628adfcf54cdcc5981b2ad7edbd50ce999c SHA512 c5adeb20a0104a02820a5afa05324234bb7a049884956a9b3bb8d0fcca67ee187f54f40ed1ff4dd3703fcd8b293ebcb77ef7a4f372f69f98a89871ed28f1485a WHIRLPOOL 58622a42d7d343b1884da8a671e7994530d6ddb5a31098b86d20d80ff59fba2f931d36c03931b4bc3b3f056f0070ceb69eb3927cd4253b9d68328c55df5db331

Modified: trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild	2012-11-20 22:52:00 UTC (rev 2329)
+++ trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild	2012-11-21 21:58:12 UTC (rev 2330)
@@ -14,7 +14,7 @@
 LICENSE="GPL-2"
 SLOT="3"
 KEYWORDS=""
-IUSE="altivec debug freesound nls sse lv2 vst wiimote lxvst"
+IUSE="altivec debug doc freesound nls sse lv2 vst wiimote"
 
 RDEPEND="media-libs/liblo
 	>=media-libs/taglib-1.5
@@ -31,7 +31,7 @@
 	>=dev-libs/libxml2-2.6.0
 	dev-libs/libxslt
 	>=media-libs/libsndfile-1.0.18_pre24
-	>=media-libs/suil-0.6.2
+	|| ( >=media-libs/suil-0.6.2 =media-sound/drobilla-9999 )
 	gnome-base/libgnomecanvas
 	x11-themes/gtk-engines
 	>=dev-cpp/gtkmm-2.12.3
@@ -40,17 +40,21 @@
 	dev-cpp/cairomm
 	>=dev-libs/libsigc++-2.0
 	media-libs/libsoundtouch
-	dev-libs/libusb
+	virtual/libusb
 	=sci-libs/fftw-3*
 	freesound? ( net-misc/curl )
-	lv2? ( >=media-libs/lilv-0.14.0 )"
+	lv2? ( || (
+		>=media-libs/lilv-0.14.0
+		=media-sound/drobilla-9999
+	) )"
 
 DEPEND="${RDEPEND}
 	sys-devel/libtool
 	dev-libs/boost
-	dev-util/pkgconfig
+	virtual/pkgconfig
 	>=dev-util/scons-0.98.5
-	nls? ( sys-devel/gettext )"
+	nls? ( sys-devel/gettext )
+	doc? ( app-doc/doxygen )"
 
 src_unpack() {
 	subversion_src_unpack
@@ -82,13 +86,14 @@
 		use freesound || myconf="$myconf --no-freesound"
 		use wiimote   && myconf="$myconf --wiimote"
 		use vst       && myconf="$myconf --windows-vst"
+		use doc       && myconf="$myconf --doc"
 	if use sse || use altivec ;then
 		myconf="$myconf --fpu-optimization"
 	fi
 
-	einfo "./waf configure $myconf" # show configure options
+	einfo "./waf configure ${myconf}" # show configure options
 	./waf configure $myconf || die "failed to configure"
-	./waf build ${MAKEOPTS/-s/} || die "failed to build"
+	./waf build "${MAKEOPTS/-s/}" || die "failed to build"
 }
 
 src_install() {
@@ -97,13 +102,8 @@
 	#	mv "${D}"/usr/bin/ardourvst "${D}"/usr/bin/ardour2
 	#fi
 
-#	dodoc DOCUMENTATION/*
-
-	#newicon "icons/icon/ardour_icon_tango_48px_blue.png" "ardour3.png"
-	#make_desktop_entry "ardour3" "Ardour3" "ardour3" "AudioVideo;Audio"
-
-	# fix wrapper
-	#sed -i -e 's:ardour2:ardour3:g' ${D}/usr/bin/ardour3 || die
+	newicon "icons/icon/ardour_icon_tango_48px_red.png" "ardour.png"
+	make_desktop_entry "ardour3" "Ardour3" "ardour" "AudioVideo;Audio"
 }
 
 pkg_postinst() {

Modified: trunk/overlays/proaudio/media-sound/ardour/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/metadata.xml	2012-11-20 22:52:00 UTC (rev 2329)
+++ trunk/overlays/proaudio/media-sound/ardour/metadata.xml	2012-11-21 21:58:12 UTC (rev 2330)
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
 	<maintainer>
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>


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