summaryrefslogtreecommitdiff
path: root/media-libs/lsp-plugins
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-27 19:39:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-27 19:39:54 +0000
commit249ae8c1a241b514fc83737660927ee175091346 (patch)
treea2a02c05fda158e709612d8ca505847b441412db /media-libs/lsp-plugins
parent99995c94c01b6d74165c7ee31be36275846b14b8 (diff)
gentoo auto-resync : 27:12:2023 - 19:39:54
Diffstat (limited to 'media-libs/lsp-plugins')
-rw-r--r--media-libs/lsp-plugins/Manifest2
-rw-r--r--media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild88
2 files changed, 90 insertions, 0 deletions
diff --git a/media-libs/lsp-plugins/Manifest b/media-libs/lsp-plugins/Manifest
index 584229799d2f..d6448ef84788 100644
--- a/media-libs/lsp-plugins/Manifest
+++ b/media-libs/lsp-plugins/Manifest
@@ -1,9 +1,11 @@
AUX lsp-plugins-1.1.29_armv8a-dsp.patch 358 BLAKE2B 6c5ab9dfd52ff56d123f0684bb4a6d8f8c20e6919da6d07a95e1ad7eb419e53e16ad7231fa486b5f2a56a494f812eeba5bd92d2a57c71973c72f9045f48d39c0 SHA512 3ad935da3c1cc9d753a7f35d878c36cdbeb5bc922684547056a853b121b06ec2034bd63b45339f69ced1fd9b6c0da2fd22cb1bef77c4af1b79763d688b63fdee
AUX lsp-plugins-1.2.3-fix-double-buffering.patch 1084 BLAKE2B 20d6ae4c97a8adda2b15fd07c250190d1e2fce3cbe2e2546a9f9dced969ac169b603fd28f0168865c94fe01c38b213b9afacbdd2c24486ed450131a0102cf0d7 SHA512 2bd185f1f303fa0bc64c134c85fe7733e5fe9f281924ac6e33019efacc16d8c34e211b0a7a8b11777f0865a38937f8ef6ccf7d702583a692e474154fe8f08f38
DIST lsp-plugins-1.1.29.tar.gz 66143142 BLAKE2B 6fa6943d8cdf3aedc9f671c64b433ffd5c4f6c7ca14f6a75578300240971e7c9e8546b9a7df7a13b8cd6e0844724c064daa7e249aba70636f47a622e73ed264a SHA512 b8c3804ad583322bce414d6beb079afa5b98a111126bb4507642376fcf1f82b31525b4959c6388b02cc1d14e0ec25de3596794895f2860f492a5fbf87f6e88b7
+DIST lsp-plugins-1.2.14.tar.gz 46476007 BLAKE2B 3807a373e0c6d57f72cec2babc939810d208dca8791ebb2bd0abfdd6779253b2ee0a3163d97224cbcd3eb49a1fd4f059512e620ee96a61f072e3659b01a189ff SHA512 2a53111289d764b91e9a463a748415730cdb16d62b8250a082ae2cb3423dbe41bd4072c2256d07a15b89b9cf548ce27d1f7578514c6f0b99230aeddfbcc4eadb
DIST lsp-plugins-1.2.3.tar.gz 38760829 BLAKE2B c28a4b5cfdbbe5fe42c3f4821ce323cb097b84eddc850f43adcc14e8a9edb2e313236ce44e4eca17dd226c578113a5749d06754deb45a6c2e7c2ff37bfed4fc2 SHA512 1db849ebceffb24540879fcd0971ddd8bffe9a0ecaaebf4b69bf8633a267562bb3eb5cd55dce8b804868d880efdec95b19a312ee017c2a9334b5e764eebbbb30
DIST lsp-plugins-1.2.6.tar.gz 40450212 BLAKE2B 02364391f4edc894c566b0038f0340be1f923c3de6dfc48ed90460df7a6ba452720e63bb1e510e5ff580e38066915f1761bcd2ca72cdba429163cf24b20ed09e SHA512 d76cee24e976022594eac4830987921ff18c0622bae1ac2fb4744d45ee89dccd1211247f9f7d6df1083c8629f66cd443bce701864a85ff10e66abcf2fae749ce
EBUILD lsp-plugins-1.1.29.ebuild 1194 BLAKE2B 83b56149fdd0986128dd133068e0c4d231ed301f225528950099df6755505537b1315cb52289ff10b2c3a1defe6dc689d8b3222182e8f251e127871c8f48cc89 SHA512 184fa4511d7e62c81688d448a38ae51acc6220972afeab046ad2e671cff8aa113cd59d3c88d944d89f09a97c20cd3592d91cae5880bc798b5a4f641e622745f1
+EBUILD lsp-plugins-1.2.14.ebuild 1831 BLAKE2B 60d159d1b8aba4fc78e9bca0e1dfaa8ffe0791d0e764964718dc73b1737d37b2b45da2ff3833418ce897292f79571c85786444bdcc589d460ba5cce42c5ed0f7 SHA512 af14994331655acd7eebdceaf8b8e949ca9daa166109f8ffc1e4cac4d6cc35e4241290bf69e62f12db3369985282d302b17dd27c86465455aeb80eb502a17d88
EBUILD lsp-plugins-1.2.3-r1.ebuild 1881 BLAKE2B 1eb256ea40af48bf10f476bb1d4f424539b9ff1ecc5b46330b38ca34f3fec93a35524db0f6c80c540705ed0516c0a4f850bafb139ff62a43afb4f59ef257cd7e SHA512 6eab6ad05632c6c83c8328d28726c445947d9bf67a0a66afc5bbd6291160272fe8eab1abab032e5f95953fd1f745fdb32341e669ad688711c1bbfd780afec185
EBUILD lsp-plugins-1.2.3.ebuild 1823 BLAKE2B 7f16d2bae0c9d6c27795f7468fb0add9e433f549547f60753bebe7dd095c7dc051f5c0958b8f06d9f176935b1e3df133adf08de6c5e7bc51543ddf1f6501b13f SHA512 5da14f1090cac1f52287dd427fd2c7a159ec22a3a8694f61a0457c2b7929d49c4658f538b7cafc0e710689fad0bbe68364015d36869974791f360b38e974b939
EBUILD lsp-plugins-1.2.6.ebuild 1823 BLAKE2B 25b936011b22718ac3d35d92e26505a8e044e5df20fd93c94c67ebadb66377d8943f7a70faa4b6a2b4cd46df49efae09c6d9db6b11be3f48b6975cdce990e6f1 SHA512 7e0a65751db21e1446f2b0034dd33fc59c92c5eb295090d52fbf884baa73bf717f3f0c201fb70fe71c830aab231fe489b577abf7cf9ef1126b835399bb43f129
diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
new file mode 100644
index 000000000000..020b5fd8f482
--- /dev/null
+++ b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic xdg
+
+DESCRIPTION="Linux Studio Plugins"
+HOMEPAGE="https://lsp-plug.in"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lsp-plugins/lsp-plugins"
+ EGIT_BRANCH="devel"
+else
+ SRC_URI="https://github.com/lsp-plugins/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="doc jack ladspa +lv2 test vst X"
+REQUIRED_USE="|| ( jack ladspa lv2 )
+ test? ( jack )"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( dev-lang/php:* )"
+DEPEND="
+ media-libs/libglvnd[X]
+ media-libs/libsndfile
+ jack? (
+ media-libs/freetype
+ virtual/jack
+ x11-libs/cairo[X]
+ x11-libs/libX11
+ x11-libs/libXrandr
+ )
+ ladspa? ( media-libs/ladspa-sdk )
+ lv2? (
+ media-libs/freetype
+ media-libs/lv2
+ x11-libs/cairo[X]
+ x11-libs/libX11
+ x11-libs/libXrandr
+ )
+ vst? (
+ media-libs/freetype
+ x11-libs/cairo[X]
+ x11-libs/libX11
+ x11-libs/libXrandr
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ use doc && MODULES+="doc"
+ use jack && MODULES+=" jack"
+ use ladspa && MODULES+=" ladspa"
+ use lv2 && MODULES+=" lv2"
+ use vst && MODULES+=" vst2"
+ use X && MODULES+=" xdg"
+ emake \
+ FEATURES="${MODULES}" \
+ PREFIX="/usr" \
+ LIBDIR="/usr/$(get_libdir)" \
+ CFLAGS_EXT="${CFLAGS}" \
+ CXXFLAGS_EXT="${CXXFLAGS}" \
+ LDFLAGS_EXT="$(raw-ldflags)" \
+ VERBOSE=1 \
+ config
+}
+
+src_compile() {
+ emake \
+ FEATURES="${MODULES}" \
+ PREFIX="/usr" \
+ LIBDIR="/usr/$(get_libdir)" \
+ CFLAGS_EXT="${CFLAGS}" \
+ CXXFLAGS_EXT="${CXXFLAGS}" \
+ LDFLAGS_EXT="$(raw-ldflags)" \
+ VERBOSE=1
+}
+
+src_install() {
+ emake PREFIX="/usr" DESTDIR="${ED}" LIB_PATH="/usr/$(get_libdir)" VERBOSE=1 install
+}