summaryrefslogtreecommitdiff
path: root/media-sound/patchage
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/patchage
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/patchage')
-rw-r--r--media-sound/patchage/Manifest8
-rw-r--r--media-sound/patchage/files/patchage-0.5.0-desktop.patch8
-rw-r--r--media-sound/patchage/metadata.xml17
-rw-r--r--media-sound/patchage/patchage-0.5.0-r1.ebuild45
-rw-r--r--media-sound/patchage/patchage-1.0.0.ebuild40
5 files changed, 118 insertions, 0 deletions
diff --git a/media-sound/patchage/Manifest b/media-sound/patchage/Manifest
new file mode 100644
index 000000000000..a83cd8c153e0
--- /dev/null
+++ b/media-sound/patchage/Manifest
@@ -0,0 +1,8 @@
+AUX patchage-0.5.0-desktop.patch 224 SHA256 0d078e63c5dbdde508be319e7180fa1694e7575414e0cdc062b0559d66da389c SHA512 ae000bc340d48a9bb89fc067b4b1abba3de39ef9be086c7eeffae71ddca6172ce500ea6ea9854fde8cc19df3117195cb6fdb4ecd0867aa69f332ac0a7d377b69 WHIRLPOOL 4edab48a5b35eba0eb0dbcd6545c09581f85c1910a9a81a16b22f8d8451c053e6567fa8aa5ec98e86a3b74b2639344239ec90508a625e0ac7846db22b3f6d004
+DIST patchage-0.5.0.tar.bz2 411848 SHA256 9bb9d1ba0205c0ad95c6dbecba56c513ff706f1057348d33ff7567bc9cbd89d2 SHA512 2b6c971f5fb192309734d6f42f17db83979805e6dcafbc95b343c3749afd85ea65c9b7d101b0b4bdf5102b6d60394cabcaa0d511aeb3fe1bf2db924b7e8b46cf WHIRLPOOL 03cf8510a6994edd0424982b1d336e99dda6096e90fb1f03057d965d333324936ab0edb386d0a048c6141ec0dad4d12419379210701c23c18fe7d81f15eb1ca0
+DIST patchage-1.0.0.tar.bz2 414300 SHA256 6b21d74ef1b54fa62be8d6ba65ca8b61c7b6b5230cc85e093527081239bfeda9 SHA512 0a2be0183257a34a68ec84e6fb17d29a3d8ba7dd54a05fcdd13784ac8f5621eb7a376f17d42168958f5e1a8dab8858a9c5c8c867aa1838736cc2b7775f75f510 WHIRLPOOL 86278e94a71069e86a92d3f00ae61a99aca710738df79345ffa47d797df340719dce452c19b0a6165420bba97f3fc7d27f918dc4e294e90bfe4158d7a4f333bb
+EBUILD patchage-0.5.0-r1.ebuild 1086 SHA256 1622073741e1ff0375414fce8c7b2af9c6959f58c19fb8cb611f1ad6713396e5 SHA512 47740b4f02296904862aeb732ef24cf4c74901c85983c709124f7e94f3d06daa5051bf3b8fcb2b15b4df680d4bc6df11a7ef2326b7c11278ccb3d42fd755e428 WHIRLPOOL 22fe0c4d72befbf01be7986e7ee8fe164fde66a8feec9c3857b75bf07af9be9b0f0570875e4b6ef9e3d4d3d33591734983edbbfc47864ba685cd4e028ebff622
+EBUILD patchage-1.0.0.ebuild 1054 SHA256 e0ff43e91b4b7b862b075200d6e69788dcdd55e1754cb3450e493d5595fc87ac SHA512 91f656b6084e36c9f85a8aaf62eb53dae8396f031611a1a20a1f0acc9e454df56835b117a41652de8d2da82a8a11800698d22bb2a43b8c4df127d5514452ec15 WHIRLPOOL 9c3a51dcc8dbd79210298461de2859825370e8daeddd9dffac6fb99e112a386f8eb0dcc20f5610816ee140ee75f1a8fb70bf5473ab7cf802a527fe2e0ae59f4e
+MISC ChangeLog 3077 SHA256 b13205431c6de491b64eacc47d715386e76f9118e2946cc6c8ce80176b35721f SHA512 82961960734d5c4b8376821b1245785fcc8d0ecb35a8fb5650344c765922ad902830cc3cba01b0e39012fe3518c79e67ee59c03a6142549c9b72bee7c92d3d9a WHIRLPOOL 3f1e0ee00fbdf3c756cb66bfda31321dc25e9f174e86a8879354c91e8f09c83daa8a8ec28ee91bcc8a11383dc059ad9cf0158d6df59ab8fce61fa947c93ab2ee
+MISC ChangeLog-2015 3509 SHA256 939f52d0c7e2c721a60142f5221cbb39d764c2e4039e56d2c33c759b760f7b95 SHA512 ec7e4b26daffe052ebe391486e2b45e699bbfcdee78f5e2f7ed694ab9ea181d77d6451ed06c01c73fedeef6461f1c6ce7f2c4f3d0e6a3a50ed8c9e595a05025e WHIRLPOOL dd42819d3607cdeb29fe162522aae6ccac8703a79f3c497f3216678135efc8588361971be1691327269e2347b3f2ae39be1d8caa9ea71e5c236d2c7193faeb85
+MISC metadata.xml 600 SHA256 328d5523796f70d83115dfb2ca81d1482e3f2b6fd3fecb4aad9173e1b3fc400f SHA512 d08bd05a57ca03d9f91c0904f9a1b92e332e4475fd6729feefb63c75df2c5ad6eebd718b6e7db8482819f463606dcca888400c1560dd9b2c9e426c26634ece77 WHIRLPOOL d2ae8940cafd4cc656938963bded9738c790a8022edb43f579f23014f05073d1ff7792a177683b760a3722c1c1634bdc656fd265195b2864f9d87402511734b9
diff --git a/media-sound/patchage/files/patchage-0.5.0-desktop.patch b/media-sound/patchage/files/patchage-0.5.0-desktop.patch
new file mode 100644
index 000000000000..cf4eaeaaa788
--- /dev/null
+++ b/media-sound/patchage/files/patchage-0.5.0-desktop.patch
@@ -0,0 +1,8 @@
+--- patchage-0.5.0/patchage.desktop.in
++++ patchage-0.5.0/patchage.desktop.in
+@@ -6,4 +6,4 @@
+ Terminal=false
+ Icon=@APP_INSTALL_NAME@
+ Type=Application
+-Categories=Application;AudioVideo;Audio
++Categories=AudioVideo;Audio;
diff --git a/media-sound/patchage/metadata.xml b/media-sound/patchage/metadata.xml
new file mode 100644
index 000000000000..8817f44b941c
--- /dev/null
+++ b/media-sound/patchage/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <use>
+ <flag name="jack-dbus">Use Jack via D-Bus instead of libjack</flag>
+ <flag name="session">Include experimental Jack session management
+ (save/restore) support</flag>
+ </use>
+ <longdescription lang="en">
+ Patchage is a modular patch bay for audio and MIDI for Jack based audio
+ systems.
+ </longdescription>
+</pkgmetadata>
diff --git a/media-sound/patchage/patchage-0.5.0-r1.ebuild b/media-sound/patchage/patchage-0.5.0-r1.ebuild
new file mode 100644
index 000000000000..e9ef3beb4975
--- /dev/null
+++ b/media-sound/patchage/patchage-0.5.0-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='threads(+)'
+
+inherit eutils flag-o-matic waf-utils python-any-r1
+
+DESCRIPTION="Modular patch bay for audio and MIDI systems"
+HOMEPAGE="http://wiki.drobilla.net/Patchage"
+SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="alsa debug lash"
+
+RDEPEND=">=media-libs/raul-0.7.0
+ >=x11-libs/flowcanvas-0.7.1
+ >=dev-cpp/gtkmm-2.11.12:2.4
+ >=dev-cpp/glibmm-2.14:2
+ >=dev-cpp/libglademm-2.6.0:2.4
+ dev-cpp/libgnomecanvasmm:2.6
+ >=media-sound/jack-audio-connection-kit-0.107
+ alsa? ( media-libs/alsa-lib )
+ lash? ( dev-libs/dbus-glib )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-libs/boost
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS README ChangeLog )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-desktop.patch
+}
+
+src_configure() {
+ append-cxxflags -std=c++11
+ waf-utils_src_configure \
+ $(use debug && echo "--debug") \
+ $(use alsa || echo "--no-alsa") \
+ $(use lash || echo "--no-lash")
+}
diff --git a/media-sound/patchage/patchage-1.0.0.ebuild b/media-sound/patchage/patchage-1.0.0.ebuild
new file mode 100644
index 000000000000..87cdc2f529e1
--- /dev/null
+++ b/media-sound/patchage/patchage-1.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='threads(+)'
+inherit waf-utils python-any-r1
+
+DESCRIPTION="Modular patch bay for JACK-based audio and MIDI systems"
+HOMEPAGE="http://drobilla.net/software/patchage"
+SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug jack-dbus session"
+
+RDEPEND=">=dev-cpp/glibmm-2.14:2
+ >=dev-cpp/gtkmm-2.11.12:2.4
+ >=dev-cpp/libglademm-2.6.0:2.4
+ dev-cpp/libgnomecanvasmm:2.6
+ >=media-libs/ganv-1.4.0
+ >=media-sound/jack-audio-connection-kit-0.120.0
+ alsa? ( media-libs/alsa-lib )
+ jack-dbus? ( dev-libs/dbus-glib
+ sys-apps/dbus )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-libs/boost
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS README )
+
+src_configure() {
+ waf-utils_src_configure \
+ $(use debug && echo "--debug") \
+ $(use alsa || echo "--no-alsa") \
+ $(use jack-dbus && echo "--jack-dbus") \
+ $(use session && echo "--jack-session-manage")
+}