Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 396273 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/media-sound/clementine/clementine-0.7.1-r2.ebuild (-16 / +26 lines)
Lines 1-12 Link Here
1
# Copyright 1999-2011 Gentoo Foundation
1
# Copyright 1999-2011 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-0.7.1-r2.ebuild,v 1.3 2011/12/22 22:21:42 maekke Exp $
3
# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-0.7.1-r2.ebuild,v 1.1 2011/07/06 17:59:59 ssuominen Exp $
4
4
5
EAPI=4
5
EAPI=4
6
6
7
LANGS=" ar be bg br ca cs cy da de el en_CA en_GB eo es et eu fi fr gl he hi hr hu is it ja kk lt lv nb nl oc pa pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN zh_TW"
7
LANGS=" ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es et eu fa fi fr gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt_BR pt ro ru sk sl sr@latin sr sv tr uk vi zh_CN zh_TW"
8
8
9
inherit cmake-utils eutils gnome2-utils virtualx
9
inherit cmake-utils gnome2-utils virtualx
10
10
11
DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
11
DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
12
HOMEPAGE="http://www.clementine-player.org/ http://code.google.com/p/clementine-player/"
12
HOMEPAGE="http://www.clementine-player.org/ http://code.google.com/p/clementine-player/"
Lines 14-21 Link Here
14
14
15
LICENSE="GPL-3"
15
LICENSE="GPL-3"
16
SLOT="0"
16
SLOT="0"
17
KEYWORDS="amd64 x86"
17
KEYWORDS="~amd64 ~x86"
18
IUSE="ayatana +dbus ios ipod +lastfm mtp projectm +udev wiimote"
18
IUSE="ayatana cdda +dbus ios ipod kde +lastfm mms mtp +ofa projectm +udev wiimote"
19
IUSE+="${LANGS// / linguas_}"
19
IUSE+="${LANGS// / linguas_}"
20
20
21
REQUIRED_USE="
21
REQUIRED_USE="
Lines 32-41 Link Here
32
	>=media-libs/taglib-1.6
32
	>=media-libs/taglib-1.6
33
	>=dev-libs/glib-2.24.1-r1:2
33
	>=dev-libs/glib-2.24.1-r1:2
34
	dev-libs/libxml2
34
	dev-libs/libxml2
35
	dev-libs/qjson
35
	media-libs/libechonest
36
	media-libs/libechonest
36
	media-libs/gstreamer:0.10
37
	media-libs/gstreamer:0.10
37
	media-libs/gst-plugins-base:0.10
38
	media-libs/gst-plugins-base:0.10
38
	ayatana? ( dev-libs/libindicate-qt )
39
	ayatana? ( dev-libs/libindicate-qt )
40
	cdda? ( dev-libs/libcdio )
39
	ipod? (
41
	ipod? (
40
		>=media-libs/libgpod-0.8.0[ios?]
42
		>=media-libs/libgpod-0.8.0[ios?]
41
		ios? (
43
		ios? (
Lines 44-49 Link Here
44
			app-pda/usbmuxd
46
			app-pda/usbmuxd
45
		)
47
		)
46
	)
48
	)
49
	kde? ( >=kde-base/kdelibs-4.4 )
47
	lastfm? ( media-libs/liblastfm )
50
	lastfm? ( media-libs/liblastfm )
48
	mtp? ( >=media-libs/libmtp-1.0.0 )
51
	mtp? ( >=media-libs/libmtp-1.0.0 )
49
	projectm? ( media-libs/glew )
52
	projectm? ( media-libs/glew )
Lines 53-80 Link Here
53
# r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
56
# r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
54
RDEPEND="${COMMON_DEPEND}
57
RDEPEND="${COMMON_DEPEND}
55
	dbus? ( udev? ( sys-fs/udisks ) )
58
	dbus? ( udev? ( sys-fs/udisks ) )
59
	mms? ( media-plugins/gst-plugins-libmms:0.10 )
56
	mtp? ( gnome-base/gvfs )
60
	mtp? ( gnome-base/gvfs )
61
	ofa? ( media-plugins/gst-plugins-ofa )
57
	projectm? ( >=media-libs/libprojectm-1.2.0 )
62
	projectm? ( >=media-libs/libprojectm-1.2.0 )
58
	media-plugins/gst-plugins-meta:0.10
63
	media-plugins/gst-plugins-meta:0.10
59
	media-plugins/gst-plugins-gio:0.10
64
	media-plugins/gst-plugins-gio:0.10
