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 <[email protected]> +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>[email protected]</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

Reply via email to