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 <[email protected]> +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>[email protected]</email>
+ <name>pro-audio overlay team</name>
+ </maintainer>
+</pkgmetadata>