60
	media-plugins/gst-plugins-soup:0.10
65
	media-plugins/gst-plugins-soup:0.10
61
	media-plugins/gst-plugins-taglib:0.10
66
	media-plugins/gst-plugins-taglib:0.10
62
	media-plugins/gst-plugins-ofa:0.10
63
"
67
"
64
DEPEND="${COMMON_DEPEND}
68
DEPEND="${COMMON_DEPEND}
65
	>=dev-libs/boost-1.39
69
	>=dev-libs/boost-1.39
66
	dev-util/pkgconfig
70
	dev-util/pkgconfig
67
	sys-devel/gettext
71
	sys-devel/gettext
68
	x11-libs/qt-test:4
72
	x11-libs/qt-test:4
73
	kde? ( dev-util/automoc )
74
	dev-cpp/gmock
69
"
75
"
70
DOCS="Changelog TODO"
76
DOCS="Changelog"
71
77
72
src_prepare() {
78
src_prepare() {
73
	# some tests fail or hang
79
	# some tests fail or hang
74
	sed -i \
80
	sed -i \
75
		-e '/add_test_file(translations_test.cpp/d' \
81
		-e '/add_test_file(translations_test.cpp/d' \
76
		tests/CMakeLists.txt || die
82
		tests/CMakeLists.txt || die
77
	epatch "${FILESDIR}"/${P}-fix-devicekit.patch
78
}
83
}
79
84
80
src_configure() {
85
src_configure() {
Lines 84-108 Link Here
84
	done
89
	done
85
90
86
	# GIO is disabled because of upstream #802
91
	# GIO is disabled because of upstream #802
87
	# REMOTE and SCRIPTING unstable or unusable
92
	# spotify is not in portage
93
	# REMOTE is unstable
88
	local mycmakeargs=(
94
	local mycmakeargs=(
89
		-DBUILD_WERROR=OFF
95
		-DBUILD_WERROR=OFF
90
		-DLINGUAS="${langs}"
96
		-DLINGUAS="${langs}"
91
		-DBUNDLE_PROJECTM_PRESETS=OFF
97
		-DBUNDLE_PROJECTM_PRESETS=OFF
98
		$(cmake-utils_use cdda ENABLE_AUDIOCD)
92
		$(cmake-utils_use dbus ENABLE_DBUS)
99
		$(cmake-utils_use dbus ENABLE_DBUS)
93
		$(cmake-utils_use udev ENABLE_DEVICEKIT)
100
		$(cmake-utils_use udev ENABLE_DEVICEKIT)
94
		-DENABLE_GIO=OFF
95
		$(cmake-utils_use ios ENABLE_IMOBILEDEVICE)
96
		$(cmake-utils_use ipod ENABLE_LIBGPOD)
101
		$(cmake-utils_use ipod ENABLE_LIBGPOD)
102
		$(cmake-utils_use ios ENABLE_IMOBILEDEVICE)
103
		$(cmake-utils_use kde ENABLE_PLASMARUNNER)
97
		$(cmake-utils_use lastfm ENABLE_LIBLASTFM)
104
		$(cmake-utils_use lastfm ENABLE_LIBLASTFM)
98
		$(cmake-utils_use mtp ENABLE_LIBMTP)
105
		$(cmake-utils_use mtp ENABLE_LIBMTP)
99
		-DENABLE_REMOTE=OFF
106
		-DENABLE_GIO=OFF
100
		-DENABLE_SCRIPTING_ARCHIVES=OFF
101
		-DENABLE_SCRIPTING_PYTHON=OFF
102
		$(cmake-utils_use ayatana ENABLE_SOUNDMENU)
103
		$(cmake-utils_use projectm ENABLE_VISUALISATIONS)
104
		$(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
107
		$(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
108
		$(cmake-utils_use projectm ENABLE_VISUALISATIONS)
109
		$(cmake-utils_use ayatana ENABLE_SOUNDMENU)
110
		-DENABLE_SPOTIFY=OFF
111
		-DENABLE_SPOTIFY_BLOB=OFF
112
		-DENABLE_REMOTE=OFF
113
		-DENABLE_BREAKPAD=OFF
105
		-DSTATIC_SQLITE=OFF
114
		-DSTATIC_SQLITE=OFF
115
		-DUSE_SYSTEM_GMOCK=ON
106
		)
116
		)
107
117
108
	cmake-utils_src_configure
118
	cmake-utils_src_configure

Return to bug 396273