[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>