[proaudio] [1491] * Added openoctave-midi ebuild by Florian Faber |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1491
Author: marcochapeau
Date: 2009-07-11 14:43:57 +0200 (Sat, 11 Jul 2009)
Log Message:
-----------
* Added openoctave-midi ebuild by Florian Faber
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/openoctave-midi/
trunk/overlays/proaudio/media-sound/openoctave-midi/ChangeLog
trunk/overlays/proaudio/media-sound/openoctave-midi/Manifest
trunk/overlays/proaudio/media-sound/openoctave-midi/files/
trunk/overlays/proaudio/media-sound/openoctave-midi/metadata.xml
trunk/overlays/proaudio/media-sound/openoctave-midi/openoctave-midi-9999.ebuild
Added: trunk/overlays/proaudio/media-sound/openoctave-midi/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/openoctave-midi/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-sound/openoctave-midi/ChangeLog 2009-07-11 12:43:57 UTC (rev 1491)
@@ -0,0 +1,6 @@
+# ChangeLog for media-sound/openoctave-midi
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 10 Jul 2009; Florian Faber <faber@xxxxxxxxxxx>;
+ first version
Added: trunk/overlays/proaudio/media-sound/openoctave-midi/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/openoctave-midi/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-sound/openoctave-midi/Manifest 2009-07-11 12:43:57 UTC (rev 1491)
@@ -0,0 +1,3 @@
+EBUILD openoctave-midi-9999.ebuild 1743 RMD160 e435d161df9d0214616645ede62fc03de95fa184 SHA1 afde631fde838c5ceb96aca1d34e649d229098bc SHA256 406b2c64e2cef4605b037030d52997273102380abaad8eb32fbac74b9b31d9a2
+MISC ChangeLog 194 RMD160 2956467f3c5a5068efe1214c6ac1b4451ed523ab SHA1 8bf8ebf1cad79593a8cc8b83779ae3a426822772 SHA256 4882164504f075e8ff76981e85daa30f2aaf47931480cb5d932d8a7771983408
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Added: trunk/overlays/proaudio/media-sound/openoctave-midi/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/openoctave-midi/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/media-sound/openoctave-midi/metadata.xml 2009-07-11 12:43:57 UTC (rev 1491)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>proaudio@xxxxxxxxxxxxx</email>
+ <name>pro-audio overlay team</name>
+ </maintainer>
+</pkgmetadata>
Added: trunk/overlays/proaudio/media-sound/openoctave-midi/openoctave-midi-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/openoctave-midi/openoctave-midi-9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/openoctave-midi/openoctave-midi-9999.ebuild 2009-07-11 12:43:57 UTC (rev 1491)
@@ -0,0 +1,67 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:$
+
+inherit cmake-utils eutils exteutils git kde qt3
+
+DESCRIPTION="OpenOctave MIDI sequencer"
+HOMEPAGE="http://www.openoctave.org"
+SRC_URI=""
+
+EGIT_REPO_URI="git://68.150.160.199:9418/var/git/openoctave.git"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug lilypond export kde gnome"
+
+RDEPEND="lilypond? ( media-sound/lilypond
+ || ( kde? ( kde-base/kghostview ) gnome? ( app-text/evince ) app-text/ggv ) )
+ export? ( || ( kde-base/kdialog kde-base/kdebase )
+ dev-perl/XML-Twig
+ media-libs/libsndfile )
+ >=media-libs/ladspa-sdk-1.0
+ >=media-libs/ladspa-cmt-1.14
+ || ( x11-libs/libX11 virtual/x11 )
+ >=media-libs/liblrdf-0.3
+ >=sci-libs/fftw-3.0.0
+ >=media-libs/liblo-0.7
+ x11-libs/libXtst"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.15
+ >=dev-util/cmake-2.4.2"
+
+need-kde 3.1
+need-qt 3
+
+S="${WORKDIR}/${PN}"
+
+pkg_setup(){
+ if ! use export && \
+ ! ( has_all-pkg "media-libs/libsndfile dev-perl/XML-Twig" && \
+ has_any-pkg "kde-base/kdialog kde-base/kdebase" ) ;then
+ ewarn "you won't be able to use the project-package-manager"
+ ewarn "please remerge with USE=\"export\"" && sleep 3
+ fi
+
+ if ! use lilypond && ! ( has_version "media-sound/lilypond" && has_any-pkg "app-text/ggv kde-base/kghostview app-text/evince" ) ;then
+ ewarn "lilypond preview won't work."
+ ewarn "If you want this feature please remerge USE=\"lilypond\""
+ fi
+}
+
+src_unpack() {
+ git_src_unpack
+}
+
+src_compile() {
+ local mycmakeargs="
+ $(cmake-utils_use_enable debug DEBUG)
+ $(cmake-utils_use_enable debug FULLDBG)"
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+ cd "${CMAKE_BUILD_DIR}"
+ dodoc AUTHORS README TRANSLATORS
+}