[proaudio] [2380] abraca: changed build system to waf

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


Revision: 2380
Author:   dominique
Date:     2012-12-29 09:16:48 +0100 (Sat, 29 Dec 2012)
Log Message:
-----------
abraca: changed build system to waf

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

Modified: trunk/overlays/proaudio/media-sound/abraca/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/abraca/ChangeLog	2012-12-28 23:07:34 UTC (rev 2379)
+++ trunk/overlays/proaudio/media-sound/abraca/ChangeLog	2012-12-29 08:16:48 UTC (rev 2380)
@@ -2,6 +2,9 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  29 Dec 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  abraca-8888.ebuild: changed build system to waf
+
   29 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
   -abraca-0.4.3.ebuild, -files/abraca-0.4.3-site_init.patch
   abraca-9999.ebuild: updated to git-2 eclass, updated HOMEPAGE and EGIT_REPO_URI,

Modified: trunk/overlays/proaudio/media-sound/abraca/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/abraca/Manifest	2012-12-28 23:07:34 UTC (rev 2379)
+++ trunk/overlays/proaudio/media-sound/abraca/Manifest	2012-12-29 08:16:48 UTC (rev 2380)
@@ -1,3 +1,3 @@
-EBUILD abraca-9999.ebuild 815 SHA256 987ffb6c2707e63b49443592221cb71fb9d932316d0e76a595032cf6d01cd2a9 SHA512 1e12e5acede8384bdd802328d9bfbd53081913113f72c6119283b83078954085887c5ec29e3a014f0bdbfe7ff06ce086992d41b76a9f5eef984b24ed8f09e7ce WHIRLPOOL 2bf91db4a6607dc064c4fc2d5dd4299728f5a24fd6db8ff92c87ff21867eb853fef9941793f0a11970b66b66db1347d9d75d255d5be7b1ccc3f72a008c21d323
-MISC ChangeLog 1221 SHA256 05db0f91340957d4da0011c3cef4b2e0615af5a97f0920eb47688a4faf5d6e75 SHA512 15ca0b025ef55b52f5d86a4a8f2ec0041351a5b5d76ea5543021179de3a0353c0089daef56db2b3cde46838ae015ecf287147f247e6e4e2ce6563d87a1fdb5d4 WHIRLPOOL 1c249ead1ee719a9550c48fe2f3b474626d6d66361cc9ffa500cdfb95deb23e912f6b3ae8538abae2cfe00e8b605bd3297d3a38ea8c6fdc467affdc82baefbca
+EBUILD abraca-9999.ebuild 859 SHA256 d2f3783c425e3ab430a51801fb0bb5bf82686868fe13b06da134d75429faef93 SHA512 3b01201b6032ae1af1567fc2a8848b70920f7928e9d3cd4927e53091964fabc85a7b4c941f7a249eed5b4b93ff24a835999e94299913e52603e7eed7f4bb4df0 WHIRLPOOL 4aec3c52a76b18642a9c6f98fccc43903d3088528da580bf6e3557af23d264d2911fe3a2c75a3bf79d2f29fca9e1cb5e08993d58560fc86e4c8780ab9456ac49
+MISC ChangeLog 1338 SHA256 0371d6ec0713855cc79bf97fcbd312dd56eaf1467a725b635dfc582d09d4adff SHA512 6952fa56f474d78daa941be50681db8638072e35111f8dcf24aa83108ff2ead8e7df9823450a766ab7d6c586fa0870b77cd53acdf7199c28151628a3766fa357 WHIRLPOOL 4436b8e1aa21e3b4b84e23502df56c8d06c7dfabe7fa94e487cd0d261c480b00e48b5d5faf473bc6fc689977e15f90a01859ca490f05ed8e250297e8de6e7d7e
 MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Modified: trunk/overlays/proaudio/media-sound/abraca/abraca-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/abraca/abraca-9999.ebuild	2012-12-28 23:07:34 UTC (rev 2379)
+++ trunk/overlays/proaudio/media-sound/abraca/abraca-9999.ebuild	2012-12-29 08:16:48 UTC (rev 2380)
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=1
-inherit exteutils multilib git-2 scons-utils
+EAPI=3
+inherit exteutils multilib git-2 waf-utils
 
 DESCRIPTION="Abraca is a GTK2 client for the XMMS2 music player."
 HOMEPAGE="http://abraca.github.com/Abraca";
@@ -12,29 +12,32 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="doc debug"
+IUSE=""
 KEYWORDS=""
 RDEPEND=">=media-sound/xmms2-0.8
 	x11-libs/gdk-pixbuf
 	>=x11-libs/gtk+-3.0.0
 	>=dev-libs/libgee-0.6
 	dev-lang/vala:0.18"
-DEPEND="${RDEPEND}
-	dev-util/scons"
+DEPEND="${RDEPEND}"
 
 pkg_setup() {
 	export VALAC="$(type -P valac-0.18)"
 }
 
+src_unpack() {
+	git-2_src_unpack
+}
+
+src_configure() {
+	waf-utils_src_configure || die "waf configure failed"
+}
+
 src_compile() {
-	escons \
-		$(scons_use_enable debug) \
-		PREFIX=/usr \
-		LIDBDIR="/usr/$(get_libdir)" \
-		|| die "scons failed"
+	waf-utils_src_compile || die "waf build failed"
 }
 
 src_install() {
-	escons DESTDIR="${D}" install || die
-	dodoc AUTHORS README
+	waf-utils_src_install || die "waf install failed"
+#	dodoc AUTHORS README.markdown
 }


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