commit: 5de84fc471e9568aa203256504db5cfb1961f8eb Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Wed Jan 1 18:36:03 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Thu Jan 2 20:14:46 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de84fc4
media-sound/sonic-visualiser: drop 4.5 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-sound/sonic-visualiser/Manifest | 1 - media-sound/sonic-visualiser/files/serd.patch | 15 -- .../files/sonic-visualiser-4.3-meson.build.patch | 177 --------------------- .../sonic-visualiser/sonic-visualiser-4.5.ebuild | 80 ---------- 4 files changed, 273 deletions(-) diff --git a/media-sound/sonic-visualiser/Manifest b/media-sound/sonic-visualiser/Manifest index 5263e442d929..cb0b1d7fb07a 100644 --- a/media-sound/sonic-visualiser/Manifest +++ b/media-sound/sonic-visualiser/Manifest @@ -1,2 +1 @@ -DIST sonic-visualiser-4.5.tar.gz 6652200 BLAKE2B a5e39a755e991663390370c06ce5d54b2ff9422081f8b9046097645f1f747972d270233a0d4fe05d4e6adde5239ca6d2d0210a8a67d9ef6ede60089471ce6452 SHA512 eca7f7b2a56a4c70f38c8fafdd20d5c0e773dc1a99a75189998dd1f50ae777df4999e1a4b3431f9202edfb8ce2686d05cf6448493c263c52ab5f068169a7385d DIST sonic-visualiser-5.0.1.tar.gz 6583441 BLAKE2B 8c3b87aaae14d2ec3284c75b7a4c7a977bd54ede14a6c8c6d8a4f1bd679d051c6abc12045003940537d2ce86f20c33103fee6a90b56947b17f917e7deff7faad SHA512 eb58403b3d680bbe9b6b30a2ee1899db71f245d6b7b153caa04953268bff1bb52da069d63d2e062ebb14e01a4474214de6770e389b6d611990db7fab8fd6ecc6 diff --git a/media-sound/sonic-visualiser/files/serd.patch b/media-sound/sonic-visualiser/files/serd.patch deleted file mode 100644 index d2b20b409da3..000000000000 --- a/media-sound/sonic-visualiser/files/serd.patch +++ /dev/null @@ -1,15 +0,0 @@ -From 865fbe253cde8e966709bb11dc8c441ceb3891ed Mon Sep 17 00:00:00 2001 -From: Chris Cannam <[email protected]> -Date: Fri, 29 Jul 2022 13:31:37 +0100 -Subject: [PATCH] Fix build failure - ---- a/meson.build -+++ b/meson.build -@@ -138,6 +138,7 @@ if system == 'linux' - server_dependencies = [ - capnp_dep, - sord_dep, -+ serd_dep, - dl_dep, - ] - diff --git a/media-sound/sonic-visualiser/files/sonic-visualiser-4.3-meson.build.patch b/media-sound/sonic-visualiser/files/sonic-visualiser-4.3-meson.build.patch deleted file mode 100644 index 1abea0fdadce..000000000000 --- a/media-sound/sonic-visualiser/files/sonic-visualiser-4.3-meson.build.patch +++ /dev/null @@ -1,177 +0,0 @@ ---- a/meson.build -+++ b/meson.build -@@ -90,17 +90,7 @@ if system == 'linux' - serd_dep = dependency('serd-0', version: '>= 0.5') - capnp_dep = dependency('capnp', version: '>= 0.6') - lrdf_dep = dependency('lrdf', version: '>= 0.2') -- oggz_dep = dependency('oggz', version: '>= 1.0.0') -- fishsound_dep = dependency('fishsound', version: '>= 1.0.0') -- mad_dep = dependency('mad', version: '>= 0.15.0') -- id3tag_dep = dependency('id3tag', version: '>= 0.15.0') -- opus_dep = dependency('opusfile') -- lo_dep = dependency('liblo') -- jack_dep = dependency('jack', version: '>= 0.100') -- libpulse_dep = dependency('libpulse', version: '>= 0.9') - alsa_dep = dependency('alsa') -- -- portaudio_dep = dependency('portaudio-2.0', version: '>= 19', required: false) - - feature_dependencies = [ - bzip2_dep, -@@ -113,23 +103,8 @@ if system == 'linux' - serd_dep, - capnp_dep, - lrdf_dep, -- oggz_dep, -- fishsound_dep, -- mad_dep, -- id3tag_dep, -- opus_dep, -- lo_dep, -- portaudio_dep, -- jack_dep, -- libpulse_dep, - alsa_dep, - ] -- -- server_dependencies = [ -- capnp_dep, -- sord_dep, -- dl_dep, -- ] - - feature_defines = [ - '-DHAVE_BZ2', -@@ -142,26 +117,110 @@ if system == 'linux' - '-DHAVE_SERD', - '-DHAVE_CAPNP', - '-DHAVE_LRDF', -- '-DHAVE_OGGZ', -- '-DHAVE_FISHSOUND', -- '-DHAVE_MAD', -- '-DHAVE_ID3TAG', -- '-DHAVE_OPUS', -- '-DHAVE_LIBLO', -- '-DHAVE_JACK', '-DDYNAMIC_JACK', -- '-DHAVE_LIBPULSE', - '-D__LINUX_ALSASEQ__', - '-D__LINUX_ALSA__' # for RtMidi - ] - -- if portaudio_dep.found() -+ enable_id3tag = get_option('id3tag') -+ if enable_id3tag -+ id3tag_dep = dependency('id3tag', version: '>= 0.15.0') -+ feature_dependencies += [ -+ id3tag_dep, -+ ] -+ feature_defines += [ -+ '-DHAVE_ID3TAG', -+ ] -+ endif -+ -+ enable_jack = get_option('jack') -+ if enable_jack -+ jack_dep = dependency('jack', version: '>= 0.100') -+ feature_dependencies += [ -+ jack_dep, -+ ] -+ feature_defines += [ -+ '-DHAVE_JACK', -+ '-DDYNAMIC_JACK', -+ ] -+ endif -+ -+ enable_mad = get_option('mad') -+ if enable_mad -+ mad_dep = dependency('mad', version: '>= 0.15.0') -+ feature_dependencies += [ -+ mad_dep, -+ ] -+ feature_defines += [ -+ '-DHAVE_MAD', -+ ] -+ -+ svcore_moc_args = [ -+ '-DHAVE_MAD' -+ ] -+ endif -+ -+ enable_ogg = get_option('ogg') -+ if enable_ogg -+ oggz_dep = dependency('oggz', version: '>= 1.0.0') -+ fishsound_dep = dependency('fishsound', version: '>= 1.0.0') -+ feature_dependencies += [ -+ oggz_dep, -+ fishsound_dep, -+ ] -+ feature_defines += [ -+ '-DHAVE_OGGZ', -+ '-DHAVE_FISHSOUND', -+ ] -+ endif -+ -+ enable_opus = get_option('opus') -+ if enable_opus -+ opus_dep = dependency('opusfile') -+ feature_dependencies += [ -+ opus_dep, -+ ] -+ feature_defines += [ -+ '-DHAVE_OPUS', -+ ] -+ endif -+ -+ enable_osc = get_option('osc') -+ if enable_osc -+ lo_dep = dependency('liblo') -+ feature_dependencies += [ -+ lo_dep, -+ ] -+ feature_defines += [ -+ '-DHAVE_LIBLO', -+ ] -+ endif -+ -+ enable_portaudio = get_option('portaudio') -+ if enable_portaudio -+ portaudio_dep = dependency('portaudio-2.0', version: '>= 19', required: false) -+ feature_dependencies += [ -+ portaudio_dep, -+ ] - feature_defines += [ - '-DHAVE_PORTAUDIO', - ] - endif - -- svcore_moc_args = [ -- '-DHAVE_MAD' -+ enable_pulseaudio = get_option('pulseaudio') -+ if enable_pulseaudio -+ libpulse_dep = dependency('libpulse', version: '>= 0.9') -+ feature_dependencies += [ -+ libpulse_dep, -+ ] -+ feature_defines += [ -+ '-DHAVE_LIBPULSE', -+ ] -+ endif -+ -+ server_dependencies = [ -+ capnp_dep, -+ sord_dep, -+ dl_dep, - ] - - elif system == 'darwin' ---- /dev/null -+++ b/meson_options.txt -@@ -0,0 +1,8 @@ -+option('id3tag', type: 'boolean', value: false) -+option('jack', type: 'boolean', value: false) -+option('mad', type: 'boolean', value: false) -+option('ogg', type: 'boolean', value: false) -+option('opus', type: 'boolean', value: false) -+option('osc', type: 'boolean', value: false) -+option('portaudio', type: 'boolean', value: false) -+option('pulseaudio', type: 'boolean', value: false) diff --git a/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild deleted file mode 100644 index a8d5a288ec4f..000000000000 --- a/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson xdg - -DESCRIPTION="Music audio files viewer and analiser" -HOMEPAGE="https://www.sonicvisualiser.org/ https://github.com/sonic-visualiser/sonic-visualiser" -SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/2820/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="id3tag jack mad ogg opus osc +portaudio pulseaudio test" - -BDEPEND=" - dev-qt/qttest:5 - virtual/pkgconfig -" -RDEPEND=" - app-arch/bzip2 - dev-libs/capnproto:= - dev-libs/serd - dev-libs/sord - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5[ssl] - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-libs/alsa-lib - media-libs/dssi - media-libs/ladspa-sdk - media-libs/liblrdf - media-libs/libsamplerate - media-libs/libsndfile - media-libs/rubberband - media-libs/speex - media-libs/vamp-plugin-sdk - sci-libs/fftw:3.0= - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - mad? ( media-libs/libmad ) - ogg? ( - media-libs/libfishsound - media-libs/liboggz - ) - opus? ( media-libs/opusfile ) - osc? ( media-libs/liblo ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) -" -DEPEND="${RDEPEND}" - -# tests fail without mp3 support -RESTRICT="!test? ( test )" -REQUIRED_USE=" - || ( jack pulseaudio portaudio ) - test? ( id3tag mad ) -" - -PATCHES=( - "${FILESDIR}/${PN}-4.3-meson.build.patch" - "${FILESDIR}/serd.patch" -) - -src_configure() { - local emesonargs=( - $(meson_use id3tag) - $(meson_use jack) - $(meson_use mad) - $(meson_use ogg) - $(meson_use opus) - $(meson_use osc) - $(meson_use portaudio) - $(meson_use pulseaudio) - ) - meson_src_configure -}
