[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>