[proaudio] [1861] media-plugins/eq10q import

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


Revision: 1861
Author:   gavlee
Date:     2011-02-04 19:05:02 +0100 (Fri, 04 Feb 2011)
Log Message:
-----------
media-plugins/eq10q import

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/eq10q/
    trunk/overlays/proaudio/media-plugins/eq10q/ChangeLog
    trunk/overlays/proaudio/media-plugins/eq10q/Manifest
    trunk/overlays/proaudio/media-plugins/eq10q/eq10q-1.2.ebuild
    trunk/overlays/proaudio/media-plugins/eq10q/files/
    trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-Makefile.patch
    trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-pstreams-header-location.patch
    trunk/overlays/proaudio/media-plugins/eq10q/metadata.xml

Added: trunk/overlays/proaudio/media-plugins/eq10q/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/ChangeLog	2011-02-04 18:05:02 UTC (rev 1861)
@@ -0,0 +1,11 @@
+# ChangeLog for media-plugins/eq10q
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*eq10q-1.2 (04 Feb 2011)
+
+  04 Feb 2011; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> +eq10q-1.2.ebuild,
+  +files/eq10q-1.2-Makefile.patch,
+  +files/eq10q-1.2-pstreams-header-location.patch, +metadata.xml:
+  imported from my overlay
+

Added: trunk/overlays/proaudio/media-plugins/eq10q/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/Manifest	2011-02-04 18:05:02 UTC (rev 1861)
@@ -0,0 +1,6 @@
+AUX eq10q-1.2-Makefile.patch 940 RMD160 d347df16370aa44d0adda53ddd4c2399aa4317ae SHA1 a4fda3383151c3d0f3bdc92ad7475bdbfc7eae6f SHA256 6aba73f7792065aae73078c55e1b35fe8aed1123c533139da3d0ac652f81e5b0
+AUX eq10q-1.2-pstreams-header-location.patch 411 RMD160 d18351aec52c3792991b86199b83538bd5be5986 SHA1 59d2944f174393ee952a151ecf6d7f5ea2a07c76 SHA256 20328a4d52e4759854c87dcb77461c6b21542ba5c7cbeed572d9df38a0c9d781
+DIST EQ10Q-LV2Plugin-source-1.2.tar.gz 268792 RMD160 ae8c93f3ca547b98e76bcdcdaa4accc31f9c0d5a SHA1 2d34e051efa2151282d68a7439a7e7d0d3207ddc SHA256 2d9bda2391d9a103355002c5d5ba56bbe007f6303e60f1eef1848bbc87f59926
+EBUILD eq10q-1.2.ebuild 1198 RMD160 b25b3753709335aee36d3adfd48a3238fa3e1f2c SHA1 63ba826cdc35745cc76df2abb79d1f443da70c1f SHA256 49ca8889143831685027295f98da2b6a5245c8cc84a83ccd43216fa65921cea3
+MISC ChangeLog 350 RMD160 30033de890312c904eebc14b272b4f63b4d7ebd4 SHA1 a081776a0828a88bc4360b65bab5e11bb53de721 SHA256 b2a9178d48dbd421de8aa5c6a6800b9863ed03c36c363f1a10b990f349b08190
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-plugins/eq10q/eq10q-1.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/eq10q-1.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/eq10q-1.2.ebuild	2011-02-04 18:05:02 UTC (rev 1861)
@@ -0,0 +1,46 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="An LV2 audio plugin implementing a powerful and flexible parametric equalizer"
+HOMEPAGE="http://eq10q.sourceforge.net/";
+MY_P="EQ10Q-LV2Plugin-source-${PV}"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-cpp/gtkmm-2.20.3:2.4
+	>=dev-util/lv2-c++-tools-1.0.3
+	>=sci-libs/plotmm-0.1.2"
+DEPEND="${RDEPEND}
+	>=dev-cpp/pstreams-0.7.0
+	dev-util/pkgconfig"
+
+S="${WORKDIR}/EQ10Q"
+
+src_prepare() {
+	# CXX and LDFLAGS fixes
+	epatch "${FILESDIR}/${P}-Makefile.patch"
+	# the gentoo dev-cpp/pstreams-0.7.0 package installs the header in
+	# /usr/include but source expects it in /usr/include/pstreams
+	epatch "${FILESDIR}/${P}-pstreams-header-location.patch"
+
+	# there are hard coded paths to image files in the sources
+	sed -i -e "s|/usr/local/lib/|/usr/$(get_libdir)/|g" \
+		pixmapcombo.h main_window.cpp || die
+}
+
+src_compile() {
+	CXX="$(tc-getCXX)" emake || die
+}
+
+src_install() {
+	einstall INSTALL_DIR="${D}/usr/$(get_libdir)/lv2" || die
+	dodoc README
+}

Added: trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-Makefile.patch	2011-02-04 18:05:02 UTC (rev 1861)
@@ -0,0 +1,15 @@
+--- EQ10Q/Makefile.old	2011-02-01 15:36:55.960052010 +0000
++++ EQ10Q/Makefile	2011-02-01 16:00:46.508052032 +0000
+@@ -9,10 +9,10 @@
+ 	cp -R combopix $(BUNDLE)
+ 
+ paramEQ.so: plugin.cpp
+-	g++ -O3 -shared -fPIC -DPIC plugin.cpp `pkg-config --cflags --libs lv2-plugin` -o paramEQ.so
++	$(CXX) $(LDFLAGS) -shared -fPIC -DPIC plugin.cpp `pkg-config --cflags --libs lv2-plugin` -o paramEQ.so
+ 
+ parameq_gui.so: main_window.cpp band_ctl.cpp ctlbutton.cpp bodeplot.cpp vuwidget.cpp templatewidget.cpp pixmapcombo.cpp
+-	g++ -O3 -shared -fPIC -DPIC  bodeplot.cpp templatewidget.cpp vuwidget.cpp pixmapcombo.cpp ctlbutton.cpp  band_ctl.cpp main_window.cpp `pkg-config --cflags --libs lv2-gui plotmm`  -o parameq_gui.so
++	$(CXX) $(LDFLAGS) -shared -fPIC -DPIC  bodeplot.cpp templatewidget.cpp vuwidget.cpp pixmapcombo.cpp ctlbutton.cpp  band_ctl.cpp main_window.cpp `pkg-config --cflags --libs lv2-gui plotmm`  -o parameq_gui.so
+ 
+ 
+ install: $(BUNDLE)

Added: trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-pstreams-header-location.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-pstreams-header-location.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/files/eq10q-1.2-pstreams-header-location.patch	2011-02-04 18:05:02 UTC (rev 1861)
@@ -0,0 +1,18 @@
+--- EQ10Q/templatewidget.h.old	2011-02-01 15:58:33.260051983 +0000
++++ EQ10Q/templatewidget.h	2011-02-01 15:58:47.543052009 +0000
+@@ -23,7 +23,7 @@
+ #include <fstream>
+ #include <string>
+ 
+-#include <pstreams/pstream.h>
++#include <pstream.h>
+ #include <stdlib.h>
+ 
+ #include <gtkmm/alignment.h>
+@@ -93,4 +93,4 @@
+     //punter a main_window
+     main_window *main_win_ptr;
+ 
+-};
+\ No newline at end of file
++};

Added: trunk/overlays/proaudio/media-plugins/eq10q/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-plugins/eq10q/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/eq10q/metadata.xml	2011-02-04 18:05:02 UTC (rev 1861)
@@ -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/