summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2014-08-03 12:18:03 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2014-08-03 12:18:03 +0000
commitd246dffec349194ed520e94871f490ff030ad461 (patch)
treea43f6bed510c6ba25565d9915875ce007c233ee9 /media-sound
parentold (diff)
downloadgentoo-2-d246dffec349194ed520e94871f490ff030ad461.tar.gz
gentoo-2-d246dffec349194ed520e94871f490ff030ad461.tar.bz2
gentoo-2-d246dffec349194ed520e94871f490ff030ad461.zip
punt old, unused, potentially broken with new imobiledevice stack
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/clementine/ChangeLog9
-rw-r--r--media-sound/clementine/clementine-1.0.1-r1.ebuild136
-rw-r--r--media-sound/clementine/clementine-1.1.1.ebuild135
-rw-r--r--media-sound/clementine/clementine-1.2.0.ebuild142
-rw-r--r--media-sound/clementine/clementine-1.2.1.ebuild145
-rw-r--r--media-sound/clementine/files/clementine-1.0.1-fresh-start.patch12
-rw-r--r--media-sound/clementine/files/clementine-1.0.1-linguas.patch14
7 files changed, 8 insertions, 585 deletions
diff --git a/media-sound/clementine/ChangeLog b/media-sound/clementine/ChangeLog
index 2dc365bd55bb..449ee88a4763 100644
--- a/media-sound/clementine/ChangeLog
+++ b/media-sound/clementine/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-sound/clementine
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.93 2014/07/24 11:52:54 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.94 2014/08/03 12:18:03 ssuominen Exp $
+
+ 03 Aug 2014; Samuli Suominen <ssuominen@gentoo.org>
+ -clementine-1.0.1-r1.ebuild, -clementine-1.1.1.ebuild,
+ -clementine-1.2.0.ebuild, -clementine-1.2.1.ebuild,
+ -files/clementine-1.0.1-fresh-start.patch,
+ -files/clementine-1.0.1-linguas.patch:
+ old
24 Jul 2014; Samuli Suominen <ssuominen@gentoo.org>
clementine-1.0.1-r1.ebuild, clementine-1.1.1.ebuild, clementine-1.2.0.ebuild,
diff --git a/media-sound/clementine/clementine-1.0.1-r1.ebuild b/media-sound/clementine/clementine-1.0.1-r1.ebuild
deleted file mode 100644
index 85d79e8f73ea..000000000000
--- a/media-sound/clementine/clementine-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.0.1-r1.ebuild,v 1.14 2014/07/24 11:52:54 ssuominen Exp $
-
-EAPI=4
-
-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"
-
-inherit cmake-utils eutils gnome2-utils virtualx
-
-DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
-HOMEPAGE="http://www.clementine-player.org/ http://code.google.com/p/clementine-player/"
-SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ayatana cdda +dbus ios ipod kde lastfm mms mtp projectm test +udisks wiimote"
-IUSE+="${LANGS// / linguas_}"
-
-REQUIRED_USE="
- ios? ( ipod )
- udisks? ( dbus )
- wiimote? ( dbus )
-"
-
-COMMON_DEPEND="
- >=dev-qt/qtgui-4.5:4
- dbus? ( >=dev-qt/qtdbus-4.5:4 )
- >=dev-qt/qtopengl-4.5:4
- >=dev-qt/qtsql-4.5:4[sqlite]
- dev-db/sqlite[fts3(+)]
- >=media-libs/taglib-1.7[mp4]
- >=dev-libs/glib-2.24.1-r1
- dev-libs/libxml2
- dev-libs/qjson
- media-libs/libechonest
- >=media-libs/chromaprint-0.6
- media-libs/gstreamer:0.10
- media-libs/gst-plugins-base:0.10
- ayatana? ( dev-libs/libindicate-qt )
- cdda? ( dev-libs/libcdio )
- ipod? (
- >=media-libs/libgpod-0.8.0[ios?]
- ios? (
- app-pda/libplist
- >=app-pda/libimobiledevice-1.0
- || ( app-pda/libusbmuxd <app-pda/usbmuxd-1.0.8_p1 )
- )
- )
- kde? ( >=kde-base/kdelibs-4.4 )
- lastfm? ( >=media-libs/liblastfm-0.3.3 )
- mtp? ( >=media-libs/libmtp-1.0.0 )
- projectm? ( media-libs/glew )
-"
-# now only presets are used, libprojectm is internal
-# http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
-# r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
-RDEPEND="${COMMON_DEPEND}
- dbus? ( udisks? ( sys-fs/udisks:0 ) )
- mms? ( media-plugins/gst-plugins-libmms:0.10 )
- mtp? ( gnome-base/gvfs )
- projectm? ( >=media-libs/libprojectm-1.2.0 )
- media-plugins/gst-plugins-meta:0.10
- media-plugins/gst-plugins-gio:0.10
- media-plugins/gst-plugins-soup:0.10
- media-plugins/gst-plugins-taglib:0.10
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/boost-1.39
- virtual/pkgconfig
- sys-devel/gettext
- dev-qt/qttest:4
- kde? ( dev-util/automoc )
- dev-cpp/gmock
- test? ( gnome-base/gsettings-desktop-schemas )
-"
-DOCS="Changelog"
-
-src_prepare() {
- # some tests fail or hang
- sed -i \
- -e '/add_test_file(translations_test.cpp/d' \
- tests/CMakeLists.txt || die
-
- # API changed, see http://bugs.gentoo.org/410933
- has_version '>=app-pda/libimobiledevice-1.1.2' && \
- sed -i -e 's:event->uuid:event->udid:' src/devices/ilister.cpp
-
- epatch "${FILESDIR}"/${P}-fresh-start.patch \
- "${FILESDIR}"/${P}-linguas.patch
-}
-
-src_configure() {
- local langs x
- for x in ${LANGS}; do
- use linguas_${x} && langs+=" ${x}"
- done
-
- # spotify is not in portage
- # REMOTE is unstable
- local mycmakeargs=(
- -DBUILD_WERROR=OFF
- -DLINGUAS="${langs}"
- -DBUNDLE_PROJECTM_PRESETS=OFF
- $(cmake-utils_use cdda ENABLE_AUDIOCD)
- $(cmake-utils_use dbus ENABLE_DBUS)
- $(cmake-utils_use udisks ENABLE_DEVICEKIT)
- $(cmake-utils_use ipod ENABLE_LIBGPOD)
- $(cmake-utils_use ios ENABLE_IMOBILEDEVICE)
- $(cmake-utils_use kde ENABLE_PLASMARUNNER)
- $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
- $(cmake-utils_use mtp ENABLE_LIBMTP)
- -DENABLE_GIO=ON
- $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
- $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
- $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
- -DENABLE_SPOTIFY=OFF
- -DENABLE_SPOTIFY_BLOB=OFF
- -DENABLE_REMOTE=OFF
- -DENABLE_BREAKPAD=OFF
- -DSTATIC_SQLITE=OFF
- -DUSE_SYSTEM_GMOCK=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_test() {
- cd "${CMAKE_BUILD_DIR}" || die
- Xemake test
-}
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/media-sound/clementine/clementine-1.1.1.ebuild b/media-sound/clementine/clementine-1.1.1.ebuild
deleted file mode 100644
index 2a692bb5e072..000000000000
--- a/media-sound/clementine/clementine-1.1.1.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.1.1.ebuild,v 1.14 2014/07/24 11:52:54 ssuominen Exp $
-
-EAPI=5
-
-LANGS=" af ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es es_AR et eu fa fi fr ga gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt pt_BR ro ru sk sl sr sr@latin sv te tr uk uz vi zh_CN zh_TW"
-
-inherit cmake-utils flag-o-matic gnome2-utils virtualx
-
-DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
-HOMEPAGE="http://www.clementine-player.org/ http://code.google.com/p/clementine-player/"
-SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ayatana cdda +dbus debug googledrive ios ipod lastfm mms moodbar mtp projectm test +udisks wiimote"
-IUSE+="${LANGS// / linguas_}"
-
-REQUIRED_USE="
- ios? ( ipod )
- udisks? ( dbus )
- wiimote? ( dbus )
-"
-
-COMMON_DEPEND="
- >=dev-qt/qtgui-4.5:4
- dbus? ( >=dev-qt/qtdbus-4.5:4 )
- >=dev-qt/qtopengl-4.5:4
- >=dev-qt/qtsql-4.5:4[sqlite]
- dev-db/sqlite[fts3(+)]
- >=media-libs/taglib-1.7[mp4]
- >=dev-libs/glib-2.24.1-r1
- dev-libs/libxml2
- dev-libs/protobuf:=
- dev-libs/qjson
- media-libs/libechonest:=
- >=media-libs/chromaprint-0.6
- media-libs/gstreamer:0.10
- media-libs/gst-plugins-base:0.10
- virtual/glu
- virtual/opengl
- ayatana? ( dev-libs/libindicate-qt )
- cdda? ( dev-libs/libcdio )
- googledrive? ( >=media-libs/taglib-1.8[mp4] )
- ipod? (
- >=media-libs/libgpod-0.8.0[ios?]
- ios? (
- app-pda/libplist:=
- >=app-pda/libimobiledevice-1.0:=
- || ( app-pda/libusbmuxd <app-pda/usbmuxd-1.0.8_p1 )
- )
- )
- lastfm? ( >=media-libs/liblastfm-1 )
- mtp? ( >=media-libs/libmtp-1.0.0 )
- moodbar? ( sci-libs/fftw:3.0 )
- projectm? ( media-libs/glew )
-"
-# now only presets are used, libprojectm is internal
-# http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
-# r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
-RDEPEND="${COMMON_DEPEND}
- dbus? ( udisks? ( sys-fs/udisks:0 ) )
- mms? ( media-plugins/gst-plugins-libmms:0.10 )
- mtp? ( gnome-base/gvfs )
- projectm? ( >=media-libs/libprojectm-1.2.0 )
- media-plugins/gst-plugins-meta:0.10
- media-plugins/gst-plugins-gio:0.10
- media-plugins/gst-plugins-soup:0.10
- media-plugins/gst-plugins-taglib:0.10
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/boost-1.39
- virtual/pkgconfig
- sys-devel/gettext
- dev-qt/qttest:4
- dev-cpp/gmock
- googledrive? ( dev-cpp/sparsehash )
- test? ( gnome-base/gsettings-desktop-schemas )
-"
-DOCS="Changelog"
-
-src_prepare() {
- # some tests fail or hang
- sed -i \
- -e '/add_test_file(translations_test.cpp/d' \
- tests/CMakeLists.txt || die
-}
-
-src_configure() {
- local langs x
- for x in ${LANGS}; do
- use linguas_${x} && langs+=" ${x}"
- done
-
- # spotify is not in portage
- local mycmakeargs=(
- -DBUILD_WERROR=OFF
- -DLINGUAS="${langs}"
- -DBUNDLE_PROJECTM_PRESETS=OFF
- $(cmake-utils_use cdda ENABLE_AUDIOCD)
- $(cmake-utils_use dbus ENABLE_DBUS)
- $(cmake-utils_use udisks ENABLE_DEVICEKIT)
- $(cmake-utils_use ipod ENABLE_LIBGPOD)
- $(cmake-utils_use ios ENABLE_IMOBILEDEVICE)
- $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
- $(cmake-utils_use mtp ENABLE_LIBMTP)
- $(cmake-utils_use moodbar ENABLE_MOODBAR)
- -DENABLE_GIO=ON
- $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
- $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
- $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
- $(cmake-utils_use googledrive ENABLE_GOOGLE_DRIVE)
- -DENABLE_SPOTIFY=OFF
- -DENABLE_SPOTIFY_BLOB=OFF
- -DENABLE_SPOTIFY_DOWNLOADER=OFF
- -DENABLE_BREAKPAD=OFF
- -DSTATIC_SQLITE=OFF
- -DUSE_SYSTEM_GMOCK=ON
- )
-
- use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
-
- cmake-utils_src_configure
-}
-
-src_test() {
- cd "${CMAKE_BUILD_DIR}" || die
- Xemake test
-}
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/media-sound/clementine/clementine-1.2.0.ebuild b/media-sound/clementine/clementine-1.2.0.ebuild
deleted file mode 100644
index a1c049d93166..000000000000
--- a/media-sound/clementine/clementine-1.2.0.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.2.0.ebuild,v 1.3 2014/07/24 11:52:54 ssuominen Exp $
-
-EAPI=5
-
-EGIT_REPO_URI="https://code.google.com/p/clementine-player/"
-
-LANGS=" af ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es es_AR et eu fa fi fr ga gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt pt_BR ro ru sk sl sr sr@latin sv te tr uk uz vi zh_CN zh_TW"
-
-inherit cmake-utils flag-o-matic gnome2-utils virtualx
-[[ ${PV} == *9999* ]] && inherit git-2
-
-DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
-HOMEPAGE="http://www.clementine-player.org/ https://code.google.com/p/clementine-player/"
-[[ ${PV} == *9999* ]] || \
-SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-[[ ${PV} == *9999* ]] || \
-KEYWORDS="~amd64 ~x86"
-IUSE="ayatana box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm skydrive system-sqlite test ubuntu-one +udisks wiimote"
-IUSE+="${LANGS// / linguas_}"
-
-REQUIRED_USE="
- udisks? ( dbus )
- wiimote? ( dbus )
-"
-
-# qca dep is temporary for bug #489850
-COMMON_DEPEND="
- app-crypt/qca:2
- >=dev-qt/qtgui-4.5:4
- dbus? ( >=dev-qt/qtdbus-4.5:4 )
- >=dev-qt/qtopengl-4.5:4
- >=dev-qt/qtsql-4.5:4[sqlite]
- system-sqlite? ( dev-db/sqlite[fts3(+)] )
- >=media-libs/taglib-1.8[mp4]
- >=dev-libs/glib-2.24.1-r1
- dev-libs/libxml2
- dev-libs/protobuf:=
- dev-libs/qjson
- media-libs/libechonest:=
- >=media-libs/libmygpo-qt-1.0.7
- >=media-libs/chromaprint-0.6
- media-libs/gstreamer:0.10
- media-libs/gst-plugins-base:0.10
- virtual/glu
- virtual/opengl
- ayatana? ( dev-libs/libindicate-qt )
- cdda? ( dev-libs/libcdio )
- ipod? ( >=media-libs/libgpod-0.8.0 )
- lastfm? ( >=media-libs/liblastfm-1 )
- mtp? ( >=media-libs/libmtp-1.0.0 )
- moodbar? ( sci-libs/fftw:3.0 )
- projectm? ( media-libs/glew )
-"
-# now only presets are used, libprojectm is internal
-# http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
-# r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
-RDEPEND="${COMMON_DEPEND}
- dbus? ( udisks? ( sys-fs/udisks:0 ) )
- mms? ( media-plugins/gst-plugins-libmms:0.10 )
- mtp? ( gnome-base/gvfs )
- projectm? ( >=media-libs/libprojectm-1.2.0 )
- media-plugins/gst-plugins-meta:0.10
- media-plugins/gst-plugins-gio:0.10
- media-plugins/gst-plugins-soup:0.10
- media-plugins/gst-plugins-taglib:0.10
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/boost-1.39
- virtual/pkgconfig
- sys-devel/gettext
- dev-qt/qttest:4
- dev-cpp/gmock
- box? ( dev-cpp/sparsehash )
- dropbox? ( dev-cpp/sparsehash )
- googledrive? ( dev-cpp/sparsehash )
- skydrive? ( dev-cpp/sparsehash )
- ubuntu-one? ( dev-cpp/sparsehash )
- test? ( gnome-base/gsettings-desktop-schemas )
-"
-DOCS="Changelog"
-
-src_prepare() {
- # some tests fail or hang
- sed -i \
- -e '/add_test_file(translations_test.cpp/d' \
- tests/CMakeLists.txt || die
-}
-
-src_configure() {
- local langs x
- for x in ${LANGS}; do
- use linguas_${x} && langs+=" ${x}"
- done
-
- # spotify is not in portage
- local mycmakeargs=(
- -DBUILD_WERROR=OFF
- -DLINGUAS="${langs}"
- -DBUNDLE_PROJECTM_PRESETS=OFF
- $(cmake-utils_use cdda ENABLE_AUDIOCD)
- $(cmake-utils_use dbus ENABLE_DBUS)
- $(cmake-utils_use udisks ENABLE_DEVICEKIT)
- $(cmake-utils_use ipod ENABLE_LIBGPOD)
- $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
- $(cmake-utils_use mtp ENABLE_LIBMTP)
- $(cmake-utils_use moodbar ENABLE_MOODBAR)
- -DENABLE_GIO=ON
- $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
- $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
- $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
- $(cmake-utils_use box ENABLE_BOX)
- $(cmake-utils_use dropbox ENABLE_DROPBOX)
- $(cmake-utils_use googledrive ENABLE_GOOGLE_DRIVE)
- $(cmake-utils_use skydrive ENABLE_SKYDRIVE)
- $(cmake-utils_use ubuntu-one ENABLE_UBUNTU_ONE)
- -DENABLE_SPOTIFY_BLOB=OFF
- -DENABLE_BREAKPAD=OFF
- $(cmake-utils_use !system-sqlite STATIC_SQLITE)
- $(cmake-utils_use system-sqlite I_HATE_MY_USERS)
- $(cmake-utils_use system-sqlite MY_USERS_WILL_SUFFER_BECAUSE_OF_ME)
- -DUSE_BUILTIN_TAGLIB=OFF
- -DUSE_SYSTEM_GMOCK=ON
- )
-
- use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
-
- cmake-utils_src_configure
-}
-
-src_test() {
- cd "${CMAKE_BUILD_DIR}" || die
- Xemake test
-}
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/media-sound/clementine/clementine-1.2.1.ebuild b/media-sound/clementine/clementine-1.2.1.ebuild
deleted file mode 100644
index 649bb4beb1f2..000000000000
--- a/media-sound/clementine/clementine-1.2.1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.2.1.ebuild,v 1.2 2014/07/24 11:52:54 ssuominen Exp $
-
-EAPI=5
-
-EGIT_REPO_URI="https://code.google.com/p/clementine-player/"
-
-LANGS=" af ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es es_AR et eu fa fi fr ga gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt pt_BR ro ru sk sl sr sr@latin sv te tr uk uz vi zh_CN zh_TW"
-
-inherit cmake-utils flag-o-matic gnome2-utils virtualx
-[[ ${PV} == *9999* ]] && inherit git-2
-
-DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
-HOMEPAGE="http://www.clementine-player.org/ https://code.google.com/p/clementine-player/"
-[[ ${PV} == *9999* ]] || \
-SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-[[ ${PV} == *9999* ]] || \
-KEYWORDS="~amd64 ~x86"
-IUSE="ayatana box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm skydrive system-sqlite test ubuntu-one +udisks wiimote"
-IUSE+="${LANGS// / linguas_}"
-
-REQUIRED_USE="
- udisks? ( dbus )
- wiimote? ( dbus )
-"
-
-# qca dep is temporary for bug #489850
-COMMON_DEPEND="
- app-crypt/qca:2
- >=dev-qt/qtgui-4.5:4
- dbus? ( >=dev-qt/qtdbus-4.5:4 )
- >=dev-qt/qtopengl-4.5:4
- >=dev-qt/qtsql-4.5:4[sqlite]
- system-sqlite? ( dev-db/sqlite[fts3(+)] )
- >=media-libs/taglib-1.8[mp4]
- >=dev-libs/glib-2.24.1-r1
- dev-libs/libxml2
- dev-libs/protobuf:=
- dev-libs/qjson
- media-libs/libechonest:=
- >=media-libs/libmygpo-qt-1.0.7
- >=media-libs/chromaprint-0.6
- media-libs/gstreamer:0.10
- media-libs/gst-plugins-base:0.10
- virtual/glu
- virtual/opengl
- ayatana? ( dev-libs/libindicate-qt )
- cdda? ( dev-libs/libcdio )
- ipod? ( >=media-libs/libgpod-0.8.0 )
- lastfm? ( >=media-libs/liblastfm-1 )
- mtp? ( >=media-libs/libmtp-1.0.0 )
- moodbar? ( sci-libs/fftw:3.0 )
- projectm? ( media-libs/glew )
-"
-# now only presets are used, libprojectm is internal
-# http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
-# r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
-RDEPEND="${COMMON_DEPEND}
- dbus? ( udisks? ( sys-fs/udisks:0 ) )
- mms? ( media-plugins/gst-plugins-libmms:0.10 )
- mtp? ( gnome-base/gvfs )
- projectm? ( >=media-libs/libprojectm-1.2.0 )
- media-plugins/gst-plugins-meta:0.10
- media-plugins/gst-plugins-gio:0.10
- media-plugins/gst-plugins-soup:0.10
- media-plugins/gst-plugins-taglib:0.10
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/boost-1.39
- virtual/pkgconfig
- sys-devel/gettext
- dev-qt/qttest:4
- dev-cpp/gmock
- box? ( dev-cpp/sparsehash )
- dropbox? ( dev-cpp/sparsehash )
- googledrive? ( dev-cpp/sparsehash )
- skydrive? ( dev-cpp/sparsehash )
- ubuntu-one? ( dev-cpp/sparsehash )
- test? ( gnome-base/gsettings-desktop-schemas )
-"
-DOCS="Changelog"
-
-# https://code.google.com/p/clementine-player/issues/detail?id=3935
-RESTRICT="test"
-
-src_prepare() {
- # some tests fail or hang
- sed -i \
- -e '/add_test_file(translations_test.cpp/d' \
- tests/CMakeLists.txt || die
-}
-
-src_configure() {
- local langs x
- for x in ${LANGS}; do
- use linguas_${x} && langs+=" ${x}"
- done
-
- # spotify is not in portage
- local mycmakeargs=(
- -DBUILD_WERROR=OFF
- -DLINGUAS="${langs}"
- -DBUNDLE_PROJECTM_PRESETS=OFF
- $(cmake-utils_use cdda ENABLE_AUDIOCD)
- $(cmake-utils_use dbus ENABLE_DBUS)
- $(cmake-utils_use udisks ENABLE_DEVICEKIT)
- $(cmake-utils_use ipod ENABLE_LIBGPOD)
- $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
- $(cmake-utils_use mtp ENABLE_LIBMTP)
- $(cmake-utils_use moodbar ENABLE_MOODBAR)
- -DENABLE_GIO=ON
- $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
- $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
- $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
- $(cmake-utils_use box ENABLE_BOX)
- $(cmake-utils_use dropbox ENABLE_DROPBOX)
- $(cmake-utils_use googledrive ENABLE_GOOGLE_DRIVE)
- $(cmake-utils_use skydrive ENABLE_SKYDRIVE)
- $(cmake-utils_use ubuntu-one ENABLE_UBUNTU_ONE)
- -DENABLE_SPOTIFY_BLOB=OFF
- -DENABLE_BREAKPAD=OFF
- $(cmake-utils_use !system-sqlite STATIC_SQLITE)
- $(cmake-utils_use system-sqlite I_HATE_MY_USERS)
- $(cmake-utils_use system-sqlite MY_USERS_WILL_SUFFER_BECAUSE_OF_ME)
- -DUSE_BUILTIN_TAGLIB=OFF
- -DUSE_SYSTEM_GMOCK=ON
- )
-
- use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
-
- cmake-utils_src_configure
-}
-
-src_test() {
- cd "${CMAKE_BUILD_DIR}" || die
- Xemake test
-}
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/media-sound/clementine/files/clementine-1.0.1-fresh-start.patch b/media-sound/clementine/files/clementine-1.0.1-fresh-start.patch
deleted file mode 100644
index fbde984ae460..000000000000
--- a/media-sound/clementine/files/clementine-1.0.1-fresh-start.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-http://bugs.gentoo.org/401713
-http://code.google.com/p/clementine-player/source/detail?r=3ade9217d73b
-http://pkgs.fedoraproject.org/gitweb/?p=clementine.git;a=blob_plain;f=clementine-fresh-start.patch;hb=HEAD
-
---- data/schema/schema.sql
-+++ data/schema/schema.sql
-@@ -35,4 +35,5 @@ CREATE TABLE songs (
- CREATE TABLE schema_version (
- version INTEGER NOT NULL
- );
-+
- INSERT INTO schema_version (version) VALUES (0);
diff --git a/media-sound/clementine/files/clementine-1.0.1-linguas.patch b/media-sound/clementine/files/clementine-1.0.1-linguas.patch
deleted file mode 100644
index 317353861f60..000000000000
--- a/media-sound/clementine/files/clementine-1.0.1-linguas.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://code.google.com/p/clementine-player/source/detail?r=5e685b2b1425
-https://bugs.gentoo.org/show_bug.cgi?id=420871
-
---- src/CMakeLists.txt
-+++ src/CMakeLists.txt
-@@ -634,7 +634,7 @@
- if (NOT LINGUAS OR LINGUAS STREQUAL "None")
- set (LANGUAGES "")
- else (NOT LINGUAS OR LINGUAS STREQUAL "None")
-- string(REGEX MATCHALL [a-zA-Z_]+
-+ string(REGEX MATCHALL [a-zA-Z_@]+
- LANGUAGES ${LINGUAS})
- endif (NOT LINGUAS OR LINGUAS STREQUAL "None")
- endif (LINGUAS STREQUAL "All")