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/kid3/
Date: Sun, 31 Jan 2021 16:07:51
Message-Id: 1612109038.4a9a4c304c48cc8afd3290229e4efeb1ae08e376.asturm@gentoo
1 commit: 4a9a4c304c48cc8afd3290229e4efeb1ae08e376
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 31 16:02:18 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 31 16:03:58 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a9a4c30
7
8 media-sound/kid3: 3.8.5 version bump
9
10 See also: https://mail.kde.org/pipermail/kde-announce-apps/2021-January/005634.html
11
12 Package-Manager: Portage-3.0.14, Repoman-3.0.2
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 media-sound/kid3/Manifest | 1 +
16 media-sound/kid3/kid3-3.8.5.ebuild | 89 ++++++++++++++++++++++++++++++++++++++
17 2 files changed, 90 insertions(+)
18
19 diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest
20 index abfaa4c8123..6c966009724 100644
21 --- a/media-sound/kid3/Manifest
22 +++ b/media-sound/kid3/Manifest
23 @@ -1 +1,2 @@
24 DIST kid3-3.8.4.tar.gz 3161673 BLAKE2B 0055805bd0470bd000549c970c69cf911eb12d0ca291985759d0ebc2b6aa7394c65a72193606a4730136eeafef7a3d7a21822e998f2d841caa0a23c424a1f906 SHA512 c5abef6b0b7b4cfe606aa547563efff77f70b06770ea8423ed2cb25099a5c015e5de4badf5e87e080b05926459423584bd747aa3e475393026d92f6d73c9782a
25 +DIST kid3-3.8.5.tar.gz 3181228 BLAKE2B 8e409c0697cc6045c0a1da4b19a8eae952bc63fa824e21aca19e6ad2130ef71a3fff2c25fa34078ea72e3cbd84459c77bbb616b1d1fb62d0f1023aa2fd6cfccd SHA512 d1f0bc91d50538c29807ddca2a039e758c58850d1224675a1674e3e1d89936bf80db34ffd3cf3678e1008eb600476ebb722ca78796eba2537defcc57664ff00c
26
27 diff --git a/media-sound/kid3/kid3-3.8.5.ebuild b/media-sound/kid3/kid3-3.8.5.ebuild
28 new file mode 100644
29 index 00000000000..a047ed173a3
30 --- /dev/null
31 +++ b/media-sound/kid3/kid3-3.8.5.ebuild
32 @@ -0,0 +1,89 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit kde.org cmake xdg
39 +
40 +DESCRIPTION="Simple tag editor based on Qt"
41 +HOMEPAGE="https://kid3.kde.org/"
42 +
43 +if [[ ${KDE_BUILD_TYPE} != live ]]; then
44 + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
45 + KEYWORDS="~amd64 ~x86"
46 +fi
47 +
48 +LICENSE="GPL-2+"
49 +SLOT="5"
50 +IUSE="acoustid flac kde mp3 mp4 +mpris +taglib vorbis"
51 +
52 +REQUIRED_USE="flac? ( vorbis )"
53 +
54 +BDEPEND="
55 + dev-qt/linguist-tools:5
56 + kde? ( kde-frameworks/extra-cmake-modules:5 )
57 +"
58 +DEPEND="
59 + dev-qt/qtcore:5
60 + dev-qt/qtdeclarative:5
61 + dev-qt/qtgui:5
62 + dev-qt/qtmultimedia:5
63 + dev-qt/qtnetwork:5
64 + dev-qt/qtwidgets:5
65 + dev-qt/qtxml:5
66 + sys-libs/readline:0=
67 + acoustid? (
68 + media-libs/chromaprint
69 + media-video/ffmpeg
70 + )
71 + flac? (
72 + media-libs/flac[cxx]
73 + media-libs/libvorbis
74 + )
75 + kde? (
76 + kde-frameworks/kconfig:5
77 + kde-frameworks/kconfigwidgets:5
78 + kde-frameworks/kcoreaddons:5
79 + kde-frameworks/kio:5
80 + kde-frameworks/kwidgetsaddons:5
81 + kde-frameworks/kxmlgui:5
82 + )
83 + mp3? ( media-libs/id3lib )
84 + mp4? ( media-libs/libmp4v2:0 )
85 + mpris? ( dev-qt/qtdbus:5 )
86 + taglib? ( >=media-libs/taglib-1.9.1 )
87 + vorbis? (
88 + media-libs/libogg
89 + media-libs/libvorbis
90 + )
91 +"
92 +RDEPEND="${DEPEND}
93 + !media-sound/kid3:4
94 +"
95 +
96 +src_prepare() {
97 + # overengineered upstream build system
98 + cmake_src_prepare
99 + # applies broken python hacks, bug #614950
100 + cmake_comment_add_subdirectory doc
101 +}
102 +
103 +src_configure() {
104 + local mycmakeargs=(
105 + -DWITH_CHROMAPRINT=$(usex acoustid)
106 + -DWITH_DBUS=$(usex mpris)
107 + -DWITH_FLAC=$(usex flac)
108 + -DWITH_ID3LIB=$(usex mp3)
109 + -DWITH_MP4V2=$(usex mp4)
110 + -DWITH_TAGLIB=$(usex taglib)
111 + -DWITH_VORBIS=$(usex vorbis)
112 + )
113 +
114 + if use kde ; then
115 + mycmakeargs+=( "-DWITH_APPS=KDE;CLI" )
116 + else
117 + mycmakeargs+=( "-DWITH_APPS=Qt;CLI" )
118 + fi
119 +
120 + cmake_src_configure
121 +}