Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/sonic-visualiser/
Date: Wed, 05 Sep 2018 21:18:17
Message-Id: 1536182267.6d7f0881cc7a0bbc7bec2631e8fefe85bfb879a5.asturm@gentoo
1 commit: 6d7f0881cc7a0bbc7bec2631e8fefe85bfb879a5
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 1 19:46:37 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 5 21:17:47 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7f0881
7
8 media-sound/sonic-visualiser: Drop 3.0.2
9
10 Package-Manager: Portage-2.3.48, Repoman-2.3.10
11
12 media-sound/sonic-visualiser/Manifest | 1 -
13 .../sonic-visualiser/sonic-visualiser-3.0.2.ebuild | 109 ---------------------
14 2 files changed, 110 deletions(-)
15
16 diff --git a/media-sound/sonic-visualiser/Manifest b/media-sound/sonic-visualiser/Manifest
17 index d644ad47dff..5bbeea3cff4 100644
18 --- a/media-sound/sonic-visualiser/Manifest
19 +++ b/media-sound/sonic-visualiser/Manifest
20 @@ -1,2 +1 @@
21 -DIST sonic-visualiser-3.0.2.tar.gz 5123229 BLAKE2B 767be64ae74a47e2d1fb2e1b9a93384999c3567613f0b9662d3c5063fd0d951398c6bf4f3ce118545f83f707647461a92e152cabb0596a80dae0284f8415188c SHA512 25259df72175e397c63e76dca25f0099139c6569153c1e5750f90bcf5d661f20dd8c02aba53272567e72e661bfc66ec19cb3b3066795f978a6b76c826a5bf825
22 DIST sonic-visualiser-3.1.1.tar.gz 5304359 BLAKE2B 79c9d1d55ea2ec939fdb7abe656ab81aae72862d139eda4e62037e0231c596cf725b4fd5741216e6413bc25e659798dee3b0e06f55063a9ad73f0d9204f76d84 SHA512 e83efffb62179e67a0e5fd7352f63f5a0210102a7fb38c5ad486479a3749f68a44fec2d1843d1c1ca826ba0004bf421811a270a0a50e3f89f71d956dc7a76ae7
23
24 diff --git a/media-sound/sonic-visualiser/sonic-visualiser-3.0.2.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-3.0.2.ebuild
25 deleted file mode 100644
26 index e326ea97ed9..00000000000
27 --- a/media-sound/sonic-visualiser/sonic-visualiser-3.0.2.ebuild
28 +++ /dev/null
29 @@ -1,109 +0,0 @@
30 -# Copyright 1999-2018 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=5
34 -inherit eutils qmake-utils autotools xdg-utils
35 -
36 -DESCRIPTION="Music audio files viewer and analiser"
37 -HOMEPAGE="https://www.sonicvisualiser.org/"
38 -SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/2222/${P}.tar.gz"
39 -
40 -LICENSE="GPL-2"
41 -SLOT="0"
42 -KEYWORDS="~amd64 ~x86"
43 -IUSE="id3tag jack mad ogg osc +portaudio pulseaudio"
44 -
45 -RDEPEND="dev-qt/qtcore:5
46 - dev-qt/qtgui:5
47 - dev-qt/qtxml:5
48 - dev-qt/qtwidgets:5
49 - dev-qt/qtnetwork:5
50 - dev-qt/qtsvg:5
51 - media-libs/libsndfile
52 - media-libs/libsamplerate
53 - app-arch/bzip2
54 - >=media-libs/dssi-0.9.1
55 - media-libs/liblrdf
56 - media-libs/ladspa-sdk
57 - media-libs/speex
58 - >=media-libs/vamp-plugin-sdk-2.0
59 - media-libs/rubberband
60 - dev-libs/sord
61 - dev-libs/serd
62 - sci-libs/fftw:3.0
63 - >=dev-libs/capnproto-0.6:=
64 - osc? ( media-libs/liblo )
65 - portaudio? ( >=media-libs/portaudio-19_pre20071207 )
66 - jack? ( media-sound/jack-audio-connection-kit )
67 - mad? ( media-libs/libmad )
68 - id3tag? ( media-libs/libid3tag )
69 - ogg? ( media-libs/libfishsound >=media-libs/liboggz-1.1.0 )
70 - pulseaudio? ( media-sound/pulseaudio )"
71 -
72 -DEPEND="${RDEPEND}
73 - dev-qt/qttest:5
74 - virtual/pkgconfig"
75 -
76 -REQUIRED_USE="|| ( jack pulseaudio portaudio )"
77 -
78 -sv_disable_opt() {
79 - einfo "Disabling $1"
80 - for i in . svapp svcore svgui ; do
81 - sed -i -e "/$1/d" "${S}/$i/configure.ac" || die "failed to remove $1 support"
82 - done
83 -}
84 -
85 -src_prepare() {
86 - epatch "${FILESDIR}/notest.patch"
87 -
88 - use id3tag || sv_disable_opt id3tag
89 - use jack || sv_disable_opt jack
90 - use mad || sv_disable_opt mad
91 - use ogg || sv_disable_opt fishsound
92 - use ogg || sv_disable_opt oggz
93 - use osc || sv_disable_opt liblo
94 - use portaudio || sv_disable_opt portaudio
95 - use pulseaudio || sv_disable_opt libpulse
96 -
97 - eautoreconf
98 -
99 - # Those need to be regenerated as they must match current capnproto version
100 - einfo "Regenerating piper capnproto files"
101 - rm -f piper-cpp/vamp-capnp/piper.capnp.* || die
102 - mkdir -p piper/capnp || die
103 - cp "${FILESDIR}/piper.capnp" piper/capnp/ || die
104 - cd piper-cpp
105 - emake vamp-capnp/piper.capnp.h
106 -}
107 -
108 -src_configure() {
109 - export QMAKE="$(qt5_get_bindir)"/qmake
110 - econf
111 - eqmake5 -r sonic-visualiser.pro
112 -}
113 -
114 -src_test() {
115 - for i in test-svcore-base test-svcore-data-fileio test-svcore-data-model ; do
116 - einfo "Running ${i}"
117 - ./${i} || die
118 - done
119 -}
120 -
121 -src_install() {
122 - dobin ${PN} piper-vamp-simple-server piper-convert vamp-plugin-load-checker
123 - dodoc README*
124 - #install samples
125 - insinto /usr/share/${PN}/samples
126 - doins samples/*
127 - # desktop entry
128 - doicon icons/sv-icon.svg
129 - domenu *.desktop
130 -}
131 -
132 -pkg_postinst() {
133 - xdg_desktop_database_update
134 -}
135 -
136 -pkg_postrm() {
137 - xdg_desktop_database_update
138 -}