summaryrefslogtreecommitdiff
path: root/media-sound/terminatorx
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-10-09 13:31:59 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-10-09 13:31:59 +0100
commit759ce88b1b7c5011b611ddefc6c5ce8513210e46 (patch)
tree895b397f5e6e513f46c56a116dcdfb34567698dc /media-sound/terminatorx
parent7b03fb00a2d749e09f83cb0ac3f351f006244586 (diff)
gentoo auto-resync : 09:10:2022 - 13:31:59
Diffstat (limited to 'media-sound/terminatorx')
-rw-r--r--media-sound/terminatorx/Manifest3
-rw-r--r--media-sound/terminatorx/files/terminatorx-4.2.0-metadata-dir.patch13
-rw-r--r--media-sound/terminatorx/terminatorx-4.2.0.ebuild66
3 files changed, 82 insertions, 0 deletions
diff --git a/media-sound/terminatorx/Manifest b/media-sound/terminatorx/Manifest
index 381427de3f03..d30900ec0ebe 100644
--- a/media-sound/terminatorx/Manifest
+++ b/media-sound/terminatorx/Manifest
@@ -1,4 +1,7 @@
AUX terminatorx-4.1.0-metadata-dir.patch 438 BLAKE2B 848b76d7c86b049964cbdf0b3070491f78430c8b613f9860824ea550a32c9a4309da656d6c970ebda52819cbea21cc3dad75666f02b8f4f4cbf5c5b1d223a35b SHA512 263bda47b9376b5de8c056999be92655658355ef2c0557ecf84fa7f84542c78580071cb04e46907df028bd4badf72547084ffee1bea31809c0e9c294d8f00e05
+AUX terminatorx-4.2.0-metadata-dir.patch 437 BLAKE2B 78b272688db7c4a4e63059a1cffd8015dba5ec8e69089ada1d3ef03a7efbda2056004114e5e691f01ce7dd77fed288fe99353e4ff839ad61807214de990572fb SHA512 64043f16cc362df72fb6661195586b93c5ef806e79461a093eb71e3a8103bddc4d1ebd2f47fa7668ba62bd33f3d438d214f02d99dd16eb1c053244da9317210c
DIST terminatorX-4.1.0.tar.bz2 1832295 BLAKE2B a328d05bb0c3c88719eb711dcf3f50eac08cd140e3225f42633744b39ce49f3e074263997ec21b2cc245740fa3f672a19b89d929fad1d0131981988fc80f37fc SHA512 2dc87bdbb4f4d24e10f0c8fac99b4ccecac6036c6dc950184cbdd1d05fe0a4c723ea1b04c49837fb0aa8f149ca9d2fb5d2c42f5109031184980a14fe549312fc
+DIST terminatorX-4.2.0.tar.bz2 1821474 BLAKE2B dc86555bdb0d837d12144b392cf6a1cdf707268a3634940bed66792432ef014d168dbee2fd540a253ad369ff4aeaf5d0b7dfb252f3c97550a2c4af5ad1a58945 SHA512 e10ac7acd91441dabad80ae7c144b56f39ebfb4c76f0e3bfab093937c69d2c6b0834a68a0a216994898ae05a7f9ae5ebac0b1fa52d65d627b7ed01785fc55941
EBUILD terminatorx-4.1.0.ebuild 1542 BLAKE2B 7e7adf5a9aba6a1859099c3b0a47c6b9b8f5d11a5187b37e1e03f3740298055b257cedbefaffb50731090fd765c7dff99840d7107928ffe674f317225f09b25a SHA512 67de59ffdb9c6bce6011d9b9a31dc73e1eb5fe0b1f66504c3a9179cda2b5fd8b5a0ccf0ae47f64e42645c80bf61b53de4406bd792efa87d54c546f7cc54b1b37
+EBUILD terminatorx-4.2.0.ebuild 1526 BLAKE2B f65e94f798be8210de3335ca6af708a648fac261cd619f1a0a9cc482dc7de36e547b3a642e6360182414207da5bcef7d3369d61d7be48b7a12baeb34a7d7e6b8 SHA512 4496f8eb697e4fea65414bd1c23defae297465d55d0a6e016dde1044fd4b516dd290fd64c227007a39b4c278f4a703dacaa339e2fb8c819f8171d6dc6b03f078
MISC metadata.xml 256 BLAKE2B 211ca90d8f704be5ca8a1994f0e8f1adbe1fd4937a10a301ced0b9be171dfdabb223661d168535cd7f5edfe0c8edca4620945e13dc3c43b5832ac183913188f0 SHA512 fde3b658512fa6742886d7dd84efc906331b43f5b0f8fdca353fe2280653381716d7143473c9237b9fe58b9df5889b38b008da34f6ce4b64336f38642d78e3dd
diff --git a/media-sound/terminatorx/files/terminatorx-4.2.0-metadata-dir.patch b/media-sound/terminatorx/files/terminatorx-4.2.0-metadata-dir.patch
new file mode 100644
index 000000000000..6fe84c945d09
--- /dev/null
+++ b/media-sound/terminatorx/files/terminatorx-4.2.0-metadata-dir.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile.in b/Makefile.in
+index 7c7e2ba..98f4fc8 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -367,7 +367,7 @@ EXTRA_DIST = COPYING-DOCS\
+ # Destkop Entry
+ desktopdir = $(datadir)/applications
+ desktop_DATA = terminatorX.desktop
+-appdatadir = $(datarootdir)/appdata
++appdatadir = $(datarootdir)/metadata
+ appdata_DATA = terminatorX.appdata.xml
+ mimedir = $(datadir)/mime-info
+ mime_DATA = terminatorX.mime terminatorX.keys
diff --git a/media-sound/terminatorx/terminatorx-4.2.0.ebuild b/media-sound/terminatorx/terminatorx-4.2.0.ebuild
new file mode 100644
index 000000000000..ca8785ba193d
--- /dev/null
+++ b/media-sound/terminatorx/terminatorx-4.2.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+MY_P=${P/terminatorx/terminatorX}
+
+DESCRIPTION="Realtime audio synthesizer allowing you to 'scratch' on sampled audio data"
+HOMEPAGE="https://www.terminatorx.org/"
+# this is the original location but there is an issue with their certificate so mirroring the file
+#SRC_URI="https://www.terminatorx.org/dist/${MY_P}.tar.bz2"
+SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Making X optional fails when disabled: https://bugs.gentoo.org/636832
+IUSE="+alsa debug jack mad pulseaudio vorbis sox"
+
+REQUIRED_USE="|| ( alsa jack pulseaudio )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/libxml2:2
+ media-libs/audiofile:=
+ media-libs/ladspa-sdk
+ media-libs/liblrdf
+ media-plugins/cmt-plugins
+ x11-libs/gtk+:3
+ x11-libs/libXi
+ x11-libs/libXxf86dga
+ alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )
+ mad? ( media-sound/madplay )
+ pulseaudio? ( media-sound/pulseaudio )
+ vorbis? ( media-libs/libvorbis )
+ sox? (
+ media-sound/sox
+ media-sound/mpg123
+ )
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-metadata-dir.patch"
+)
+
+src_configure() {
+ gnome2_src_configure \
+ --enable-x11 \
+ $(use_enable alsa) \
+ $(use_enable debug) \
+ $(use_enable jack) \
+ $(use_enable mad) \
+ $(use_enable pulseaudio pulse) \
+ $(use_enable vorbis) \
+ $(use_enable sox)
+}