[proaudio] [2623] media-sound/guitarix2: removed force enabled use flag for live ebuild, added einfos, added patch for dektop entry

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


Revision: 2623
Author:   lilrc
Date:     2013-03-31 17:01:24 +0200 (Sun, 31 Mar 2013)
Log Message:
-----------
media-sound/guitarix2: removed force enabled use flag for live ebuild, added einfos, added patch for dektop entry

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog
    trunk/overlays/proaudio/media-sound/guitarix2/Manifest
    trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild
    trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/guitarix2/files/guitarix2-9999-desktop-entry.patch

Modified: trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog	2013-03-31 14:33:33 UTC (rev 2622)
+++ trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog	2013-03-31 15:01:24 UTC (rev 2623)
@@ -4,6 +4,13 @@
 
   31 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
   guitarix2-0.25.2.ebuild, guitarix2-9999.ebuild,
+  +files/guitarix2-9999-desktop-entry.patch:
+  Added einfos and replaced echo with einfo.
+  Removed force enabled nls USE flag from live ebuild.
+  Added patch for live ebuild to install desktop entry correctly.
+
+  31 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  guitarix2-0.25.2.ebuild, guitarix2-9999.ebuild,
   -files/guitarix2-9999-wscript.patch:
   Force enable nls USE flag until intltool is not called from a source where
   nls has been disabled. It will be reported upstream. Thanks to shiznix for

Modified: trunk/overlays/proaudio/media-sound/guitarix2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/Manifest	2013-03-31 14:33:33 UTC (rev 2622)
+++ trunk/overlays/proaudio/media-sound/guitarix2/Manifest	2013-03-31 15:01:24 UTC (rev 2623)
@@ -1,8 +1,9 @@
 AUX guitarix2-0.25.2-no-ldconfig.patch 752 SHA256 17c407e85b1da822457a3fa30ac5f3dd084b6e4a27b485368640588e854d8fc1 SHA512 74009d6fe4571f816fa2bf8de4840eb6533d4c2d319507467335164a84cb9d319844e4388920951952a4e960270a03e5496a620a06cdeeff640ff5c0434d3ea7 WHIRLPOOL 5e173f6cef9992ee643e6e342e334b8fb9b38e8941ea454bdbb5aa29c777376897385a939eada38d7a18971dae8296e490edae05528fb66a771cbd9d8a97c86e
 AUX guitarix2-0.25.2-no-update-desktop-database.patch 575 SHA256 7215ce5cf0cd9ad4beb116af71a14adc1297a824ea93b17ab2be32c314fb8584 SHA512 6b1fcf6c1442d389a4c669c61a59c2a32d60d846fefa89424d304f59004d6dee317dd8c6b0308fb72811ce5c20f45335b812f9b2bccd796c13075abddf033b45 WHIRLPOOL 6c548ac7956a269b4cc6c42264eb98af085482a2365307a75d2be8b0d6ef883831e70747834003e75f7f31b56bcc3b4c1a94b18fbc418be47ee36688f8335cd4
 AUX guitarix2-0.25.2-respect-libdir.patch 816 SHA256 84ffa6e18cda68678373d92abeebf032fc7b227ce7a719121a92031135b01ecc SHA512 092d9faab073fe2e1cb6be4ebdec937599984c6c9323b5497b34937a917287bd173e11a24a38dd9a6b252ffd3d40dfe3f4d4a9f5d36aa3be8c486a2f06faba37 WHIRLPOOL fe5e8f0e9698072941dc3f969ed531bebaafaa88489d823a293000d25b53c26f3426baa02357586f55f513e44054ca28f61017dca237bab93b370f8fa8d72630
+AUX guitarix2-9999-desktop-entry.patch 509 SHA256 3e9dfe5c0b3a85ab732539dfc96cd17ada98cccb62fd4ba995580fa5916b397a SHA512 24dae05082c45bad079fab03a209a6fdb4a971820825e15d44e7388d546bdcba86c851d719443a88da2987a91aef66762348d4fa84cf7b3c15b6e7b24d921952 WHIRLPOOL 24849b6be26f5998a42cf5f8354cd67e64a7a8dbeceeb239b76046d52b5a8d6535c087b10d117641b25720aea122d371f416997340873099209d57db0c9fc798
 DIST guitarix2-0.25.2.tar.bz2 7091468 SHA256 ea655b81cce4968207cb1d590879047e01e0461a08d1f48d84e2f828981f8ff1 SHA512 448bf745aa75cf621f6e4bce4f6920e44d941c17a099a8ce05987a3167cc92cbdf75850f43a8feaeadef35e69b2c7f366dbc77a2363dbf6c67b7e4e4a4d06520 WHIRLPOOL 2469f23680b03023b68431d9f511966af488b6e200dff98afa6a6f351781d41c61cdc3b92ff7915893ed969a8f8a6cb8c6524017d435f25b7d9c8f45a5fd6db6
