[proaudio] [2173] Renamed non-daw -> mom-things; new non-things-9999. ebuild with fltk flags patch

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


Revision: 2173
Author:   dominique
Date:     2012-07-21 08:05:01 +0200 (Sat, 21 Jul 2012)
Log Message:
-----------
Renamed non-daw -> mom-things; new non-things-9999.ebuild with fltk flags patch

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/non-things/
    trunk/overlays/proaudio/media-sound/non-things/ChangeLog
    trunk/overlays/proaudio/media-sound/non-things/Manifest
    trunk/overlays/proaudio/media-sound/non-things/files/
    trunk/overlays/proaudio/media-sound/non-things/files/non_makefile.patch
    trunk/overlays/proaudio/media-sound/non-things/metadata.xml
    trunk/overlays/proaudio/media-sound/non-things/non-things-9999.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/non-daw/

Added: trunk/overlays/proaudio/media-sound/non-things/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/non-things/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-things/ChangeLog	2012-07-21 06:05:01 UTC (rev 2173)
@@ -0,0 +1,23 @@
+# ChangeLog for media-sound/non-things
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  21 Jul 2012; Domiinque Michel <dominique@xxxxxxxxxxxxx>
+  A lot changed into the build system -> rewrite from the scratch of the ebuild.
+  New USE flags esed to control which part of this suite are installed.
+  Rename non-daw -> non-things
+  -files/non-daw-9999-Makefiles.patch: obsolete
+  +files/non_makefile.patch: add missing fltk flags
+
+  20 May 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> non-daw-9999.ebuild,
+  +files/non-daw-9999-Makefiles.patch:
+  try to get this thing to build. added a patch as well.
+
+  18 Sep 2009; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  +non-daw-9999.ebuild, +metadata.xml:
+  rename nondaw -> non-daw
+
+  15 Sep 2009; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> +nondaw-9999.ebuild,
+  +metadata.xml:
+  initial import of nondaw
+

Added: trunk/overlays/proaudio/media-sound/non-things/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/non-things/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-things/Manifest	2012-07-21 06:05:01 UTC (rev 2173)
@@ -0,0 +1,4 @@
+AUX non_makefile.patch 341 SHA256 b53f5bf858560a5ddb931c7b0b22b758d930e7e373055bcb0cc19900f5d3c07f SHA512 b3d2827d8d8c1e8a6c6a63c78121bc8e0f8f1ea980b777615b0a1f92389bf186ce3acb553bfdd3d0204d8b09d43b79dd9430d95e4cbfe32217cc98f614e80cf8 WHIRLPOOL b4c6e00174df9eb94477f0f33e2fe95edca3b20f4cac932b84bf7b4fabcde5bb686e2315f6b3d380b73057a59d8c07e3049e688b4ded8a14a54f3b0ac35dc190
+EBUILD non-things-9999.ebuild 2378 SHA256 fbcc09093c5fd4bd69a21ae3138d5bbf3574fd55e71cacb8f313a073fc2bf0d5 SHA512 ffa486283bccfa210ea2b6f0abe9fb7fa7316ba0f60509c825faa7263127a66c0ade982e15ff45e0a04f1a2cba6cbc459bb31d537aabc08fffd047e7118b19f5 WHIRLPOOL 68ca5e5c43f33edfe7c409d8e7a0da94bcd7fa9b3787395f653f4704b630ec0dc41874ffdd959d90261eb3449f00019e5d88d193ac0695673a1446819d994d3c
+MISC ChangeLog 885 SHA256 275c158bf37b9f46d97fe9eb827ee5ef0a2ebe6fc44d1d0c2ab842090a41a214 SHA512 f28ce489168ff79a387b94fb4f577562f995c8d5c1d45838415bf0625ae4ed8f5a0237c2e80c080f4b000e996d1cadf524abdbd2d0ae9844202484469995a22a WHIRLPOOL a3aced06dc4feccb44170e7e1b959afc4f594707164e3521dc247b253bfc4a73285be1d746b52c1d3fd6a53134b3457a52f6cfecf1ada552e220ab871cfe6528
+MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Added: trunk/overlays/proaudio/media-sound/non-things/files/non_makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/non-things/files/non_makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-things/files/non_makefile.patch	2012-07-21 06:05:01 UTC (rev 2173)
@@ -0,0 +1,11 @@
+--- scripts/Makefile.old	2012-07-19 21:10:40.000000000 +0200
++++ scripts/Makefile	2012-07-19 21:07:06.000000000 +0200
+@@ -64,7 +65,7 @@
+ 	-DDOCUMENT_PATH=\"$(DOCUMENT_PATH)\" \
+ 	-DPIXMAP_PATH=\"$(PIXMAP_PATH)\"
+ 
+-CXXFLAGS := $(CFLAGS) $(CXXFLAGS)
++CXXFLAGS := $(CFLAGS) $(CXXFLAGS) $(FLTK_CFLAGS)
+ 
+ INCLUDES := -I. -Iutil -IFL -Inonlib
+ 

