Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/cadence/
Date: Sat, 25 Jun 2022 09:31:28
Message-Id: 1656149482.98385427e12b119bc7c900bd84b4d7249c701eba.fordfrog@gentoo
1 commit: 98385427e12b119bc7c900bd84b4d7249c701eba
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 25 09:31:17 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 25 09:31:22 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98385427
7
8 media-sound/cadence: dropped obsolete 0.9.1-r2
9
10 Bug: https://bugs.gentoo.org/853607
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-sound/cadence/Manifest | 1 -
14 media-sound/cadence/cadence-0.9.1-r2.ebuild | 93 -----------------------------
15 2 files changed, 94 deletions(-)
16
17 diff --git a/media-sound/cadence/Manifest b/media-sound/cadence/Manifest
18 index 2542a4389457..924b685f62f4 100644
19 --- a/media-sound/cadence/Manifest
20 +++ b/media-sound/cadence/Manifest
21 @@ -1,2 +1 @@
22 -DIST cadence-0.9.1.tar.gz 2202272 BLAKE2B 0f96a3eadc90540ef455e3b9c9abe1b8dc0d912936642c77e52a3704367f06e870b4cbe0bee78482436b9b099063c66b0b04007e8905b7eaf213d6b2f9aa08d1 SHA512 daa9df947f0198522172451ec3d2a0e138de5245d4fa849c89ae17fc141388467bdb2e5b1ed191d1db372f4d1c02a8f1c32458c20b893d413af8fdce72ee9219
23 DIST cadence-0.9.2.tar.gz 2202164 BLAKE2B a5422e4d74618e2e45d9c6f275393a6e918783fc37d60a54142725aa54e691435c41f76dd0346fae7684c452988b07a18d817902abd917dbceaff5fb4aaa6c47 SHA512 d8a1b52c361e3e18a193d1c283bb69abe18ce667b554fc53cb9b752d92747269145144ae512895ffbb5df76efe8671cfc0782f29e59d0d7cd3d97c97240bdecf
24
25 diff --git a/media-sound/cadence/cadence-0.9.1-r2.ebuild b/media-sound/cadence/cadence-0.9.1-r2.ebuild
26 deleted file mode 100644
27 index a6a6a44e2de5..000000000000
28 --- a/media-sound/cadence/cadence-0.9.1-r2.ebuild
29 +++ /dev/null
30 @@ -1,93 +0,0 @@
31 -# Copyright 1999-2022 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -PYTHON_COMPAT=( python3_{8,9} )
37 -inherit python-single-r1 xdg desktop
38 -
39 -DESCRIPTION="Collection of tools useful for audio production"
40 -HOMEPAGE="https://kxstudio.linuxaudio.org/Applications:Cadence"
41 -
42 -if [[ ${PV} == "9999" ]] ; then
43 - inherit git-r3
44 - EGIT_REPO_URI="https://github.com/falkTX/Cadence.git"
45 -else
46 - SRC_URI="https://github.com/falkTX/Cadence/archive/v${PV}.tar.gz -> ${P}.tar.gz"
47 - KEYWORDS="amd64"
48 - S="${WORKDIR}/Cadence-${PV}"
49 -fi
50 -
51 -LICENSE="GPL-2"
52 -SLOT="0"
53 -
54 -IUSE="a2jmidid pulseaudio opengl"
55 -
56 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
57 -
58 -CDEPEND="
59 - ${PYTHON_DEPS}
60 - $(python_gen_cond_dep '
61 - dev-python/dbus-python[${PYTHON_USEDEP}]
62 - dev-python/PyQt5[dbus,gui,opengl?,svg,widgets,${PYTHON_USEDEP}]
63 - ')
64 - media-sound/jack_capture
65 - virtual/jack
66 - a2jmidid? ( media-sound/a2jmidid[dbus] )
67 - pulseaudio? ( || ( media-sound/pulseaudio-daemon[jack] <media-sound/pulseaudio-15.99.1[daemon(+),jack] ) )
68 -"
69 -RDEPEND="${CDEPEND}"
70 -DEPEND="${CDEPEND}"
71 -
72 -PATCHES=(
73 - "${FILESDIR}"/${P}-fix-clang.patch
74 - "${FILESDIR}"/${P}-fix-qt5.15.patch
75 -)
76 -
77 -src_prepare() {
78 - sed -i -e "s/python3/${EPYTHON}/" \
79 - data/cadence \
80 - data/cadence-aloop-daemon \
81 - data/cadence-jacksettings \
82 - data/cadence-logs \
83 - data/cadence-render \
84 - data/cadence-session-start \
85 - data/catarina \
86 - data/catia \
87 - data/claudia \
88 - data/claudia-launcher || die "sed failed"
89 -
90 - default
91 -}
92 -
93 -src_compile() {
94 - myemakeargs=(PREFIX="${EPREFIX}/usr"
95 - SKIP_STRIPPING=true
96 - )
97 -
98 - emake "${myemakeargs[@]}"
99 -}
100 -
101 -src_install() {
102 - emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install
103 -
104 - python_fix_shebang "${ED}"
105 -
106 - # Clean up stuff that shouldn't be installed
107 - rm -rf "${ED}"/etc/X11/xinit/xinitrc.d/61cadence-session-inject
108 - rm -rf "${ED}"/etc/xdg/autostart/cadence-session-start.desktop
109 - rm -rf "${ED}"/usr/share/applications/*.desktop
110 -
111 - if use !pulseaudio; then
112 - rm -rf "${ED}"/usr/bin/cadence-pulse2{jack,loopback}
113 - rm -rf "${ED}"/usr/share/cadence/pulse2{jack, loopback}
114 - fi
115 - # Depend on ladish which is not in the tree
116 - rm -rf "${ED}"/usr/bin/claudia{,-launcher}
117 - rm -rf "${ED}"/usr/share/cadence/icons/claudia-hicolor/
118 -
119 - # Replace desktop entries with QA issues with these
120 - make_desktop_entry cadence Cadence cadence "AudioVideo;AudioVideoEditing;Qt"
121 - make_desktop_entry catia Catia catia "AudioVideo;AudioVideoEditing;Qt"
122 - make_desktop_entry catarina Catarina catarina "AudioVideo;AudioVideoEditing;Qt"
123 -}