-EBUILD guitarix2-0.25.2.ebuild 2806 SHA256 390e17d62a0c436ec5df9972a9257329ea259ad47e80527a4343b7cb15edb0eb SHA512 5df39318fd9b0d2c0ab2d99912627693921c58b1a9e56ae7cb34495b5c308a1a58b3603419a6904031a64c8e3005d7531d476bfef382b7002da2a718a9229ef5 WHIRLPOOL 192764ed0a294da9933e0bc411322bae1422c23ad129f7a83c1a393590a52166dd4330702d4c590b0d9cd0801b9bf2df3ace617ce8aa5aca57b78579ee65700f
-EBUILD guitarix2-9999.ebuild 2580 SHA256 f19f1334b735999c60311fdd93f594066e70de96cc39d5c7ac68d823510a34b0 SHA512 e8d9a1b0657f7d6bfb0f875b4a697e9ef983aebeef086cd083c278edf1904150cc7e8c5439f6972571deb84bf21d5aa1229ba84545389e1af287ab4b8d4ab2f3 WHIRLPOOL 53e4c4f8479ad8dcb91eed4e8ad73280290ef784f03508e7971317401e001ce67e62218885aaf6be3aa96e2ea017aeb3b3c8c0debdb543d1ad36ba3082c7a225
-MISC ChangeLog 2229 SHA256 c15f2c5aca490da977bf22cd993813d5737ee111e16634f4db01362fa7817b30 SHA512 b9e83493867f146d72d34955ecc27945090a1caf17f83b182c23686e5e238fe61b70adf40c304086dabad5b38dbf6a47bbfda4d40a4f9b37b99cedd30183e072 WHIRLPOOL 0bdca6bcd45ef03cb41d6396861e44e7c12018bc38f259e82f87d72043fc3ec306cb7219f7c735db05af826791fff7c8c3da73920c138a2a91d600c395fba801
+EBUILD guitarix2-0.25.2.ebuild 2880 SHA256 33404df79e86728a29b5da711b564c5855f18ea65c4a779ce5efa63ffcfb3126 SHA512 81d4aa0490b15666f341fb7b10b2361d09a940f744a643333f050098211c07674ce88cae40628c6336359187331b550f2a5d6cc683a768d5d63ed14b45758f85 WHIRLPOOL ea74fb61b01d1716338c5ba25d85be126abbfa91d9ed2b156fed3556f41bd3b6fc2d55f3bc73423cbb7a20588aa8b12da1a4ab424ae1c9ee7aa34df0dd3ab093
+EBUILD guitarix2-9999.ebuild 2573 SHA256 047bf17698f4ecf1c7c911ae181a4439015a2ff8ea4779f326c26f80203dbe88 SHA512 15741632be8ef447db28859023139f2d3bfe6574e3d41fdad343d4269efecbeedcbf0b58bfa90da421cb414714186da2e9f6a8e2d45b74298b547f5258be743c WHIRLPOOL e8e82dbde0e39be616b4ed1d32643f70d9bcee7fa7e587521c9bd27f803230ddab7445d0a496680eff686b88360fbc4fdb2dbe0dc9dcdf26750bd35847013a1a
+MISC ChangeLog 2556 SHA256 0bdbe937717a7e8a0690b5a74e5a87d531e05e7afe5ae04ec1be51e2b03adbf9 SHA512 90518359dd361b88e7e546683c58ec3fd9f3a56351c6dbc84165d74f7b82ce5d03388223559ee411575bc47eace4454236e4e7327e1afc5afce2d98ca000fdf8 WHIRLPOOL 39665a09183c9e16208d26aec1545a535a9459c77563aedcf6b7dd8f5c6ef7e9446aafbda3b729f8b7d1660e70738f15a9c9e28ed57ef9565edf4d62953e5908
 MISC metadata.xml 607 SHA256 b4ee6cdc57a98ad8486359cf2c27ceb543b67a151e4a7aff4b3e82b64511e05d SHA512 38011a5d2f23a185e738a6bf466ba1c870a4607664ae8c45830d824b5410c1416ed96ce913a066226d7b7ee3f48a70f6de5027450ecf28d1e6150639cf361bb6 WHIRLPOOL c13871b18ead19133a16cce12d987563379953c610a9241a0e016011722993fdee77dc2d785482142c5956b33c94e978faa778f80a538aef3d239a3bcc8db905

