aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Reva <denis7774@gmail.com>2020-04-13 11:10:29 +0500
committerDenis Reva <denis7774@gmail.com>2020-04-13 11:10:29 +0500
commit9a5cd88e85117ef21eba28fe49fae79197f81a72 (patch)
tree11967b16875bfc2b68d5a9da9edfc5ce779fe198 /media-sound/add64
parentmedia-plugins/swh-plugins: (diff)
downloadguru-9a5cd88e85117ef21eba28fe49fae79197f81a72.tar.gz
guru-9a5cd88e85117ef21eba28fe49fae79197f81a72.tar.bz2
guru-9a5cd88e85117ef21eba28fe49fae79197f81a72.zip
media-sound{6pm,add64}:
6pm is the Phase modulation (PM) software sound synthesizer Add64 is Additive/Subtractive software sound synthesizer Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Denis Reva <denis7774@gmail.com>
Diffstat (limited to 'media-sound/add64')
-rw-r--r--media-sound/add64/Manifest1
-rw-r--r--media-sound/add64/add64-3.8.0.ebuild38
-rw-r--r--media-sound/add64/metadata.xml19
3 files changed, 58 insertions, 0 deletions
diff --git a/media-sound/add64/Manifest b/media-sound/add64/Manifest
new file mode 100644
index 000000000..daf345f3b
--- /dev/null
+++ b/media-sound/add64/Manifest
@@ -0,0 +1 @@
+DIST Add64-3.8.0.tar.bz2 76729 BLAKE2B ddc13205617d78a9a79748cbb1a600efee87ed336e606e40fd079f5b413799ab25a252357f1578db1913f7dba1d205c255ac38dbb358df49086da33b8882da78 SHA512 4d7c1761f781ee70731944366170f8de04ce83c5ff396c412226d7a008a51b43abf4a33ba33b7720a67f714bb0b6c78d4b4faed15d721297066c9d997543dd33
diff --git a/media-sound/add64/add64-3.8.0.ebuild b/media-sound/add64/add64-3.8.0.ebuild
new file mode 100644
index 000000000..d9f822dad
--- /dev/null
+++ b/media-sound/add64/add64-3.8.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+DESCRIPTION="Add64 is a realtime additive/subtractive-synthesis softsynth"
+HOMEPAGE="https://sourceforge.net/projects/add64 http://linuxsynths.com/Add64PatchesDemos/add64.html"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+presets"
+
+LICENSE="GPL-3"
+SRC_URI="mirror://sourceforge/project/add64/Add64-${PV}.tar.bz2"
+
+RDEPEND="dev-qt/qtcore:5
+ virtual/opengl
+ virtual/jack
+ media-libs/alsa-lib"
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/Add64-${PV}/"
+
+src_configure(){
+ eqmake5
+ default
+}
+
+src_install(){
+ dobin "${S}/Add64"
+ insinto /usr/share/add64/
+ doins "${S}/Add64-MIDIconfig" || die "can't install MIDIconfig"
+ if use presets; then
+ insinto /usr/share/add64/Add64Presets
+ doins "${S}"/Add64Presets/* || die "can't install presets"
+ fi
+ elog "You may also download additional patches from http://linuxsynths.com/Add64PatchesDemos/add64.html"
+}
diff --git a/media-sound/add64/metadata.xml b/media-sound/add64/metadata.xml
new file mode 100644
index 000000000..3671a4858
--- /dev/null
+++ b/media-sound/add64/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>denis7774@gmail.com</email>
+ <name>Denis Reva</name>
+ <description>RarogCmex</description>
+ </maintainer>
+ <longdescription>Add64 implements Additive Synthesis for creating new sounds that are not accessible to
+ any other synthesis method. Due to its large number of parameters, Additive Synthesis
+ has never really reached much popularity. Add64 is therefore designed to provide fast
+ real-time access to all parameters. A set of two 24-stage filters has been added to map
+ complex spectral alterations onto a set of only a few parameters. Emphasis has also been
+ put on modulations, both in the filter as well as the spectral design sections
+ </longdescription>
+ <use>
+ <flag name="presets">Install presets. Recommended</flag>
+ </use>
+</pkgmetadata>