[proaudio] [1512] added invada-studio-plugins to the tree (thx goatee) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1512
Author: evermind
Date: 2009-09-07 20:26:02 +0200 (Mon, 07 Sep 2009)
Log Message:
-----------
added invada-studio-plugins to the tree (thx goatee)
Added Paths:
-----------
trunk/overlays/proaudio/media-plugins/invada-studio-plugins/
trunk/overlays/proaudio/media-plugins/invada-studio-plugins/Manifest
trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/
trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/0.3.1-ladspa.patch
trunk/overlays/proaudio/media-plugins/invada-studio-plugins/invada-studio-plugins-0.3.1.ebuild
Added: trunk/overlays/proaudio/media-plugins/invada-studio-plugins/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/invada-studio-plugins/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-plugins/invada-studio-plugins/Manifest 2009-09-07 18:26:02 UTC (rev 1512)
@@ -0,0 +1,3 @@
+AUX 0.3.1-ladspa.patch 1684 RMD160 93a0397e5cd5fd4eac1b189bb5b79dec2f4a2cea SHA1 2b93c587b2151037ecdd8f5a484f029b1f12d2dc SHA256 0700b57d2a029da7de0256c9890b25df21871963df6c8b7f72832e68b9f6d6bf
+DIST invada-studio-plugins_0.3.1-1.tar.gz 30187 RMD160 d2c5ddc91748a5033d9f6b6d9299e942b4ae5bd4 SHA1 a97fcd9faca935b85792a78f372b26fdaf8946b7 SHA256 54d870c1e2fa88f2da251c4384a4f6d1384f87703c5a4e5726549d8047a41ddd
+EBUILD invada-studio-plugins-0.3.1.ebuild 785 RMD160 90ec1a07a25b4b2f9c63b032a2adb1b23e7576ea SHA1 45cf3a91c8e1c2db9b775a5a42ee2f04d2302d54 SHA256 54c450fecc8493b5dac3fc6befb4659d344874290b78d84656bd758be34fb072
Added: trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/0.3.1-ladspa.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/0.3.1-ladspa.patch (rev 0)
+++ trunk/overlays/proaudio/media-plugins/invada-studio-plugins/files/0.3.1-ladspa.patch 2009-09-07 18:26:02 UTC (rev 1512)
@@ -0,0 +1,60 @@
+--- invada-studio-plugins-0.3.1/Makefile 2009-02-14 02:07:04.000000000 +0000
++++ Makefile 2009-09-07 11:23:49.000000000 +0100
+@@ -23,8 +23,8 @@
+ # Change this if you want to install somewhere else. In particular
+ # you may wish to remove the middle "local/" part of the path.
+
+-INSTALL_PLUGINS_DIR = /usr/local/lib/ladspa/
+-INSTALL_LRDF_DIR = /usr/local/share/ladspa/rdf/
++INSTALL_PLUGINS_DIR = /usr/lib/ladspa/
++INSTALL_LRDF_DIR = /usr/share/ladspa/rdf/
+
+ # NO EDITING below this line is required
+ # if all you want to do is install and use the plugins.
+@@ -33,10 +33,11 @@
+
+ # GENERAL
+
+-CC = gcc
+-LD = ld
+-CFLAGS = -I. -O3 -Wall -fomit-frame-pointer -fstrength-reduce -funroll-loops -ffast-math -c -fPIC -DPIC
+-LDFLAGS = -shared -lc -lm -L. -linv_common
++AR ?= ar
++CC ?= gcc
++CFLAGS += -I. -Wall
++LDFLAGS += -shared
++LIBS = -L. -lc -lm -linv_common
+
+ PLUGINS = libinv_common.a \
+ inv_compressor.so \
+@@ -63,10 +64,10 @@
+ # OTHER TARGETS
+
+ install: targets
+- -mkdir -p $(INSTALL_PLUGINS_DIR)
+- cp *.so $(INSTALL_PLUGINS_DIR)
+- -mkdir -p $(INSTALL_LRDF_DIR)
+- cp inv_plugins.rdf $(INSTALL_LRDF_DIR)
++ -mkdir -p $(DESTDIR)$(INSTALL_PLUGINS_DIR)
++ cp *.so $(DESTDIR)$(INSTALL_PLUGINS_DIR)
++ -mkdir -p $(DESTDIR)$(INSTALL_LRDF_DIR)
++ cp inv_plugins.rdf $(DESTDIR)$(INSTALL_LRDF_DIR)
+
+ targets: $(PLUGINS)
+
+@@ -80,12 +81,12 @@
+
+ %.o: %.c
+ @echo "Compiling $<"
+- @$(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
++ @$(CC) -c $(CFLAGS) -fPIC -DPIC $< -o $@
+
+ %.so: %.o
+ @echo "Creating $@"
+- @$(LD) -o $@ $< $(LDFLAGS)
++ @$(CC) -nostartfiles $(LDFLAGS) -o $@ $< $(LIBS)
+
+ %.a: %.o
+ @echo "Creating $@"
+- @ar rcs $@ $<
++ @$(AR) rcs $@ $<
Added: trunk/overlays/proaudio/media-plugins/invada-studio-plugins/invada-studio-plugins-0.3.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/invada-studio-plugins/invada-studio-plugins-0.3.1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-plugins/invada-studio-plugins/invada-studio-plugins-0.3.1.ebuild 2009-09-07 18:26:02 UTC (rev 1512)
@@ -0,0 +1,32 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+#Thanks to ssuominen for his assistance with the creation of this ebuild
+EAPI=2
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Invada ladspa package, contains: Compressor, Filters, Reverb, Input Processor, Tube Simulator"
+HOMEPAGE="http://www.invadarecords.com/Downloads.php?ID=00000263"
+SRC_URI="http://www.invadarecords.com/downloads/${PN}_${PV}-1.tar.gz"
+LICENSE="GPL-2"
+
+SLOT=0
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=media-libs/ladspa-sdk-1.13"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/0.3.1-ladspa.patch
+}
+
+src_compile() {
+ tc-export AR CC
+ emake || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc dodoc COPYING CREDITS README
+}