[proaudio] [1834] Add tapeutape-0.1.1

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


Revision: 1834
Author:   willy
Date:     2011-01-05 23:49:11 +0100 (Wed, 05 Jan 2011)
Log Message:
-----------
Add tapeutape-0.1.1

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/tapeutape/
    trunk/overlays/proaudio/media-sound/tapeutape/ChangeLog
    trunk/overlays/proaudio/media-sound/tapeutape/Manifest
    trunk/overlays/proaudio/media-sound/tapeutape/files/
    trunk/overlays/proaudio/media-sound/tapeutape/files/tapeutape-0.1.1-install.patch
    trunk/overlays/proaudio/media-sound/tapeutape/metadata.xml
    trunk/overlays/proaudio/media-sound/tapeutape/tapeutape-0.1.1.ebuild

Added: trunk/overlays/proaudio/media-sound/tapeutape/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/tapeutape/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/tapeutape/ChangeLog	2011-01-05 22:49:11 UTC (rev 1834)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/tapeutape
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*tapeutape-0.1.1 (05 Jan 2011)
+
+  05 Jan 2011; Willy <willy@xxxxxxxxxxxxx> +tapeutape-0.1.1.ebuild,
+  +files/tapeutape-0.1.1-install.patch:
+  Add tapeutape-0.1.1
+

Added: trunk/overlays/proaudio/media-sound/tapeutape/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/tapeutape/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/tapeutape/Manifest	2011-01-05 22:49:11 UTC (rev 1834)
@@ -0,0 +1,5 @@
+AUX tapeutape-0.1.1-install.patch 866 RMD160 3e1c7254c668993a344c3e76f21ed957085dc296 SHA1 62727aa05e6b9a3ac6a85d094b3127dc025818cd SHA256 6021a9be0b8a81c668a7367c32a4cd8b1c727f5f90369b3a95996086560d642b
+DIST tapeutape-0.1.1.tar.gz 494876 RMD160 8b6cdfdf73a2b53353b6c89fba05cba646368cc3 SHA1 051f9ae8bb10f79aed91c071c5878c070eaf5452 SHA256 cb19ed8fab9621173a61c27f5b5b8f56300a0296a00385ef196cd87c7f467e4f
+EBUILD tapeutape-0.1.1.ebuild 1076 RMD160 0ed0339a27f456d586877675e9cb621852f51e49 SHA1 423af1f58000a25e056a29ffe47b89a7f7950c15 SHA256 124397d3bffdfcc1c4c0d412068cb83556987fa96dcdfb5c34de3b99d58cf872
+MISC ChangeLog 285 RMD160 62cb15bbe164a317629653d6587951dc3c85f16f SHA1 a5fe23a186952922038de9fd3bc77e64a8109f21 SHA256 cabd789d514161f7d4195a86b4be016ad4546dc123c923e066f3d8b6877f0514
+MISC metadata.xml 363 RMD160 83ee2966dd68883b9922c8b9e5b5f37931f2c591 SHA1 8a9bb06eac1caeecc424f0f9d05384a209e2f29f SHA256 9136c18b6b7493976426b685cf0aef8004ba9a04e37669d3a635800c8a072ebd

Added: trunk/overlays/proaudio/media-sound/tapeutape/files/tapeutape-0.1.1-install.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/tapeutape/files/tapeutape-0.1.1-install.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/tapeutape/files/tapeutape-0.1.1-install.patch	2011-01-05 22:49:11 UTC (rev 1834)
@@ -0,0 +1,21 @@
+--- SConstruct.orig	2011-01-04 00:14:55.000000000 +0200
++++ SConstruct	2011-01-04 00:15:12.000000000 +0200
+@@ -88,10 +88,14 @@
+ 		env['LINKCOMSTR'] = "Linking $TARGET"
+ 
+ # INSTALL
+-bin = env.Install('/usr/local/bin', 'tapeutape')
+-desktop = env.Install('/usr/local/share/applications', 'data/tapeutape.desktop')
+-icon = env.Install('/usr/local/share/pixmaps', 'data/tapeutape.png')
+-env.Alias('install', [bin,desktop,icon])
++bin_dir = ARGUMENTS.get('bin_dir', '/usr/local/bin')
++desktop_dir = ARGUMENTS.get('desktop_dir', '/usr/local/share/applications')
++icon_dir = ARGUMENTS.get('icon_dir', '/usr/local/share/pixmaps')
++
++bin = env.Install(bin_dir, 'tapeutape')
++desktop = env.Install(desktop_dir, 'data/tapeutape.desktop')
++icon = env.Install(icon_dir, 'data/tapeutape.png')
++env.Alias('install', [bin_dir, desktop_dir, icon_dir])
+ 
+ # HELP
+ if (optlang=='fr'):

Added: trunk/overlays/proaudio/media-sound/tapeutape/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/tapeutape/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/tapeutape/metadata.xml	2011-01-05 22:49:11 UTC (rev 1834)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>willy@xxxxxxxxxxxxx</email>
+		<name>Willy</name>
+	</maintainer>
+	<use>
+	  <flag name='gui'>Enable gui, with fltk</flag>
+	  <flag name='fr'>Enable french in the app</flag>
+	</use>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-sound/tapeutape/tapeutape-0.1.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/tapeutape/tapeutape-0.1.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/tapeutape/tapeutape-0.1.1.ebuild	2011-01-05 22:49:11 UTC (rev 1834)
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit eutils scons-utils
+
+DESCRIPTION="Tapeutape is a midi-controlled virtual sampler."
+HOMEPAGE="http://tardigrade-inc.com/index.php/En/Tapeutape";
+SRC_URI="http://www.tardigrade-inc.com/uploads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="fr lash gui"
+
+DEPEND="dev-libs/libxml2
+		media-sound/jack-audio-connection-kit
+		media-libs/libsamplerate
+		media-libs/libsndfile"
+
+RDEPEND="lash? ( media-sound/lash )
+		   gui? ( =x11-libs/fltk-1.1.10* )"
+
+src_prepare(){
+
+	epatch "${FILESDIR}"/${P}-install.patch
+	sed -i "s,CPPFLAGS=',CPPFLAGS=' -I/usr/include/fltk-1.1,"  SConstruct
+
+	cd src/base
+	sed -i "/#define tapeutape_h/ a\ \n#include <limits>" tapeutape.h
+}
+
+src_compile() {
+	escons $(use_scons gui) $(use_scons lash) $(use_scons fr) || die "Compilation failed"
+}
+
+src_install(){
+	escons bin_dir="${D}/usr/bin" desktop_dir="${D}/usr/share/applications" icon_dir="${D}/usr/share/pixmaps" install || die "Install failed"
+}
\ No newline at end of file


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