public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Miroslav Šulc" <fordfrog@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/sonic-visualiser/
Date: Fri, 21 Aug 2020 09:09:17 +0000 (UTC)	[thread overview]
Message-ID: <1598000953.6405ab5d12d256c94328a6869c19b054c0785528.fordfrog@gentoo> (raw)

commit:     6405ab5d12d256c94328a6869c19b054c0785528
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 21 09:09:01 2020 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Aug 21 09:09:13 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6405ab5d

media-sound/sonic-visualiser: bump to 4.2 + fixed icon installation

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 media-sound/sonic-visualiser/Manifest              |   1 +
 .../sonic-visualiser/sonic-visualiser-4.2.ebuild   | 130 +++++++++++++++++++++
 2 files changed, 131 insertions(+)

diff --git a/media-sound/sonic-visualiser/Manifest b/media-sound/sonic-visualiser/Manifest
index 071af760de9..780fa31327a 100644
--- a/media-sound/sonic-visualiser/Manifest
+++ b/media-sound/sonic-visualiser/Manifest
@@ -1,2 +1,3 @@
 DIST sonic-visualiser-4.0.1.tar.gz 6649178 BLAKE2B c231833f7cc6228d450600e5cbc6a6db85d0aa784ce67a225bedb1393ca82a99bca492912bbaf8bf87f5fcce48e57facc3f216b057233b53f596ccd71835d174 SHA512 6557d7c90618f7f2c18f8bb0058b8cd74a084f26376999074b9d5f23f04e1548b7e82ccbb73a301fa68c1d2f047810d312e568a85c9c7f3f25da9ec9b00c4220
 DIST sonic-visualiser-4.1.tar.gz 6535840 BLAKE2B b3afdb2026405148e2efb217e960a4e70fd8efbe3779c6cc3671b17a808f12e288efb89bbd5200da9ccfc8bdbd0c684d555f7394aab8e67d2963fd84f967da0c SHA512 57edfc52ddbc9198a6608460a8f4e4fc2a382588f2881b7ea99cc738d7944d66c942f24218a303fb20eaa698ee365f29006c985f2385afd7f5c27fec5a241adb
+DIST sonic-visualiser-4.2.tar.gz 6532519 BLAKE2B 8cc92b2cd932d3c9f014161635cd767aa6ffa671217fca7c63ec6b882ae46cc1ed790e108e9be59d536aab0cbead726057987c2920c501d451fd353b2bf83018 SHA512 186d723c74d3b2865588370d9ff3afaf9f5356957e670483ea52303477c6acd17bb99b44c05db0fe4c0dc9757ba17c5e25b7b2fda5a15e85d9e193322ce8f2c3

