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/clementine/
Date: Sun, 29 Jan 2023 17:29:09
Message-Id: 1675013281.9e4a3b4b7f939a5554451631b9fb94dc859af881.asturm@gentoo
1 commit: 9e4a3b4b7f939a5554451631b9fb94dc859af881
2 Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
3 AuthorDate: Sun Jan 29 09:45:07 2023 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 29 17:28:01 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4a3b4b
7
8 media-sound/clementine: drop 1.4.0_rc2
9
10 Closes: https://bugs.gentoo.org/885529
11 Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
12 Closes: https://github.com/gentoo/gentoo/pull/29327
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 media-sound/clementine/clementine-1.4.0_rc2.ebuild | 164 ---------------------
16 1 file changed, 164 deletions(-)
17
18 diff --git a/media-sound/clementine/clementine-1.4.0_rc2.ebuild b/media-sound/clementine/clementine-1.4.0_rc2.ebuild
19 deleted file mode 100644
20 index 6ef24287a093..000000000000
21 --- a/media-sound/clementine/clementine-1.4.0_rc2.ebuild
22 +++ /dev/null
23 @@ -1,164 +0,0 @@
24 -# Copyright 1999-2022 Gentoo Authors
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI=8
28 -
29 -DESCRIPTION="Modern music player and library organizer based on Amarok 1.4 and Qt"
30 -HOMEPAGE="https://www.clementine-player.org https://github.com/clementine-player/Clementine"
31 -
32 -PLOCALES="af ar be bg bn br bs ca cs cy da de el en en_CA en_GB eo es et eu fa fi fr ga gl he he_IL hi hr hu hy ia id is it ja ka kk ko lt lv mk_MK mr ms my nb nl oc pa pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr tr_TR uk uz vi zh_CN zh_TW"
33 -
34 -inherit cmake flag-o-matic plocale virtualx xdg
35 -
36 -if [[ ${PV} == *9999* ]]; then
37 - EGIT_REPO_URI="https://github.com/clementine-player/Clementine.git"
38 - inherit git-r3
39 -else
40 - S="${WORKDIR}/Clementine-${PV/_}"
41 - SRC_URI="https://github.com/clementine-player/Clementine/archive/refs/tags/${PV/_}.tar.gz -> ${P}.tar.gz"
42 - KEYWORDS="amd64 ~arm64 ~ppc64 x86"
43 -fi
44 -
45 -LICENSE="GPL-3"
46 -SLOT="0"
47 -IUSE="alsa box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm pulseaudio seafile skydrive test +udisks wiimote"
48 -RESTRICT="!test? ( test )"
49 -
50 -REQUIRED_USE="
51 - udisks? ( dbus )
52 - wiimote? ( dbus )
53 -"
54 -
55 -BDEPEND="
56 - >=dev-cpp/gtest-1.8.0
57 - dev-qt/linguist-tools:5
58 - sys-devel/gettext
59 - virtual/pkgconfig
60 - test? (
61 - dev-qt/qttest:5
62 - gnome-base/gsettings-desktop-schemas
63 - )
64 -"
65 -COMMON_DEPEND="
66 - dev-db/sqlite:3
67 - dev-libs/crypto++:=
68 - dev-libs/glib:2
69 - dev-libs/protobuf:=
70 - dev-qt/qtconcurrent:5
71 - dev-qt/qtcore:5
72 - dev-qt/qtgui:5
73 - dev-qt/qtnetwork:5[ssl]
74 - dev-qt/qtsql:5[sqlite]
75 - dev-qt/qtwidgets:5
76 - dev-qt/qtx11extras:5
77 - media-libs/chromaprint:=
78 - media-libs/gstreamer:1.0
79 - media-libs/gst-plugins-base:1.0
80 - >=media-libs/libmygpo-qt-1.0.9[qt5(+)]
81 - >=media-libs/taglib-1.11.1_p20181028
82 - sys-libs/zlib
83 - x11-libs/libX11
84 - alsa? ( media-libs/alsa-lib )
85 - cdda? ( dev-libs/libcdio:= )
86 - dbus? ( dev-qt/qtdbus:5 )
87 - ipod? ( >=media-libs/libgpod-0.8.0 )
88 - lastfm? ( >=media-libs/liblastfm-1.1.0_pre20150206 )
89 - moodbar? ( sci-libs/fftw:3.0= )
90 - mtp? ( >=media-libs/libmtp-1.0.0 )
91 - projectm? (
92 - media-libs/glew:=
93 - >=media-libs/libprojectm-3.1.12:0=
94 - virtual/opengl
95 - )
96 -"
97 -RDEPEND="${COMMON_DEPEND}
98 - media-plugins/gst-plugins-meta:1.0
99 - media-plugins/gst-plugins-soup:1.0
100 - media-plugins/gst-plugins-taglib:1.0
101 - mms? ( media-plugins/gst-plugins-libmms:1.0 )
102 - mtp? ( gnome-base/gvfs[mtp] )
103 - udisks? ( sys-fs/udisks:2 )
104 -"
105 -DEPEND="${COMMON_DEPEND}
106 - dev-libs/boost
107 - dev-libs/libxml2
108 - dev-qt/qtopengl:5
109 - dev-qt/qtxml:5
110 - virtual/glu
111 - box? ( dev-cpp/sparsehash )
112 - dropbox? ( dev-cpp/sparsehash )
113 - googledrive? ( dev-cpp/sparsehash )
114 - pulseaudio? ( media-sound/pulseaudio )
115 - seafile? ( dev-cpp/sparsehash )
116 - skydrive? ( dev-cpp/sparsehash )
117 -"
118 -
119 -DOCS=( Changelog README.md )
120 -
121 -src_prepare() {
122 - plocale_find_changes "src/translations" "" ".po"
123 -
124 - cmake_src_prepare
125 - # some tests fail or hang
126 - sed -i \
127 - -e '/add_test_file(translations_test.cpp/d' \
128 - tests/CMakeLists.txt || die
129 -
130 - if ! use test; then
131 - sed -e "/find_package.*Qt5/s:\ Test::" -i CMakeLists.txt || die
132 - cmake_comment_add_subdirectory tests
133 - fi
134 -
135 - rm -r 3rdparty/{libmygpo-qt,libmygpo-qt5,taglib} || die
136 -}
137 -
138 -src_configure() {
139 - # spotify is not in portage
140 - local mycmakeargs=(
141 - -DBUILD_WERROR=OFF
142 - # force to find crypto++ see bug #548544
143 - -DCRYPTOPP_LIBRARIES="cryptopp"
144 - -DCRYPTOPP_FOUND=ON
145 - # avoid automagically enabling of ccache (bug #611010)
146 - -DCCACHE_EXECUTABLE=OFF
147 - -DENABLE_BREAKPAD=OFF #< disable crash reporting
148 - -DENABLE_GIO=ON
149 - -DENABLE_SPOTIFY_BLOB=OFF
150 - -DUSE_SYSTEM_GMOCK=ON
151 - -DUSE_SYSTEM_PROJECTM=ON
152 - -DBUNDLE_PROJECTM_PRESETS=OFF
153 - -DLINGUAS="$(plocale_get_locales)"
154 - -DENABLE_BOX="$(usex box)"
155 - -DENABLE_AUDIOCD="$(usex cdda)"
156 - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=$(usex !dbus)
157 - -DENABLE_DROPBOX="$(usex dropbox)"
158 - -DENABLE_GOOGLE_DRIVE="$(usex googledrive)"
159 - -DENABLE_LIBGPOD="$(usex ipod)"
160 - -DENABLE_LIBLASTFM="$(usex lastfm)"
161 - -DENABLE_MOODBAR="$(usex moodbar)"
162 - -DENABLE_LIBMTP="$(usex mtp)"
163 - -DENABLE_VISUALISATIONS="$(usex projectm)"
164 - -DENABLE_SEAFILE="$(usex seafile)"
165 - -DENABLE_SKYDRIVE="$(usex skydrive)"
166 - -DENABLE_LIBPULSE="$(usex pulseaudio)"
167 - -DENABLE_UDISKS2="$(usex udisks)"
168 - -DENABLE_WIIMOTEDEV="$(usex wiimote)"
169 - )
170 -
171 - use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
172 -
173 - cmake_src_configure
174 -}
175 -
176 -src_test() {
177 - cd "${CMAKE_BUILD_DIR}" || die
178 - virtx cmake_build clementine_test
179 -}
180 -
181 -pkg_postinst() {
182 - xdg_pkg_postinst
183 -
184 - elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta "
185 - elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags "
186 - elog "depending on your preferences"
187 -}