From 7c9d469eaffa762e2803f0e18864aef6698edda1 Mon Sep 17 00:00:00 2001 From: la-ninpre Date: Sun, 22 Jan 2023 20:40:49 +0300 Subject: media-sound/carla: add 2.5.3, drop 2.5.1 --- media-sound/carla/Manifest | 2 +- media-sound/carla/carla-2.5.1.ebuild | 86 ------------------------------------ media-sound/carla/carla-2.5.3.ebuild | 86 ++++++++++++++++++++++++++++++++++++ media-sound/carla/metadata.xml | 3 ++ 4 files changed, 90 insertions(+), 87 deletions(-) delete mode 100644 media-sound/carla/carla-2.5.1.ebuild create mode 100644 media-sound/carla/carla-2.5.3.ebuild diff --git a/media-sound/carla/Manifest b/media-sound/carla/Manifest index 99c14ea..28ac355 100644 --- a/media-sound/carla/Manifest +++ b/media-sound/carla/Manifest @@ -1 +1 @@ -DIST carla-2.5.1.tar.gz 11531860 BLAKE2B a8f7f3196929fcba40b5a6a150733d521a0cb9c691b61a56e63686a022e76c611eefb4166edac555c19fe2d5931351a8dc7ac3bf521e9bf2691bd28b9c9bf194 SHA512 f8dcdc7707c3b6d0a6084581b0d77a711382554a67c1dcc5ef8c075545de8e83d3c63cbe145998ea37789a45703e774ed19f04e69a91507af21afa885fbe5821 +DIST carla-2.5.3.tar.gz 11526840 BLAKE2B 8579d601545b26e828d6e062b3106d7a3fc452c11e2202ec06d6d439289d12543411904e83ebca4a7216328dc873fced8c07c2daf150cfb5a9a12f64f7a6c5b9 SHA512 294b83b63a499a4161cb5585c1c3fbbb454cd30986d972efb8f2593c9e9a441f4f2bc5406529c78195c53520cca09d69db299e8a7385471475f7df669bd01d51 diff --git a/media-sound/carla/carla-2.5.1.ebuild b/media-sound/carla/carla-2.5.1.ebuild deleted file mode 100644 index 213c969..0000000 --- a/media-sound/carla/carla-2.5.1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11} ) -inherit python-single-r1 xdg - -DESCRIPTION="Fully-featured audio plugin host, supports many audio drivers and plugin formats" -HOMEPAGE="http://kxstudio.linuxaudio.org/Applications:Carla" -SRC_URI="https://github.com/falkTX/Carla/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RESTRICT="mirror" -S="${WORKDIR}/Carla-${PV}" -KEYWORDS="~amd64" -LICENSE="GPL-2 LGPL-3" -SLOT="0" - -IUSE="alsa gtk gtk2 opengl osc pulseaudio rdf sf2 sndfile X" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - $(python_gen_cond_dep 'dev-python/PyQt5[gui,opengl?,svg,widgets,${PYTHON_USEDEP}]') - virtual/jack - alsa? ( media-libs/alsa-lib ) - gtk? ( x11-libs/gtk+:3 ) - gtk2? ( x11-libs/gtk+:2 ) - osc? ( - media-libs/liblo - ) - pulseaudio? ( media-sound/pulseaudio ) - rdf? ( dev-python/rdflib ) - sf2? ( media-sound/fluidsynth ) - sndfile? ( media-libs/libsndfile ) - X? ( x11-base/xorg-server )" -DEPEND=${RDEPEND} - -PATCHES=( - "${FILESDIR}/${P}-metainfo.patch" -) - -src_prepare() { - sed -i -e "s|exec \$PYTHON|exec ${PYTHON}|" \ - data/carla \ - data/carla-control \ - data/carla-database \ - data/carla-jack-multi \ - data/carla-jack-single \ - data/carla-patchbay \ - data/carla-rack \ - data/carla-settings || die "sed failed" - default -} - -src_compile() { - myemakeargs=( - LIBDIR="/usr/$(get_libdir)" - SKIP_STRIPPING=true - HAVE_FFMPEG=false - HAVE_ZYN_DEPS=false - HAVE_ZYN_UI_DEPS=false - HAVE_QT4=false - HAVE_QT5=true - HAVE_PYQT5=true - DEFAULT_QT=5 - HAVE_ALSA=$(usex alsa true false) - HAVE_FLUIDSYNTH=$(usex sf2 true false) - HAVE_GTK2=$(usex gtk2 true false) - HAVE_GTK3=$(usex gtk true false) - HAVE_LIBLO=$(usex osc true false) - HAVE_PULSEAUDIO=$(usex pulseaudio true false) - HAVE_SNDFILE=$(usex sndfile true false) - HAVE_X11=$(usex X true false) - ) - - # Print which options are enabled/disabled - make features PREFIX="/usr" "${myemakeargs[@]}" - - emake PREFIX="/usr" "${myemakeargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="/usr" "${myemakeargs[@]}" install - if ! use osc; then - find "${D}/usr" -iname "carla-control*" | xargs rm - fi -} diff --git a/media-sound/carla/carla-2.5.3.ebuild b/media-sound/carla/carla-2.5.3.ebuild new file mode 100644 index 0000000..83a74c0 --- /dev/null +++ b/media-sound/carla/carla-2.5.3.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11} ) +inherit python-single-r1 xdg + +DESCRIPTION="Fully-featured audio plugin host, supports many audio drivers and plugin formats" +HOMEPAGE="http://kxstudio.linuxaudio.org/Applications:Carla" +SRC_URI="https://github.com/falkTX/Carla/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" +S="${WORKDIR}/Carla-${PV}" +KEYWORDS="~amd64" +LICENSE="GPL-2 LGPL-3" +SLOT="0" + +IUSE="alsa gtk gtk2 opengl osc pulseaudio rdf sf2 sndfile X" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/PyQt5[gui,opengl?,svg,widgets,${PYTHON_USEDEP}]') + virtual/jack + alsa? ( media-libs/alsa-lib ) + gtk? ( x11-libs/gtk+:3 ) + gtk2? ( x11-libs/gtk+:2 ) + osc? ( + media-libs/liblo + ) + pulseaudio? ( media-sound/pulseaudio ) + rdf? ( dev-python/rdflib ) + sf2? ( media-sound/fluidsynth ) + sndfile? ( media-libs/libsndfile ) + X? ( x11-base/xorg-server )" +DEPEND=${RDEPEND} + +PATCHES=( + # "${FILESDIR}/${P}-metainfo.patch" +) + +src_prepare() { + sed -i -e "s|exec \$PYTHON|exec ${PYTHON}|" \ + data/carla \ + data/carla-control \ + data/carla-database \ + data/carla-jack-multi \ + data/carla-jack-single \ + data/carla-patchbay \ + data/carla-rack \ + data/carla-settings || die "sed failed" + default +} + +src_compile() { + myemakeargs=( + LIBDIR="/usr/$(get_libdir)" + SKIP_STRIPPING=true + HAVE_FFMPEG=false + HAVE_ZYN_DEPS=false + HAVE_ZYN_UI_DEPS=false + HAVE_QT4=false + HAVE_QT5=true + HAVE_PYQT5=true + DEFAULT_QT=5 + HAVE_ALSA=$(usex alsa true false) + HAVE_FLUIDSYNTH=$(usex sf2 true false) + HAVE_GTK2=$(usex gtk2 true false) + HAVE_GTK3=$(usex gtk true false) + HAVE_LIBLO=$(usex osc true false) + HAVE_PULSEAUDIO=$(usex pulseaudio true false) + HAVE_SNDFILE=$(usex sndfile true false) + HAVE_X11=$(usex X true false) + ) + + # Print which options are enabled/disabled + make features PREFIX="/usr" "${myemakeargs[@]}" + + emake PREFIX="/usr" "${myemakeargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" "${myemakeargs[@]}" install + if ! use osc; then + find "${D}/usr" -iname "carla-control*" | xargs rm + fi +} diff --git a/media-sound/carla/metadata.xml b/media-sound/carla/metadata.xml index 639f9fc..662f658 100644 --- a/media-sound/carla/metadata.xml +++ b/media-sound/carla/metadata.xml @@ -10,4 +10,7 @@ Enable LADSPA-RDF support Enable builtin SF2 sample support using media-sound/fluidsynth + + falkTX/Carla + -- cgit v1.2.3