Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/clementine/
Date: Tue, 03 May 2016 15:00:03
Message-Id: 1462287413.12767a9d4458ac31b046efc87d41c4fc2dafdfdd.polynomial-c@gentoo
1 commit: 12767a9d4458ac31b046efc87d41c4fc2dafdfdd
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 3 14:56:53 2016 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Tue May 3 14:56:53 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12767a9d
7
8 media-sound/clementine: Removed old.
9
10 Package-Manager: portage-2.2.28
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 media-sound/clementine/Manifest | 1 -
14 media-sound/clementine/clementine-1.3.1.ebuild | 8 +-
15 media-sound/clementine/clementine-1.3.ebuild | 166 -------------------------
16 media-sound/clementine/clementine-9999.ebuild | 8 +-
17 4 files changed, 10 insertions(+), 173 deletions(-)
18
19 diff --git a/media-sound/clementine/Manifest b/media-sound/clementine/Manifest
20 index 3839234..c30a99a 100644
21 --- a/media-sound/clementine/Manifest
22 +++ b/media-sound/clementine/Manifest
23 @@ -1,3 +1,2 @@
24 DIST clementine-1.2.3.tar.gz 9076977 SHA256 7df5650445a005c09f5f0e1a1b0d077037c37ecbe4ee77baf9d45f121308a1bf SHA512 fd43a7dcfec360d4478a56d0600300b6913b294f127afb0249971b45b54b48475d128861e06885c482bbdd37b09aa56b1c238675763fdb8c50329005b066bec3 WHIRLPOOL 23d0fb971118b0d73ec4a52cfa3f8829118ab65c12fb01ce30433541f5da081b52c5dd485aa0efdda2b4b57b286f59702aa686f9b7ce17a0a2595b208b95d524
25 DIST clementine-1.3.1.tar.gz 8501827 SHA256 f885931a9ab7c88607d07b50c64fcce46fc05f13dd2c0a04188c94eff938f37c SHA512 1942a046be24a583b5e2095dd39dc736c1b14a47dc4aad61d6252c1fccf745c26d7b35da907a220d5dc8c0736f5b589d050ed9582de343aa3cb5abc607001790 WHIRLPOOL 20a57177dc740865f35c407b981e146d9ddec6aff39e662a27dfe0e238f3baa87b331cc6dc50eebf848279c8860fb74454b4997924e2d4d93357a870364af1a7
26 -DIST clementine-1.3.tar.gz 8500723 SHA256 55e8d283ed02e3f2376a88b012cd2003e00fef95a98b6a919d67cb57e96b8617 SHA512 eccebb8a4d7e4abf39af7b75f40d38d184650932d2c40859cdfb3cfda24d2a35fea8518b03d9fb24f21c4dae6f11baffe2b00fe6989ec14fed99a4ccbb85ca54 WHIRLPOOL cbd6922fa586cce6be29ef0fd6151d6d89ce95aa6e237cf2716e7493ba6be2026d11a44012dc84be2e033c606c79c3e9e0338cbbd5927d7f16f358718c016895
27
28 diff --git a/media-sound/clementine/clementine-1.3.1.ebuild b/media-sound/clementine/clementine-1.3.1.ebuild
29 index b348bfe..d3af6df 100644
30 --- a/media-sound/clementine/clementine-1.3.1.ebuild
31 +++ b/media-sound/clementine/clementine-1.3.1.ebuild
32 @@ -56,7 +56,7 @@ COMMON_DEPEND="
33 mtp? ( >=media-libs/libmtp-1.0.0 )
34 moodbar? ( sci-libs/fftw:3.0 )
35 projectm? ( media-libs/glew:=
36 - >=media-libs/libprojectm-1.2.0 )
37 + >=media-libs/libprojectm-1.2.0 )
38 "
39 # Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway;
40 # Libprojectm-1.2 seams to work fine, so no reasons to use bundled version; check the clementine's patches:
41 @@ -86,13 +86,15 @@ DEPEND="${COMMON_DEPEND}
42 skydrive? ( dev-cpp/sparsehash )
43 test? ( gnome-base/gsettings-desktop-schemas )
44 "
45 -DOCS=(Changelog README.md)
46 +DOCS=( Changelog README.md )
47
48 MY_P="${P/_}"
49 [[ ${PV} == *9999* ]] || \
50 S="${WORKDIR}/${MY_P^}"
51
52 -PATCHES=( "${FILESDIR}"/${PN}-1.3-fix-tokenizer.patch )
53 +PATCHES=(
54 + "${FILESDIR}"/${PN}-1.3-fix-tokenizer.patch
55 +)
56
57 src_prepare() {
58 cmake-utils_src_prepare
59
60 diff --git a/media-sound/clementine/clementine-1.3.ebuild b/media-sound/clementine/clementine-1.3.ebuild
61 deleted file mode 100644
62 index b348bfe..0000000
63 --- a/media-sound/clementine/clementine-1.3.ebuild
64 +++ /dev/null
65 @@ -1,166 +0,0 @@
66 -# Copyright 1999-2016 Gentoo Foundation
67 -# Distributed under the terms of the GNU General Public License v2
68 -# $Id$
69 -
70 -EAPI=6
71 -
72 -EGIT_REPO_URI="https://github.com/clementine-player/Clementine.git"
73 -
74 -LANGS=" af ar be bg bn br bs ca cs cy da de el 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 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"
75 -
76 -inherit cmake-utils flag-o-matic fdo-mime gnome2-utils virtualx
77 -[[ ${PV} == *9999* ]] && inherit git-r3
78 -
79 -DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
80 -HOMEPAGE="http://www.clementine-player.org https://github.com/clementine-player/Clementine"
81 -[[ ${PV} == *9999* ]] || \
82 -SRC_URI="https://github.com/clementine-player/Clementine/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
83 -
84 -LICENSE="GPL-3"
85 -SLOT="0"
86 -[[ ${PV} == *9999* ]] || \
87 -KEYWORDS="~amd64 ~x86"
88 -IUSE="amazoncloud box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm pulseaudio skydrive test +udisks vkontakte wiimote"
89 -IUSE+="${LANGS// / linguas_}"
90 -
91 -REQUIRED_USE="
92 - udisks? ( dbus )
93 - wiimote? ( dbus )
94 -"
95 -
96 -COMMON_DEPEND="
97 - dev-db/sqlite:=
98 - >=dev-libs/glib-2.24.1-r1
99 - dev-libs/libxml2
100 - dev-libs/protobuf:=
101 - dev-libs/qjson
102 - >=dev-qt/qtcore-4.5:4
103 - >=dev-qt/qtgui-4.5:4
104 - >=dev-qt/qtopengl-4.5:4
105 - >=dev-qt/qtsql-4.5:4
106 - >=media-libs/chromaprint-0.6
107 - media-libs/gstreamer:1.0
108 - media-libs/gst-plugins-base:1.0
109 - media-libs/libechonest:=[qt4]
110 - >=media-libs/libmygpo-qt-1.0.8
111 - >=media-libs/taglib-1.8[mp4]
112 - sys-libs/zlib
113 - dev-libs/crypto++
114 - virtual/glu
115 - virtual/opengl
116 - x11-libs/libX11
117 - cdda? ( dev-libs/libcdio )
118 - dbus? ( >=dev-qt/qtdbus-4.5:4 )
119 - ipod? ( >=media-libs/libgpod-0.8.0 )
120 - lastfm? ( >=media-libs/liblastfm-1[qt4(+)] )
121 - mtp? ( >=media-libs/libmtp-1.0.0 )
122 - moodbar? ( sci-libs/fftw:3.0 )
123 - projectm? ( media-libs/glew:=
124 - >=media-libs/libprojectm-1.2.0 )
125 -"
126 -# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway;
127 -# Libprojectm-1.2 seams to work fine, so no reasons to use bundled version; check the clementine's patches:
128 -# https://github.com/clementine-player/Clementine/tree/master/3rdparty/libprojectm/patches
129 -# Still possibly essential but not applied yet patches are:
130 -# 06-fix-numeric-locale.patch
131 -# 08-stdlib.h-for-rand.patch
132 -RDEPEND="${COMMON_DEPEND}
133 - dbus? ( udisks? ( sys-fs/udisks:2 ) )
134 - mms? ( media-plugins/gst-plugins-libmms:1.0 )
135 - mtp? ( gnome-base/gvfs )
136 - media-plugins/gst-plugins-meta:1.0
137 - media-plugins/gst-plugins-soup:1.0
138 - media-plugins/gst-plugins-taglib:1.0
139 -"
140 -DEPEND="${COMMON_DEPEND}
141 - >=dev-libs/boost-1.39
142 - virtual/pkgconfig
143 - sys-devel/gettext
144 - dev-qt/qttest:4
145 - dev-cpp/gmock
146 - amazoncloud? ( dev-cpp/sparsehash )
147 - box? ( dev-cpp/sparsehash )
148 - dropbox? ( dev-cpp/sparsehash )
149 - googledrive? ( dev-cpp/sparsehash )
150 - pulseaudio? ( media-sound/pulseaudio )
151 - skydrive? ( dev-cpp/sparsehash )
152 - test? ( gnome-base/gsettings-desktop-schemas )
153 -"
154 -DOCS=(Changelog README.md)
155 -
156 -MY_P="${P/_}"
157 -[[ ${PV} == *9999* ]] || \
158 -S="${WORKDIR}/${MY_P^}"
159 -
160 -PATCHES=( "${FILESDIR}"/${PN}-1.3-fix-tokenizer.patch )
161 -
162 -src_prepare() {
163 - cmake-utils_src_prepare
164 -
165 - # some tests fail or hang
166 - sed -i \
167 - -e '/add_test_file(translations_test.cpp/d' \
168 - tests/CMakeLists.txt || die
169 -}
170 -
171 -src_configure() {
172 - local langs x
173 - for x in ${LANGS}; do
174 - use linguas_${x} && langs+=" ${x}"
175 - done
176 -
177 - # spotify is not in portage
178 - local mycmakeargs=(
179 - -DBUILD_WERROR=OFF
180 - -DLINGUAS="${langs}"
181 - -DENABLE_AMAZON_CLOUD_DRIVE="$(usex amazoncloud)"
182 - -DENABLE_AUDIOCD="$(usex cdda)"
183 - -DENABLE_DBUS="$(usex dbus)"
184 - -DENABLE_DEVICEKIT="$(usex udisks)"
185 - -DENABLE_LIBGPOD="$(usex ipod)"
186 - -DENABLE_LIBLASTFM="$(usex lastfm)"
187 - -DENABLE_LIBMTP="$(usex mtp)"
188 - -DENABLE_MOODBAR="$(usex moodbar)"
189 - -DENABLE_GIO=ON
190 - -DENABLE_WIIMOTEDEV="$(usex wiimote)"
191 - -DENABLE_VISUALISATIONS="$(usex projectm)"
192 - -DENABLE_BOX="$(usex box)"
193 - -DENABLE_DROPBOX="$(usex dropbox)"
194 - -DENABLE_GOOGLE_DRIVE="$(usex googledrive)"
195 - -DENABLE_LIBPULSE="$(usex pulseaudio)"
196 - -DENABLE_SKYDRIVE="$(usex skydrive)"
197 - -DENABLE_VK="$(usex vkontakte)"
198 - -DENABLE_SPOTIFY_BLOB=OFF
199 - -DENABLE_BREAKPAD=OFF #< disable crash reporting
200 - -DUSE_BUILTIN_TAGLIB=OFF
201 - -DUSE_SYSTEM_GMOCK=ON
202 - -DUSE_SYSTEM_PROJECTM=ON
203 - -DBUNDLE_PROJECTM_PRESETS=OFF
204 - # force to find crypto++ see bug #548544
205 - -DCRYPTOPP_LIBRARIES="crypto++"
206 - -DCRYPTOPP_FOUND=ON
207 - )
208 -
209 - use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
210 -
211 - cmake-utils_src_configure
212 -}
213 -
214 -src_test() {
215 - cd "${CMAKE_BUILD_DIR}" || die
216 - virtx emake test
217 -}
218 -
219 -pkg_preinst() {
220 - gnome2_icon_savelist
221 -}
222 -
223 -pkg_postinst() {
224 - fdo-mime_desktop_database_update
225 - gnome2_icon_cache_update
226 -}
227 -
228 -pkg_postrm() {
229 - fdo-mime_desktop_database_update
230 - gnome2_icon_cache_update
231 -}
232
233 diff --git a/media-sound/clementine/clementine-9999.ebuild b/media-sound/clementine/clementine-9999.ebuild
234 index b348bfe..d3af6df 100644
235 --- a/media-sound/clementine/clementine-9999.ebuild
236 +++ b/media-sound/clementine/clementine-9999.ebuild
237 @@ -56,7 +56,7 @@ COMMON_DEPEND="
238 mtp? ( >=media-libs/libmtp-1.0.0 )
239 moodbar? ( sci-libs/fftw:3.0 )
240 projectm? ( media-libs/glew:=
241 - >=media-libs/libprojectm-1.2.0 )
242 + >=media-libs/libprojectm-1.2.0 )
243 "
244 # Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway;
245 # Libprojectm-1.2 seams to work fine, so no reasons to use bundled version; check the clementine's patches:
246 @@ -86,13 +86,15 @@ DEPEND="${COMMON_DEPEND}
247 skydrive? ( dev-cpp/sparsehash )
248 test? ( gnome-base/gsettings-desktop-schemas )
249 "
250 -DOCS=(Changelog README.md)
251 +DOCS=( Changelog README.md )
252
253 MY_P="${P/_}"
254 [[ ${PV} == *9999* ]] || \
255 S="${WORKDIR}/${MY_P^}"
256
257 -PATCHES=( "${FILESDIR}"/${PN}-1.3-fix-tokenizer.patch )
258 +PATCHES=(
259 + "${FILESDIR}"/${PN}-1.3-fix-tokenizer.patch
260 +)
261
262 src_prepare() {
263 cmake-utils_src_prepare