summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Golubev <fatzer2@gmail.com>2016-06-23 04:32:06 +0300
committerGöktürk Yüksek <gokturk@gentoo.org>2016-07-03 18:19:00 -0400
commit5fed2e48db334156e3241ed5e0f6bef75ae30a1f (patch)
treefc8ca0c84cbbc3fc9378add1391e5d9222b6ade5 /media-sound/clementine
parentmedia-sound/clementine: a couple dependency fixes (diff)
downloadgentoo-5fed2e48db334156e3241ed5e0f6bef75ae30a1f.tar.gz
gentoo-5fed2e48db334156e3241ed5e0f6bef75ae30a1f.tar.bz2
gentoo-5fed2e48db334156e3241ed5e0f6bef75ae30a1f.zip
media-sound/clementine: several enhancements in the live ebuild
- remove amazoncloud support due to removed in upstream - add seafile sharing service support - add udisks2 support - remove dep upon media-libs/libechonest due to it is not required anymore Reviewed-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'media-sound/clementine')
-rw-r--r--media-sound/clementine/clementine-9999.ebuild13
-rw-r--r--media-sound/clementine/metadata.xml2
2 files changed, 10 insertions, 5 deletions
diff --git a/media-sound/clementine/clementine-9999.ebuild b/media-sound/clementine/clementine-9999.ebuild
index 4edecab506f0..b52c4d274bcf 100644
--- a/media-sound/clementine/clementine-9999.ebuild
+++ b/media-sound/clementine/clementine-9999.ebuild
@@ -20,11 +20,12 @@ LICENSE="GPL-3"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS="~amd64 ~x86"
-IUSE="amazoncloud box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm pulseaudio skydrive test +udisks vkontakte wiimote"
+IUSE="box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm pulseaudio seafile skydrive test +udisks udisks_legacy vkontakte wiimote"
IUSE+="${LANGS// / linguas_}"
REQUIRED_USE="
udisks? ( dbus )
+ udisks_legacy? ( dbus )
wiimote? ( dbus )
"
@@ -41,7 +42,6 @@ COMMON_DEPEND="
>=media-libs/chromaprint-0.6
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
- media-libs/libechonest:=[qt4]
>=media-libs/libmygpo-qt-1.0.8
>=media-libs/taglib-1.8[mp4]
sys-libs/zlib
@@ -65,7 +65,8 @@ COMMON_DEPEND="
# 06-fix-numeric-locale.patch
# 08-stdlib.h-for-rand.patch
RDEPEND="${COMMON_DEPEND}
- dbus? ( udisks? ( sys-fs/udisks:2 ) )
+ dbus? ( udisks? ( sys-fs/udisks:2 )
+ udisks_legacy? ( sys-fs/udisks:0 ) )
mms? ( media-plugins/gst-plugins-libmms:1.0 )
mtp? ( gnome-base/gvfs )
media-plugins/gst-plugins-meta:1.0
@@ -78,10 +79,10 @@ DEPEND="${COMMON_DEPEND}
sys-devel/gettext
dev-qt/qttest:4
dev-cpp/gmock
- amazoncloud? ( dev-cpp/sparsehash )
box? ( dev-cpp/sparsehash )
dropbox? ( dev-cpp/sparsehash )
googledrive? ( dev-cpp/sparsehash )
+ seafile? ( dev-cpp/sparsehash )
pulseaudio? ( media-sound/pulseaudio )
skydrive? ( dev-cpp/sparsehash )
test? ( gnome-base/gsettings-desktop-schemas )
@@ -118,7 +119,8 @@ src_configure() {
-DENABLE_AMAZON_CLOUD_DRIVE="$(usex amazoncloud)"
-DENABLE_AUDIOCD="$(usex cdda)"
-DENABLE_DBUS="$(usex dbus)"
- -DENABLE_DEVICEKIT="$(usex udisks)"
+ -DENABLE_UDISKS2="$(usex udisks)"
+ -DENABLE_DEVICEKIT="$(usex udisks_legacy)"
-DENABLE_LIBGPOD="$(usex ipod)"
-DENABLE_LIBLASTFM="$(usex lastfm)"
-DENABLE_LIBMTP="$(usex mtp)"
@@ -130,6 +132,7 @@ src_configure() {
-DENABLE_DROPBOX="$(usex dropbox)"
-DENABLE_GOOGLE_DRIVE="$(usex googledrive)"
-DENABLE_LIBPULSE="$(usex pulseaudio)"
+ -DENABLE_SEAFILE="$(usex seafile)"
-DENABLE_SKYDRIVE="$(usex skydrive)"
-DENABLE_VK="$(usex vkontakte)"
-DENABLE_SPOTIFY_BLOB=OFF
diff --git a/media-sound/clementine/metadata.xml b/media-sound/clementine/metadata.xml
index 64bd4a153f6a..dc6050b23206 100644
--- a/media-sound/clementine/metadata.xml
+++ b/media-sound/clementine/metadata.xml
@@ -21,9 +21,11 @@
<flag name="lastfm">Use liblastfm for fetching song info, scrobbling and radio streams</flag>
<flag name="moodbar">Enable moodbar support</flag>
<flag name="projectm">Build with ProjectM visualization</flag>
+ <flag name="seafile">Enable support for seafile: a file sync service</flag>
<flag name="skydrive">Enable Skydrive support</flag>
<flag name="system-sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg> installation</flag>
<flag name="ubuntu-one">Enable Ubuntu One support</flag>
+ <flag name="udisks_legacy">Enable storage management support via legacy <pkg>sys-fs/udisks</pkg>:0</flag>
<flag name="vkontakte">Enable vk.com support</flag>
<flag name="wiimote">Enable support for Wii remote</flag>
</use>