Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libkate/
Date: Wed, 09 Sep 2020 10:36:46
Message-Id: 1599647673.b310e7a994fc92a66c99604d4b2ee641fa0054ed.mgorny@gentoo
1 commit: b310e7a994fc92a66c99604d4b2ee641fa0054ed
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 9 10:31:18 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 9 10:34:33 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b310e7a9
7
8 media-libs/libkate: Eradicate wxwidgets (python2)
9
10 Closes: https://bugs.gentoo.org/735386
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 media-libs/libkate/libkate-0.4.1-r4.ebuild | 25 +++++--------------------
14 1 file changed, 5 insertions(+), 20 deletions(-)
15
16 diff --git a/media-libs/libkate/libkate-0.4.1-r4.ebuild b/media-libs/libkate/libkate-0.4.1-r4.ebuild
17 index 21c8c8a455a..18704d8cba5 100644
18 --- a/media-libs/libkate/libkate-0.4.1-r4.ebuild
19 +++ b/media-libs/libkate/libkate-0.4.1-r4.ebuild
20 @@ -3,8 +3,7 @@
21
22 EAPI=6
23
24 -PYTHON_COMPAT=( python2_7 )
25 -inherit multilib-minimal python-single-r1
26 +inherit multilib-minimal
27
28 DESCRIPTION="Codec for karaoke and text encapsulation for Ogg"
29 HOMEPAGE="https://code.google.com/p/libkate/"
30 @@ -14,31 +13,18 @@ LICENSE="BSD"
31 SLOT="0"
32 KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~sparc x86"
33
34 -IUSE="debug doc wxwidgets"
35 -REQUIRED_USE="wxwidgets? ( ${PYTHON_REQUIRED_USE} )"
36 +IUSE="debug doc"
37
38 -COMMON_DEPEND="
39 +RDEPEND="
40 media-libs/libogg:=[${MULTILIB_USEDEP}]
41 media-libs/libpng:0=[${MULTILIB_USEDEP}]
42 "
43 -DEPEND="${COMMON_DEPEND}
44 +DEPEND="${RDEPEND}
45 virtual/pkgconfig
46 sys-devel/flex[${MULTILIB_USEDEP}]
47 sys-devel/bison
48 doc? ( app-doc/doxygen )
49 "
50 -RDEPEND="${COMMON_DEPEND}
51 - wxwidgets? (
52 - ${PYTHON_DEPS}
53 - $(python_gen_cond_dep '
54 - dev-python/wxpython:3.0[${PYTHON_MULTI_USEDEP}]
55 - ')
56 - media-libs/liboggz )
57 -"
58 -
59 -pkg_setup() {
60 - use wxwidgets && python-single-r1_pkg_setup
61 -}
62
63 multilib_src_configure() {
64 local ECONF_SOURCE=${S}
65 @@ -46,11 +32,10 @@ multilib_src_configure() {
66 --disable-static \
67 $(use_enable debug) \
68 $(multilib_native_use_enable doc) \
69 - $(multilib_native_usex wxwidgets '' 'PYTHON=:')
70 + PYTHON=:
71 }
72
73 multilib_src_install_all() {
74 einstalldocs
75 find "${D}" -name '*.la' -delete || die
76 - use wxwidgets && python_fix_shebang "${D}"
77 }