[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>