media-libs/lsp-plugins: 1.2.4 and 1.2.5; other tweaks

This commit is contained in:
Nedko Arnaudov 2023-02-23 14:08:35 +02:00
parent 2f749d8ade
commit 07d3e8b043
7 changed files with 186 additions and 53 deletions

View File

@ -1,9 +1,4 @@
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.3.tar.gz 38760829 BLAKE2B c28a4b5cfdbbe5fe42c3f4821ce323cb097b84eddc850f43adcc14e8a9edb2e313236ce44e4eca17dd226c578113a5749d06754deb45a6c2e7c2ff37bfed4fc2 SHA512 1db849ebceffb24540879fcd0971ddd8bffe9a0ecaaebf4b69bf8633a267562bb3eb5cd55dce8b804868d880efdec95b19a312ee017c2a9334b5e764eebbbb30
EBUILD lsp-plugins-1.1.29.ebuild 1194 BLAKE2B 83b56149fdd0986128dd133068e0c4d231ed301f225528950099df6755505537b1315cb52289ff10b2c3a1defe6dc689d8b3222182e8f251e127871c8f48cc89 SHA512 184fa4511d7e62c81688d448a38ae51acc6220972afeab046ad2e671cff8aa113cd59d3c88d944d89f09a97c20cd3592d91cae5880bc798b5a4f641e622745f1
EBUILD lsp-plugins-1.2.3-r1.ebuild 1883 BLAKE2B d086a5c68e37e57df15c251fbe4a3132d1d70bdc446ab96c5006d3b1ca809d8a015c937de2e3a1fceec2c1200f55f279ba4105a10def1a8834a8de91de2e8134 SHA512 a6cd71a291d79446ebf7021683946d64e964f268fec71d3ebf2da2f5aeab46ef83ba9841ece8d69deece9267c53eb88bdf7b002f70918beb1690d1a61af02290
EBUILD lsp-plugins-1.2.3.ebuild 1823 BLAKE2B 7f16d2bae0c9d6c27795f7468fb0add9e433f549547f60753bebe7dd095c7dc051f5c0958b8f06d9f176935b1e3df133adf08de6c5e7bc51543ddf1f6501b13f SHA512 5da14f1090cac1f52287dd427fd2c7a159ec22a3a8694f61a0457c2b7929d49c4658f538b7cafc0e710689fad0bbe68364015d36869974791f360b38e974b939
EBUILD lsp-plugins-9999.ebuild 1837 BLAKE2B 9f77dbbbdf9554743bac7bc74ca51d12a8c034af75017ebc1b2b54d9149444c9a812d3e7acf79c466c36da1398e5833199285db91cf27faa0671cd81a1d1e34a SHA512 c242d2efe445a530da72819a7ad34aae2da893d27ac86f0f26f611993f820662cb11b40cf1eb4db73da808ad1a5d902421956d63d906e43576d37506675946aa
MISC metadata.xml 628 BLAKE2B 97c20f35374a91ac8a5400a0f2e6c9bf651234bc5e5aa691aa8d7fac670c2736ca71309f7e7b45c7b0d1609756981327fabba716bd37b593c640c17d3c791a8c SHA512 2b72e330292c4f1218184d5d55dbd2e1fc54bff10075fd19bd13e77fe191ad65e5eb1878e19b596c541b33b32bc6c7816d8d7d5f5756f8d07c4da3cf381fc77d
DIST lsp-plugins-1.2.4.tar.gz 39893262 BLAKE2B 1916096eb4716f0297ada67c6630f769714a52f0f8d86c2cfd0617c09cc797e55999357d481774d4eeeab6e6711f7f9d9a71e45b46f52c077a6a5b847b6b099c SHA512 434b47296a52475d8657d65a2f99c19177cd9f21ae44bed79d6a7447474c4063db34e5ecb1e2ec76188a0e5fc5485dfbf5d2fb3a6f368b075103d06c824da269
DIST lsp-plugins-1.2.5.tar.gz 40266526 BLAKE2B 8f8550fcc0a068a28c0753adba1169957c8b7c142e8a6d2e00948e17eddb439de3a4dc81c8c94b4d6b4d934dceab08dd4bb61764ec2df7bc59484cc17c134e12 SHA512 75e731fa6ef1ee6772dfa9681c5f46b6fb513559e1522a6b3dbf072508ed52248f479ca55fd7dab1d6b48db6a5e6f5857ef079a4bcb6ff52bc7968b5060ac074

View File

@ -1,4 +1,4 @@
# Copyright 2019-2021 Gentoo Authors
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -8,19 +8,12 @@ inherit xdg
DESCRIPTION="Linux Studio Plugins"
HOMEPAGE="https://lsp-plug.in"
if [[ ${PV} == *9999 ]];then
inherit git-r3
SRC_URI=""
EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins"
EGIT_BRANCH="devel"
else
SRC_URI="https://github.com/sadko4u/lsp-plugins/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
fi
SRC_URI="https://github.com/sadko4u/lsp-plugins/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
LICENSE="LGPL-3"
SLOT="0"
IUSE="doc jack ladspa +lv2 test"
IUSE="doc +jack ladspa +lv2 test"
REQUIRED_USE="|| ( jack ladspa lv2 )
test? ( jack )"

View File

@ -1,4 +1,4 @@
# Copyright 2019-2022 Gentoo Authors
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -8,19 +8,13 @@ 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/sadko4u/lsp-plugins"
EGIT_BRANCH="devel"
else
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN}"
fi
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN}"
LICENSE="LGPL-3"
SLOT="0"
IUSE="doc jack ladspa +lv2 test vst X"
IUSE="doc +jack ladspa +lv2 test vst X"
REQUIRED_USE="|| ( jack ladspa lv2 )
test? ( jack )"

View File

@ -1,4 +1,4 @@
# Copyright 2019-2022 Gentoo Authors
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -8,19 +8,13 @@ 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/sadko4u/lsp-plugins"
EGIT_BRANCH="devel"
else
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN}"
fi
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN}"
LICENSE="LGPL-3"
SLOT="0"
IUSE="doc jack ladspa +lv2 test vst X"
IUSE="doc +jack ladspa +lv2 test vst X"
REQUIRED_USE="|| ( jack ladspa lv2 )
test? ( jack )"

View File

@ -0,0 +1,82 @@
# 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"
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN}"
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
}

View File

@ -0,0 +1,82 @@
# 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"
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN}"
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
}

View File

@ -1,27 +1,20 @@
# Copyright 2019-2022 Gentoo Authors
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic xdg
inherit flag-o-matic xdg git-r3
DESCRIPTION="Linux Studio Plugins"
HOMEPAGE="https://lsp-plug.in"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
SRC_URI=""
EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins"
EGIT_BRANCH="devel"
else
SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN}"
fi
#SRC_URI=""
EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins"
EGIT_BRANCH="devel"
LICENSE="LGPL-3"
SLOT="0"
IUSE="doc jack ladspa +lv2 test vst X"
IUSE="doc +jack ladspa +lv2 test vst X"
REQUIRED_USE="|| ( jack ladspa lv2 )"
# test? ( jack )"