diff --git a/media-sound/sonic-visualiser/sonic-visualiser-4.2.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-4.2.ebuild
new file mode 100644
index 00000000000..cd2faeea167
--- /dev/null
+++ b/media-sound/sonic-visualiser/sonic-visualiser-4.2.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop qmake-utils xdg
+
+DESCRIPTION="Music audio files viewer and analiser"
+HOMEPAGE="https://www.sonicvisualiser.org/"
+SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/2755/${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
+	sys-devel/autoconf-archive
+	virtual/pkgconfig
+"
+RDEPEND="
+	app-arch/bzip2
+	>=dev-libs/capnproto-0.6:=
+	dev-libs/serd
+	dev-libs/sord
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	dev-qt/qtnetwork:5
+	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-19 )
+	pulseaudio? ( media-sound/pulseaudio )
+"
+DEPEND="${RDEPEND}"
+
+# tests fail without mp3 support
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+	|| ( jack pulseaudio portaudio )
+	test? ( mad )
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-4.0.1-notest.patch"
+)
+
+sv_disable_opt() {
+	einfo "Disabling $1"
+	for i in . svapp svcore svgui ; do
+		sed -i -e "/$1/d" "${S}/$i/configure.ac" || die "failed to remove $1 support"
+	done
+}
+
+src_prepare() {
+	default
+
+	use id3tag || sv_disable_opt id3tag
+	use jack || sv_disable_opt jack
+	use mad || sv_disable_opt mad
+	use ogg || sv_disable_opt fishsound
+	use ogg || sv_disable_opt oggz
+	use opus || sv_disable_opt opus
+	use osc || sv_disable_opt liblo
+	use portaudio || sv_disable_opt portaudio
+	use pulseaudio || sv_disable_opt libpulse
+
+	# capnproto 0.7 requires c++14 now
+	sed -e 's/AX_CXX_COMPILE_STDCXX_11/AX_CXX_COMPILE_STDCXX_14/g' \
+		-i configure.ac \
+		-i */configure.ac \
+		|| die
+
+	eautoreconf
+}
+
+src_configure() {
+	export QMAKE="$(qt5_get_bindir)"/qmake
+	econf
+	eqmake5 -r sonic-visualiser.pro
+	sed -e 's/std=gnu++11/std=gnu++14/g' \
+		-i Makefile.* \
+		-i checker/Makefile.* \
+		|| die
+}
+
+src_test() {
+	for i in test-svcore-base test-svcore-data-fileio test-svcore-data-model test-svcore-system ; do
+		einfo "Running ${i}"
+		HOME="${T}" ./${i} || die
+	done
+}
+
+src_install() {
+	dobin ${PN} piper-vamp-simple-server piper-convert vamp-plugin-load-checker
+	dodoc README*
+
+	#install samples
+	insinto /usr/share/${PN}/samples
+	doins samples/*
+
+	# desktop entry
+	mv icons/sv-icon.svg icons/${PN}.svg
+	doicon -s scalable icons/${PN}.svg
+	domenu sonic-visualiser.desktop
+
+	# mime types
+	insinto /usr/share/mime/packages
+	doins "${FILESDIR}/${PN}.xml"
+}


             reply	other threads:[~2020-08-21  9:09 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-21  9:09 Miroslav Šulc [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-01-01 18:11 [gentoo-commits] repo/gentoo:master commit in: media-sound/sonic-visualiser/ Sam James
2025-01-01 18:11 Sam James
2024-12-01 20:44 Miroslav Šulc
2024-12-01 20:43 Miroslav Šulc
2022-05-05 10:11 Miroslav Šulc
2022-05-05  9:54 Jakov Smolić
2022-04-05  5:14 Miroslav Šulc
2022-04-05  5:04 Miroslav Šulc
2021-11-10  8:50 Miroslav Šulc
2021-11-10  8:32 Jakov Smolić
2021-10-27 22:33 Sam James
2021-09-25  6:59 Miroslav Šulc
2021-08-16 21:28 Sam James
2021-03-17  9:00 Sam James
2021-03-17  2:19 Sam James
2021-02-19 17:24 Miroslav Šulc
2021-02-19 12:27 Miroslav Šulc
2020-11-08 10:29 Sam James
2020-10-18 16:02 Thomas Deutschmann
2020-08-30  1:32 Thomas Deutschmann
2020-08-29 16:37 Miroslav Šulc
2020-08-11  9:51 Miroslav Šulc
2020-08-11  9:02 Miroslav Šulc
2020-07-08  9:05 Miroslav Šulc
2020-03-26 10:24 Agostino Sarubbo
2020-03-26 10:17 Agostino Sarubbo
2019-12-19  9:28 Miroslav Šulc
2019-02-12 13:19 Alexis Ballier
2018-09-05 21:18 Andreas Sturmlechner
2018-08-26 12:34 Andreas Sturmlechner
2018-06-12 18:33 Andreas Sturmlechner
2018-05-24  0:42 Aaron Bauman
2018-01-28 16:36 Thomas Deutschmann
2017-12-04 21:51 Alexis Ballier
2016-01-06 10:11 Alexis Ballier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1598000953.6405ab5d12d256c94328a6869c19b054c0785528.fordfrog@gentoo \
    --to=fordfrog@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox