[proaudio] [1764] new ebuild: composite; versions: 0.006 & 9999(git)

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


Revision: 1764
Author:   gentoid
Date:     2010-10-10 16:05:00 +0200 (Sun, 10 Oct 2010)
Log Message:
-----------
new ebuild: composite; versions: 0.006 & 9999(git)

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/composite/
    trunk/overlays/proaudio/media-sound/composite/ChangeLog
    trunk/overlays/proaudio/media-sound/composite/Manifest
    trunk/overlays/proaudio/media-sound/composite/composite-0.006.ebuild
    trunk/overlays/proaudio/media-sound/composite/composite-9999.ebuild
    trunk/overlays/proaudio/media-sound/composite/metadata.xml

Added: trunk/overlays/proaudio/media-sound/composite/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/composite/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/composite/ChangeLog	2010-10-10 14:05:00 UTC (rev 1764)
@@ -0,0 +1,18 @@
+# ChangeLog for media-sound/composite
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header$
+
+*composite-9999 (10 Oct 2010)
+
+  10 Oct 2010; Viktor Lazarev <taurus101v@xxxxxxxxx>
+  +composite-0.006.ebuild, +composite-9999.ebuild, +metadata.xml:
+  Bump to git-version
+
+*composite-0.006 (08 Apr 2010)
+
+  08 Apr 2010; Viktor Lazarev <taurus101v@xxxxxxxxx>
+  +composite-0.006.ebuild, +metadata.xml:
+  initial ebuild
+  TODO: add `doc` use-flag & handler,
+		find lv2-plugin,
+		correct desktop-file

Added: trunk/overlays/proaudio/media-sound/composite/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/composite/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/composite/Manifest	2010-10-10 14:05:00 UTC (rev 1764)
@@ -0,0 +1,5 @@
+DIST composite-0.006.tar.bz2 3539322 RMD160 0eb5db47b00d8f8b79da9853d708e26048cad9bf SHA1 ca3770cb0a1308ab682dc37b0e27f0d944513142 SHA256 19823896d6111600bbc0c3f3d7520f306b4ab75bc9d75a89dca320bde45e3679
+EBUILD composite-0.006.ebuild 1066 RMD160 bae3516d47d19940c12d6988e9047738b6c2ad77 SHA1 741d74979f4cf2ead71527d76ef27df0547215cf SHA256 322a0965c3f4e383255303ed8c1c8217d38fd403d23359ee6ef90ae267d26b4d
+EBUILD composite-9999.ebuild 1273 RMD160 fb21f37281634d3c1a11d00cbdb9a9042b835203 SHA1 afd834165dc46afa64cd55996c929834c6461873 SHA256 8b489517ea8aa5b1c145561c3e3bff51026d2d6ed33fd1aad7fd14783f821ca4
+MISC ChangeLog 517 RMD160 3a2045831c999f958eff79027ca2939806af9b7f SHA1 6380435deec7324bc6b84cefe76edfd8e24127a3 SHA256 5fd6acd4e4432493f0f4a7662d9e9927f1fd853e4b9b6e7779b3e02412857d87
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/composite/composite-0.006.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/composite/composite-0.006.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/composite/composite-0.006.ebuild	2010-10-10 14:05:00 UTC (rev 1764)
@@ -0,0 +1,47 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit eutils cmake-utils
+
+RESTRICT="mirror"
+DESCRIPTION="Composite is a software application/system for real-time, in-performance sequencing, sampling, and looping."
+HOMEPAGE="http://gabe.is-a-geek.org/composite/";
+SRC_URI="http://gabe.is-a-geek.org/composite/releases/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="debug ladspa"
+
+RDEPEND="media-libs/rubberband
+	>=x11-libs/qt-core-4.5:4
+	>=x11-libs/qt-gui-4.5:4
+	media-libs/libsndfile
+	media-sound/jack-audio-connection-kit
+	media-libs/flac
+	ladspa? ( media-libs/liblrdf )
+	dev-libs/boost"
+
+DEPEND="${RDEPEND}
+	dev-util/cmake
+	|| ( ( sys-libs/zlib
+			dev-libs/libtar )
+		app-arch/libarchive )"
+
+pkg_setup() {
+	DOCS="AUTHORS COPYING ChangeLog DEVELOPERS.txt README.txt"
+}
+
+src_configure() {
+	local mycmakeargs=""
+	if use debug; then
+		mycmakeargs+=" -DCMAKE_BUILD_TYPE=Debug"
+	fi
+
+	mycmakeargs+="$(cmake-utils_use_want ladspa LRDF)"
+
+	cmake-utils_src_configure
+}
\ No newline at end of file

Added: trunk/overlays/proaudio/media-sound/composite/composite-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/composite/composite-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/composite/composite-9999.ebuild	2010-10-10 14:05:00 UTC (rev 1764)
@@ -0,0 +1,54 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit eutils cmake-utils git
+
+DESCRIPTION="Composite is a software application/system for real-time, in-performance sequencing, sampling, and looping."
+HOMEPAGE="http://gabe.is-a-geek.org/composite/";
+EGIT_REPO_URI="git://gitorious.org/${PN}/${PN}.git"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug ladspa"
+
+RDEPEND="media-libs/rubberband
+	>=x11-libs/qt-core-4.5:4
+	>=x11-libs/qt-gui-4.5:4
+	media-libs/libsndfile
+	media-sound/jack-audio-connection-kit
+	media-libs/flac
+	ladspa? ( media-libs/liblrdf )
+	dev-libs/boost"
+
+DEPEND="${RDEPEND}
+	>=dev-util/cmake-2.6
+	|| ( ( sys-libs/zlib
+			dev-libs/libtar )
+		app-arch/libarchive )"
+
+pkg_setup() {
+	DOCS="AUTHORS ChangeLog DEVELOPERS.txt README.txt"
+}
+
+#	dirty hack, without it build fails about 67%,	 #
+#	but I don't know does app works fine with it? %) #
+#src_prepare() {
+#	sed -e "s/ADD_SUBDIRECTORY(test)//" \
+#		 -e "s/ENABLE_TESTING()//" \
+#		 -i "${S}/src/Tritium/CMakeLists.txt"
+#}
+
+src_configure() {
+	local mycmakeargs=""
+	if use debug; then
+		mycmakeargs+=" -DCMAKE_BUILD_TYPE=Debug"
+	fi
+	mycmakeargs+=" $(cmake-utils_use_want ladspa LRDF)"
+
+	cmake-utils_src_configure
+}

Copied: trunk/overlays/proaudio/media-sound/composite/metadata.xml (from rev 1614, trunk/overlays/proaudio/skel.metadata.xml)
===================================================================
--- trunk/overlays/proaudio/media-sound/composite/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/composite/metadata.xml	2010-10-10 14:05:00 UTC (rev 1764)
@@ -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>


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