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/yarock/
Date: Mon, 29 Nov 2021 13:28:54
Message-Id: 1638192516.056ab10a41566b89bfd7db130155fcf16baa2345.asturm@gentoo
1 commit: 056ab10a41566b89bfd7db130155fcf16baa2345
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 29 13:25:19 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 29 13:28:36 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=056ab10a
7
8 media-sound/yarock: Add missing IUSE=mpv dependency, EAPI-8
9
10 Closes: https://bugs.gentoo.org/827626
11 Package-Manager: Portage-3.0.28, Repoman-3.0.3
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 media-sound/yarock/yarock-1.4.0-r2.ebuild | 61 +++++++++++++++++++++++++++++++
15 1 file changed, 61 insertions(+)
16
17 diff --git a/media-sound/yarock/yarock-1.4.0-r2.ebuild b/media-sound/yarock/yarock-1.4.0-r2.ebuild
18 new file mode 100644
19 index 000000000000..c7f4cd5e45be
20 --- /dev/null
21 +++ b/media-sound/yarock/yarock-1.4.0-r2.ebuild
22 @@ -0,0 +1,61 @@
23 +# Copyright 1999-2021 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=8
27 +
28 +MY_P="Yarock_${PV}_Sources"
29 +inherit cmake
30 +
31 +DESCRIPTION="Qt-based music player"
32 +HOMEPAGE="https://seb-apps.github.io/yarock/"
33 +SRC_URI="https://launchpad.net/${PN}/1.x/${PV}/+download/${MY_P}.tar.gz"
34 +S="${WORKDIR}/${MY_P}"
35 +
36 +LICENSE="GPL-3"
37 +SLOT="0"
38 +KEYWORDS="~amd64"
39 +IUSE="mpv phonon vlc"
40 +
41 +RDEPEND="
42 + dev-cpp/htmlcxx
43 + dev-qt/qtcore:5
44 + dev-qt/qtdbus:5
45 + dev-qt/qtgui:5
46 + dev-qt/qtnetwork:5
47 + dev-qt/qtsql:5[sqlite]
48 + dev-qt/qtwidgets:5
49 + dev-qt/qtxml:5
50 + media-libs/taglib
51 + x11-libs/libX11
52 + mpv? ( media-video/mpv:= )
53 + phonon? ( >=media-libs/phonon-4.11.0 )
54 + vlc? ( media-video/vlc:= )
55 +"
56 +DEPEND="${RDEPEND}
57 + dev-qt/qtconcurrent:5
58 + dev-qt/qtx11extras:5
59 +"
60 +BDEPEND="
61 + dev-qt/linguist-tools:5
62 +"
63 +
64 +DOCS=( CHANGES.md README.md )
65 +
66 +src_prepare() {
67 + cmake_src_prepare
68 + sed -e "/^install.*org.yarock.appdata.xml/s:share/appdata:share/metadata:" \
69 + -i CMakeLists.txt || die
70 + sed -e "/^Version/d" \
71 + -i data/org.yarock.desktop || die
72 +}
73 +
74 +src_configure() {
75 + local mycmakeargs=(
76 + -DENABLE_QT5=ON
77 + -DENABLE_MPV=$(usex mpv)
78 + -DENABLE_PHONON=$(usex phonon)
79 + -DENABLE_VLC=$(usex vlc)
80 + )
81 +
82 + cmake_src_configure
83 +}