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-libs/lilv/
Date: Wed, 28 Sep 2022 04:35:56
Message-Id: 1664339745.c0f1863abcb5efa16e27d59861bc55aa8166a6b6.fordfrog@gentoo
1 commit: c0f1863abcb5efa16e27d59861bc55aa8166a6b6
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 28 04:35:45 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 28 04:35:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f1863a
7
8 media-libs/lilv: dropped obsolete 0.24.14 & 0.24.16-r1
9
10 Bug: https://bugs.gentoo.org/873115
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-libs/lilv/Manifest | 2 -
14 media-libs/lilv/lilv-0.24.14.ebuild | 80 ----------------------------------
15 media-libs/lilv/lilv-0.24.16-r1.ebuild | 73 -------------------------------
16 3 files changed, 155 deletions(-)
17
18 diff --git a/media-libs/lilv/Manifest b/media-libs/lilv/Manifest
19 index 50bd91891b2c..e5c9545da707 100644
20 --- a/media-libs/lilv/Manifest
21 +++ b/media-libs/lilv/Manifest
22 @@ -1,3 +1 @@
23 -DIST lilv-0.24.14.tar.bz2 428004 BLAKE2B bc84fe5a4bf34f88ea7f9c09cb3168186f7f0fd2f3f23b08f55100502d959fd74fe7e1c6d9307772b1983fbeedde100f75d6751e9bf92a9663aaaa115ca0770c SHA512 f266e91f3cbc325c25dd7d08bde5033091cb3072c2dcb1490e9474f562b798dbc71c45ca7d971ed4dfd6bb16f5f6725ae242a58c4486684b71350e73f1469f47
24 -DIST lilv-0.24.16.tar.xz 117928 BLAKE2B c3e7e9c55f2c2ebe8a02181cd2e11d3413e69a7327e36f6a00b8598174da9f1a8187bd093bc6734cf8057f89b66d8b88bdca8b0e740bbd99b279d9d94ef8da33 SHA512 0e66411a5130771c6440f02ecaf33284ece55ac525d7487436936bca576fa5f5a51a358e50a4b354a927132bdc2b372d6919879514e7c6a679e18f7c0af0178e
25 DIST lilv-0.24.18.tar.xz 118216 BLAKE2B c1d191a8513776b4e783f05076b8a8d5a20866e734527ff84e04d970d190b26d2c922aa6f7ba346632caea47daa265c1008d9295c3f0e41f85227103337ccd1f SHA512 eece846338403ba3e7c366024511d33bd5e399d3b1e6871d04ec3907540a9e3541ab7b0445bf17cf61c5779c5263f1ef23eadefb6411a2e4be8d79464a5b873e
26
27 diff --git a/media-libs/lilv/lilv-0.24.14.ebuild b/media-libs/lilv/lilv-0.24.14.ebuild
28 deleted file mode 100644
29 index 50059800f673..000000000000
30 --- a/media-libs/lilv/lilv-0.24.14.ebuild
31 +++ /dev/null
32 @@ -1,80 +0,0 @@
33 -# Copyright 1999-2022 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -PYTHON_COMPAT=( python3_{8..11} )
39 -PYTHON_REQ_USE='threads(+)'
40 -
41 -inherit python-single-r1 waf-utils bash-completion-r1 multilib-build multilib-minimal
42 -
43 -DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for applications"
44 -HOMEPAGE="http://drobilla.net/software/lilv/"
45 -SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
46 -
47 -LICENSE="ISC"
48 -SLOT="0"
49 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
50 -IUSE="doc +dyn-manifest static-libs test"
51 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
52 -RESTRICT="!test? ( test )"
53 -
54 -BDEPEND="
55 - virtual/pkgconfig
56 - doc? (
57 - app-doc/doxygen
58 - dev-python/sphinx
59 - dev-python/sphinx_lv2_theme
60 - )
61 -"
62 -RDEPEND="
63 - ${PYTHON_DEPS}
64 - dev-libs/serd[${MULTILIB_USEDEP}]
65 - dev-libs/sord[${MULTILIB_USEDEP}]
66 - media-libs/libsndfile
67 - media-libs/lv2[${MULTILIB_USEDEP}]
68 - media-libs/sratom[${MULTILIB_USEDEP}]
69 -"
70 -DEPEND="${RDEPEND}"
71 -
72 -pkg_setup() {
73 - python_setup
74 -}
75 -
76 -src_prepare() {
77 - default
78 - sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
79 - multilib_copy_sources
80 -}
81 -
82 -multilib_src_configure() {
83 - waf-utils_src_configure \
84 - --docdir="${EPREFIX}"/usr/share/doc/${PF} \
85 - --no-bash-completion \
86 - $(multilib_native_usex doc --docs "") \
87 - $(usex test --test "") \
88 - $(usex static-libs --static "") \
89 - $(usex dyn-manifest --dyn-manifest "")
90 -}
91 -
92 -multilib_src_compile() {
93 - ./waf build || die
94 -}
95 -
96 -multilib_src_test() {
97 - ./waf test || die
98 -}
99 -
100 -multilib_src_install() {
101 - waf-utils_src_install
102 -}
103 -
104 -multilib_src_install_all() {
105 - sed -i "/lv2jack/d" utils/lilv.bash_completion
106 - newbashcomp utils/lilv.bash_completion lv2info
107 -
108 - dodir /etc/env.d
109 - echo "LV2_PATH=${EPREFIX}/usr/$(get_libdir)/lv2" > "${ED}/etc/env.d/60lv2"
110 -
111 - python_optimize
112 -}
113
114 diff --git a/media-libs/lilv/lilv-0.24.16-r1.ebuild b/media-libs/lilv/lilv-0.24.16-r1.ebuild
115 deleted file mode 100644
116 index 5df9c7793256..000000000000
117 --- a/media-libs/lilv/lilv-0.24.16-r1.ebuild
118 +++ /dev/null
119 @@ -1,73 +0,0 @@
120 -# Copyright 1999-2022 Gentoo Authors
121 -# Distributed under the terms of the GNU General Public License v2
122 -
123 -EAPI=8
124 -
125 -PYTHON_COMPAT=( python3_{8..11} )
126 -PYTHON_REQ_USE='threads(+)'
127 -
128 -inherit meson-multilib python-single-r1
129 -
130 -DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for applications"
131 -HOMEPAGE="http://drobilla.net/software/lilv/"
132 -SRC_URI="http://download.drobilla.net/${P}.tar.xz"
133 -
134 -LICENSE="ISC"
135 -SLOT="0"
136 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
137 -IUSE="doc python test tools"
138 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
139 -RESTRICT="!test? ( test )"
140 -
141 -BDEPEND="
142 - virtual/pkgconfig
143 - doc? (
144 - app-doc/doxygen
145 - dev-python/sphinx
146 - dev-python/sphinx_lv2_theme
147 - )
148 -"
149 -RDEPEND="
150 - ${PYTHON_DEPS}
151 - dev-libs/serd[${MULTILIB_USEDEP}]
152 - dev-libs/sord[${MULTILIB_USEDEP}]
153 - media-libs/libsndfile
154 - media-libs/lv2[${MULTILIB_USEDEP}]
155 - media-libs/sratom[${MULTILIB_USEDEP}]
156 -"
157 -DEPEND="${RDEPEND}"
158 -
159 -pkg_setup() {
160 - python_setup
161 -}
162 -
163 -src_prepare() {
164 - default
165 -
166 - # fix doc installation path
167 - sed -iE "s%install_dir: docdir / 'lilv-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die
168 -}
169 -
170 -multilib_src_configure() {
171 - local emesonargs=(
172 - $(meson_native_use_feature doc docs)
173 - $(meson_feature python bindings_py)
174 - $(meson_feature test tests)
175 - $(meson_feature tools)
176 - )
177 -
178 - meson_src_configure
179 -}
180 -
181 -multilib_src_install() {
182 - meson_src_install
183 - python_optimize
184 -}
185 -
186 -multilib_src_install_all() {
187 - local DOCS=( AUTHORS NEWS README.md )
188 - einstalldocs
189 -
190 - dodir /etc/env.d
191 - echo "LV2_PATH=${EPREFIX}/usr/$(get_libdir)/lv2" > "${ED}/etc/env.d/60lv2"
192 -}