[proaudio] [1136] minor fixes for museseq svn ebuild (revision.h, docs, vst etc)

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


Revision: 1136
Author:   gimpel
Date:     2008-01-24 12:50:11 +0000 (Thu, 24 Jan 2008)

Log Message:
-----------
minor fixes for museseq svn ebuild (revision.h, docs, vst etc)

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


Modified: trunk/overlays/proaudio/media-sound/museseq/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/ChangeLog	2008-01-21 19:17:41 UTC (rev 1135)
+++ trunk/overlays/proaudio/media-sound/museseq/ChangeLog	2008-01-24 12:50:11 UTC (rev 1136)
@@ -1,7 +1,10 @@
 # ChangeLog for media-sound/museseq
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  24 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> museseq-9999.ebuild:
+  minor fixes for svn ebuild
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/museseq/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/Manifest	2008-01-21 19:17:41 UTC (rev 1135)
+++ trunk/overlays/proaudio/media-sound/museseq/Manifest	2008-01-24 12:50:11 UTC (rev 1136)
@@ -10,6 +10,6 @@
 EBUILD museseq-0.9_pre2.ebuild 2346 RMD160 65740535a23860e39c2804e63b14859ca43fc90d SHA1 553226a38f05ddcf2f40a5522bcd617b9c0d4779 SHA256 a27583546a0c6fbe84d64c5000e90dd848496e3995866e797ae2866979f4ac72
 EBUILD museseq-0.9_pre3.ebuild 1616 RMD160 aa68d4ff99f55a80bd728209ac375604cc6ced57 SHA1 6312168c0429f5b0d69498b0eb1b5f57344e2ff9 SHA256 edc826bf1b0f8af9010e293968755b7bb9aaf1ead8b598ee8e9efc1f02c366b8
 EBUILD museseq-1.0_pre1.ebuild 2119 RMD160 67d13dba66444c7b48b0d54a1ac19a08821e4acb SHA1 58a2ae76a5c290fb10f65a88e25a733d041e5491 SHA256 1781f864b9f4e59c1a7f739e6fefe297088bef44ce6ef2d793804dcd003e01b5
-EBUILD museseq-9999.ebuild 3044 RMD160 753ba839cc909e41b7a86a95d59f485aeef3bfbe SHA1 6ce82b7eae3df2137931d08fd643b873f58d4301 SHA256 2749a90f9ad1fa2c5be91368c505b82621c339965a8af858a12854984cf6d5a7
-MISC ChangeLog 207 RMD160 45b85e4f630546f9fa59ece5f610f30276b94865 SHA1 5a9a3ee69570118d0e30d2b63a454e718a42aee8 SHA256 5e2d356f907e6dffa4b1168c3f5964d87512daffdf9b9513fccc4d2c88bdcc2b
+EBUILD museseq-9999.ebuild 3251 RMD160 f60cdb884c5b6bbdf7d8bf59f55e94bd0740b96d SHA1 c5491038c9b65ecce739ffd4bf5e4940f15eedad SHA256 507db1e39fa9b22a38ca8e8a7f9f91c3aed272e25403c69710f36ce782ebf3b1
+MISC ChangeLog 313 RMD160 6ee84e24fa3e260b19f56b6cf21053795bec5110 SHA1 f7eb1905f712cbbbdffe08f9dd4bd424b0c28f22 SHA256 740e130a26893da2716018c85cf56db9695dfdda3f439bd2b1860120215cec7b
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/museseq/museseq-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-9999.ebuild	2008-01-21 19:17:41 UTC (rev 1135)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-9999.ebuild	2008-01-24 12:50:11 UTC (rev 1136)
@@ -1,4 +1,4 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -16,7 +16,7 @@
 LICENSE="GPL-2"
 SLOT="1"
 KEYWORDS=""
-IUSE="vst dssi fluidsynth zynaddsubfx"
+IUSE="doc dssi fluidsynth vst zynaddsubfx"
 
 DEPEND="$(qt4_min_version 4.2.3)
 	>=dev-util/cmake-2.4.7
@@ -35,7 +35,8 @@
 	!media-sound/museseq-cvs
 	!media-sound/museseq-svn
 	zynaddsubfx? ( =x11-libs/fltk-1.1*
-			>=dev-libs/mini-xml-2 )"
+			>=dev-libs/mini-xml-2 )
+	vst? ( media-libs/fst )"
 
 pkg_setup() {
 	if ! built_with_use ">=x11-libs/qt-4" qt3support; then
@@ -62,8 +63,8 @@
 	#patcher "${FILESDIR}/fix_zyn.patch apply"
 	mkdir build
 
-	# disable doc build for now
-	sed -i -e '304s@muse share doc@muse share@' CMakeLists.txt
+	# doc stuff
+	use doc || sed -i -e 's@muse share doc@muse share@' CMakeLists.txt
 }
 
 src_compile() {
@@ -78,8 +79,13 @@
 		-DENABLE_ZYNADDSUBFX="0" \
 		-DENABLE_ZYNADDSUBFX="$(! use zynaddsubfx; echo "$?")"
 
-	cmake ../doc/CMakeLists.txt
+	use doc && cmake ../doc/CMakeLists.txt
 
+	# workaround empty revision.h
+	svn info ${ESVN_STORE_DIR}/${PN}/muse | grep Revision | \
+		cut	-f 2 -d " " > ${S}/build/revision.h \
+		|| die "generating revision.h failed"
+
 	emake -j1 || die "build failed"
 }
 


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