[proaudio] [2322] non-daw: waf support by Tina Cochet with some cleanup |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2322
Author: dominique
Date: 2012-11-18 19:53:52 +0100 (Sun, 18 Nov 2012)
Log Message:
-----------
non-daw: waf support by Tina Cochet with some cleanup
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/non-daw/ChangeLog
trunk/overlays/proaudio/media-sound/non-daw/Manifest
trunk/overlays/proaudio/media-sound/non-daw/non-daw-9999.ebuild
Modified: trunk/overlays/proaudio/media-sound/non-daw/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/non-daw/ChangeLog 2012-11-18 18:18:40 UTC (rev 2321)
+++ trunk/overlays/proaudio/media-sound/non-daw/ChangeLog 2012-11-18 18:53:52 UTC (rev 2322)
@@ -3,6 +3,9 @@
# $Header: $
04 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+ non-daw-9999.ebuild: waf support from Tina Cochet with a few cleanup
+
+ 04 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+non-daw-9999.ebuild:
From Tina Cochet ebuild with a few clean-up and the addition of
the installation of 2 missing files.
Modified: trunk/overlays/proaudio/media-sound/non-daw/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/non-daw/Manifest 2012-11-18 18:18:40 UTC (rev 2321)
+++ trunk/overlays/proaudio/media-sound/non-daw/Manifest 2012-11-18 18:53:52 UTC (rev 2322)
@@ -1,3 +1,3 @@
-EBUILD non-daw-9999.ebuild 1165 SHA256 a1213ad46ca1e0bf8b64f8134bfc626691b99b153bc52accb4ea7484e3c817ed SHA512 7a85ad280f239447462f40f597b20661647250bcc621bb4f1c53e2ef384f2957d2ca4ec496faad0d48b9ba5ae6864dbe9149696560346a8c742941e42ea76d79 WHIRLPOOL 73ffb845906c85f0801bf76f49cb3aff9c5de9796ebb59e0301645106cc9da3e1e24b1f546ce0bc409cb4753d383ac02c41d8afc78b6c576a91f88d8e40c1cb1
-MISC ChangeLog 315 SHA256 e22ba3b1d355f6d5050bbae9e82e46462b41204329850f78813ee663d0df8326 SHA512 afd57e2c576dfadc84f269bf5fa8f2901adef360b257dc565455576e9de740963db8b4eec4cedbae59e4dc50a705471c25ee46c5c22ffc443ed2b76623abdbeb WHIRLPOOL 5d792bce2276dc0359cf92ddb927a895cc893aa9704438262da73ff7fdd676535daef09d55e21748a60332a6e0ea74de813015322c594e124c86ec8988ed6ff2
+EBUILD non-daw-9999.ebuild 1229 SHA256 09b585e6dce51aad87ffc56d2ea50183ac9367f76414eb63b8e5a018469bb55b SHA512 94c316f9fa9ea99ecb747f836f4376e9eb2d4ab7c6b61027e65bb240d1e640ccccc83cfebbc6e30d029a82dd2533b3a0306f72b4fb54cdebd8058acfe8173109 WHIRLPOOL 11a2fb434258a99d9e0f6e95b5bf48182f56dc41b951a46a7bbcba55293ac93a839ba537f25c5de96448b6f982d18aa73b99bb3f2c00710cae3db3af66cd6137
+MISC ChangeLog 453 SHA256 6fcdba5f87c34c91b5cfc85b9b8275877068ee0bea6fff5d92fb2fcc6c5aa990 SHA512 76981a28523aac6866dc075d45e31298a589e64dbc68fdfd1f3958120d8a4ae7b302679fbfd0a65c94fe479c225c481767d66e4be4333257f039376d1906f500 WHIRLPOOL 184341da3bc37273eaa8a1713894370997152fa3e5a4936eb5693ae36174b05875f3276dda2f1e8405d03703fcb92f29668c72e76a4971433fc36145cf94e673
MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
Modified: trunk/overlays/proaudio/media-sound/non-daw/non-daw-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/non-daw/non-daw-9999.ebuild 2012-11-18 18:18:40 UTC (rev 2321)
+++ trunk/overlays/proaudio/media-sound/non-daw/non-daw-9999.ebuild 2012-11-18 18:53:52 UTC (rev 2322)
@@ -4,15 +4,17 @@
EAPI="4"
-inherit eutils git-2
+PYTHON_DEPEND="2"
+inherit waf-utils git-2 python
DESCRIPTION="The Non Things: Non-DAW, Non-Mixer, Non-Sequencer and Non-Session-Manager"
HOMEPAGE="http://non.tuxfamily.org"
EGIT_REPO_URI="git://git.tuxfamily.org/gitroot/non/non.git"
+#EGIT_BRANCH="waf"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="-debug"
+IUSE="-debug "
RDEPEND=">=media-sound/jack-audio-connection-kit-0.103.0
>=media-libs/liblrdf-0.1.0
@@ -21,38 +23,35 @@
media-sound/non-session-manager
"
DEPEND="${RDEPEND}
- x11-libs/ntk
- x11-libs/cairo
- x11-libs/libXft
- media-libs/libpng
- x11-libs/pixman
- x11-libs/libXpm
- virtual/jpeg
+ >=x11-libs/ntk-1.3.0
+ x11-libs/cairo
+ x11-libs/libXft
+ media-libs/libpng
+ x11-libs/pixman
+ >=x11-libs/libXpm-2.0.0
+ virtual/jpeg
x11-libs/libXinerama
- x11-libs/libxcb
+ x11-libs/libxcb
"
+pkg_setup(){
+ python_set_active_version 2
+ python_pkg_setup
+}
src_configure() {
- if use debug ; then
- econf --enable-debug=yes
- else
- econf --enable-debug=no
+# ${WAF_BINARY:="${S}/waf"}
+ if use debug
+ then waf-utils_src_configure --project=timeline --enable-debug
+ else waf-utils_src_configure --project=timeline
fi
}
src_compile() {
-#make # builds everything else
- cd ${S}/nonlib
- make -C nonlib
- cd ${S}/FL
- make -C FL
- cd ${S}/timeline
- make -C timeline
+ waf-utils_src_compile
}
src_install() {
- cd ${S}/timeline
- emake DESTDIR="${D}" install
+ waf-utils_src_install
dobin "${S}/timeline/bin/import-external-sources"
dobin "${S}/timeline/bin/remove-unused-sources"
}