Added: trunk/overlays/proaudio/media-sound/guitarix2/files/guitarix2-9999-desktop-entry.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/files/guitarix2-9999-desktop-entry.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/guitarix2/files/guitarix2-9999-desktop-entry.patch	2013-03-31 15:01:24 UTC (rev 2623)
@@ -0,0 +1,13 @@
+diff --git a/trunk/wscript b/trunk/wscript
+index 212673d..6c46ff8 100644
+--- a/trunk/wscript
++++ b/trunk/wscript
+@@ -521,7 +521,7 @@ def configure(conf):
+     else:
+         nls = 'no '
+         conf.define ('DISABLE_NLS', 1)
+-        sub_file('guitarix.desktop.in', 'build/default/guitarix.desktop', (('^_', '%s' % ""), ))
++        sub_file('guitarix.desktop.in', 'guitarix.desktop', (('^_', '%s' % ""), ))
+     conf.define ('GETTEXT_PACKAGE', APPNAME)
+ 
+     conf.define ('ENABLE_NLS', [0,1][nls == 'yes'])

Modified: trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild	2013-03-31 14:33:33 UTC (rev 2622)
+++ trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild	2013-03-31 15:01:24 UTC (rev 2623)
@@ -80,17 +80,20 @@
 	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
 
 	tc-export AR CC CPP CXX RANLIB
-	echo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" ./waf --prefix=${EPREFIX}/usr ${mywafconfargs[@]} $@ configure"
+	einfo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" ./waf --prefix=${EPREFIX}/usr ${mywafconfargs[@]} $@ configure"
 	CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" ./waf \
 		"--prefix=${EPREFIX}/usr" ${mywafconfargs[@]} \
 		configure || die "configure failed"
 }
 
 src_compile() {
-	./waf "--jobs=$(makeopts_jobs)" || die "build failed"
+	local jobs="--jobs=$(makeopts_jobs)"
+	einfo "./waf ${jobs}"
+	./waf ${jobs} || die "build failed"
 }
 
 src_install() {
+	einfo "./waf --destdir=${D}"
 	./waf "--destdir=${D}" install || die "install failed"
 
 	base_src_install_docs

Modified: trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild	2013-03-31 14:33:33 UTC (rev 2622)
+++ trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild	2013-03-31 15:01:24 UTC (rev 2623)
@@ -20,10 +20,6 @@
 
 IUSE="+capture +convolver faust glade ladspa lv2 +meterbridge nls python"
 
-# The desktop entry cannot be created if nls is disabled
-# This can be removed when upstream has fixed the issue
-REQUIRED_USE="nls"
-
 RDEPEND="
 	>=dev-cpp/glibmm-2.24.0
 	>=dev-cpp/gtkmm-2.20.0
@@ -52,6 +48,8 @@
 
 DOCS=( changelog README )
 
+PATCHES=( "${FILESDIR}/${P}-desktop-entry.patch" )
+
 src_configure() {
 	# About all gentoo packages install necessary libraries and headers
 	# and so should this package, hence force enable.
@@ -75,17 +73,20 @@
 	use python && mywafconfargs+=( --python-wrapper )
 
 	tc-export AR CC CPP CXX RANLIB
-	echo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" ./waf --prefix=${EPREFIX}/usr ${mywafconfargs[@]} $@ configure"
+	einfo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" ./waf --prefix=${EPREFIX}/usr ${mywafconfargs[@]} $@ configure"
 	CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" ./waf \
 		"--prefix=${EPREFIX}/usr" ${mywafconfargs[@]} \
 		configure || die "configure failed"
 }
 
 src_compile() {
-	./waf "--jobs=$(makeopts_jobs)" || die "build failed"
+	local jobs="--jobs=$(makeopts_jobs)"
+	einfo "./waf ${jobs}"
+	./waf ${jobs} || die "build failed"
 }
 
 src_install() {
+	einfo "./waf --destdir=${D}"
 	./waf "--destdir=${D}" install || die "install failed"
 
 	base_src_install_docs


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