Added: trunk/overlays/proaudio/media-sound/non-things/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/media-sound/non-things/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml

Added: trunk/overlays/proaudio/media-sound/non-things/non-things-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/non-things/non-things-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/non-things/non-things-9999.ebuild	2012-07-21 06:05:01 UTC (rev 2173)
@@ -0,0 +1,100 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/bristol/bristol-0.60.10.ebuild,v 1.1 2012/06/30 05:54:41 radhermit Exp $
+
+EAPI="4"
+
+inherit eutils git-2
+
+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/daw.git"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="-debug non-daw non-mixer non-sequencer non-session-manager"
+RESTRICT="interactive"
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.103.0
+	>=media-libs/liblrdf-0.1.0
+	>=media-libs/liblo-0.26
+	>=dev-libs/libsigc++-2.2.0
+	>=x11-libs/fltk-1.1.7:1
+	non-sequencer? ( media-sound/non-sequencer )"
+DEPEND="${RDEPEND}"
+
+# variables initialisation
+daw=""
+mixer=""
+manager=""
+if use non-daw
+then
+	daw="timeline"
+fi
+if use non-mixer
+then
+	mixer="mixer"
+fi
+if use non-session-manager
+then
+	manager="session-manager"
+fi
+
+pkg_setup() {
+	if ! use non-daw ; then
+		if ! use non-mixer ; then
+			if ! use non-session-manager ; then
+				einfo "You must set-up at least one of those 3 USE flags:"
+				einfo ""
+				einfo "USE=non-daw if you want the Digital Audio Workstation"
+				einfo "USE=mon-mixer if you want the Digital Audio Mixer"
+				einfo "USE=session-manager if you want the Non Session Manager"
+				die
+			fi
+		fi
+	fi
+}
+
+src_prepare() {
+	# adding fltk cflags
+	epatch "${FILESDIR}/non_makefile.patch"
+	# removing of wrong and non needed path for Exec key of desktop files
+	for i in ${daw} ${mixer} ${manager}
+	do
+		cd ${S}/$i
+		sed -i -e 's;@BIN_PATH@:$(prefix)/bin;@BIN_PATH@/:;' makefile.inc || die "sed $i/makefile.inc failed"
+	done
+}
+
+src_configure() {
+	for i in nonlib FL ${daw} ${mixer} ${manager}
+	do
+		cd ${S}/$i
+		local my_conf=""
+		if use debug; then
+			my_conf="--enable-debug"
+		fi
+		econf --prefix=/usr ${my_conf} || die "econf $i failed"
+	done
+}
+
+src_compile() {
+	for i in nonlib FL ${daw} ${mixer} ${manager}
+	do
+		cd ${S}/$i || die "cd ${S}/$i failed"
+		make PREFIX=/usr || die "make $i failed"
+	done
+}
+
+src_install() {
+	mkdir -p ${D}/usr/bin
+	for i in nonlib FL ${daw} ${mixer} ${manager}
+	do
+		cd ${S}/$i
+		einstall || die "install $i failed"
+	done
+	if use non-daw ; then
+		dobin "${S}/timeline/bin/import-external-sources"
+		dobin "${S}/timeline/bin/remove-unused-sources"
+	fi
+}


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