From ce9a658f645328a3a8238ab5693c3162d6e4b2a3 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 19 Nov 2017 13:18:49 +0100 Subject: media-sound/clementine: Sort DEPENDs Package-Manager: Portage-2.3.14, Repoman-2.3.6 --- media-sound/clementine/clementine-9999.ebuild | 90 +++++++++++++-------------- 1 file changed, 45 insertions(+), 45 deletions(-) (limited to 'media-sound') diff --git a/media-sound/clementine/clementine-9999.ebuild b/media-sound/clementine/clementine-9999.ebuild index 938f33baaeda..6675f7422fee 100644 --- a/media-sound/clementine/clementine-9999.ebuild +++ b/media-sound/clementine/clementine-9999.ebuild @@ -7,7 +7,7 @@ EGIT_REPO_URI="https://github.com/clementine-player/Clementine.git" 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" -inherit cmake-utils flag-o-matic xdg-utils gnome2-utils virtualx +inherit cmake-utils flag-o-matic gnome2-utils virtualx xdg-utils [[ ${PV} == *9999* ]] && inherit git-r3 DESCRIPTION="Modern music player and library organizer based on Amarok 1.4 and Qt" @@ -29,61 +29,63 @@ REQUIRED_USE=" COMMON_DEPEND=" dev-db/sqlite:= - >=dev-libs/glib-2.24.1-r1 + dev-libs/crypto++ + dev-libs/glib:2 dev-libs/libxml2 dev-libs/protobuf:= dev-libs/qjson - >=dev-qt/qtcore-4.5:4[ssl] - >=dev-qt/qtgui-4.5:4 - >=dev-qt/qtopengl-4.5:4 - >=dev-qt/qtsql-4.5:4 - >=media-libs/chromaprint-0.6 + dev-qt/qtcore:4[ssl] + dev-qt/qtgui:4 + dev-qt/qtopengl:4 + dev-qt/qtsql:4 + media-libs/chromaprint:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 >=media-libs/libmygpo-qt-1.0.9[qt4(+)] - >=media-libs/taglib-1.8[mp4(+)] + media-libs/taglib[mp4(+)] sys-libs/zlib - dev-libs/crypto++ virtual/glu virtual/opengl x11-libs/libX11 cdda? ( dev-libs/libcdio ) - dbus? ( >=dev-qt/qtdbus-4.5:4 ) + dbus? ( dev-qt/qtdbus:4 ) ipod? ( >=media-libs/libgpod-0.8.0 ) lastfm? ( >=media-libs/liblastfm-1[qt4(+)] ) - mtp? ( >=media-libs/libmtp-1.0.0 ) moodbar? ( sci-libs/fftw:3.0 ) - projectm? ( media-libs/glew:= - >=media-libs/libprojectm-1.2.0 ) + mtp? ( >=media-libs/libmtp-1.0.0 ) + projectm? ( + media-libs/glew:= + >=media-libs/libprojectm-1.2.0 + ) " # Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway; -# Libprojectm-1.2 seams to work fine, so no reasons to use bundled version; check the clementine's patches: +# Libprojectm-1.2 seems to work fine, so no reason to use bundled version; check clementine's patches: # https://github.com/clementine-player/Clementine/tree/master/3rdparty/libprojectm/patches # Still possibly essential but not applied yet patches are: # 06-fix-numeric-locale.patch # 08-stdlib.h-for-rand.patch RDEPEND="${COMMON_DEPEND} - dbus? ( udisks? ( sys-fs/udisks:2 ) ) - mms? ( media-plugins/gst-plugins-libmms:1.0 ) - mtp? ( gnome-base/gvfs[mtp] ) media-plugins/gst-plugins-meta:1.0 media-plugins/gst-plugins-soup:1.0 media-plugins/gst-plugins-taglib:1.0 + mms? ( media-plugins/gst-plugins-libmms:1.0 ) + mtp? ( gnome-base/gvfs[mtp] ) + udisks? ( sys-fs/udisks:2 ) " DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.39:= - virtual/pkgconfig - sys-devel/gettext - dev-qt/qttest:4 || ( >=dev-cpp/gtest-1.8.0 dev-cpp/gmock ) + dev-libs/boost:= + dev-qt/qttest:4 + sys-devel/gettext + virtual/pkgconfig box? ( dev-cpp/sparsehash ) dropbox? ( dev-cpp/sparsehash ) googledrive? ( dev-cpp/sparsehash ) - seafile? ( dev-cpp/sparsehash ) pulseaudio? ( media-sound/pulseaudio ) + seafile? ( dev-cpp/sparsehash ) skydrive? ( dev-cpp/sparsehash ) test? ( gnome-base/gsettings-desktop-schemas ) " @@ -93,9 +95,7 @@ MY_P="${P/_}" [[ ${PV} == *9999* ]] || \ S="${WORKDIR}/${MY_P^}" -PATCHES=( - "${FILESDIR}"/${PN}-1.3-fix-tokenizer.patch -) +PATCHES=( "${FILESDIR}"/${PN}-1.3-fix-tokenizer.patch ) src_prepare() { cmake-utils_src_prepare @@ -115,36 +115,36 @@ src_configure() { # spotify is not in portage local mycmakeargs=( -DBUILD_WERROR=OFF + # force to find crypto++ see bug #548544 + -DCRYPTOPP_LIBRARIES="crypto++" + -DCRYPTOPP_FOUND=ON + # avoid automagically enabling of ccache (bug #611010) + -DCCACHE_EXECUTABLE=OFF + -DENABLE_BREAKPAD=OFF #< disable crash reporting -DENABLE_DEVICEKIT=OFF + -DENABLE_GIO=ON + -DENABLE_SPOTIFY_BLOB=OFF + -DUSE_BUILTIN_TAGLIB=OFF + -DUSE_SYSTEM_GMOCK=ON + -DUSE_SYSTEM_PROJECTM=ON + -DBUNDLE_PROJECTM_PRESETS=OFF -DLINGUAS="${langs}" + -DENABLE_BOX="$(usex box)" -DENABLE_AUDIOCD="$(usex cdda)" -DENABLE_DBUS="$(usex dbus)" - -DENABLE_UDISKS2="$(usex udisks)" + -DENABLE_DROPBOX="$(usex dropbox)" + -DENABLE_GOOGLE_DRIVE="$(usex googledrive)" -DENABLE_LIBGPOD="$(usex ipod)" -DENABLE_LIBLASTFM="$(usex lastfm)" - -DENABLE_LIBMTP="$(usex mtp)" -DENABLE_MOODBAR="$(usex moodbar)" - -DENABLE_GIO=ON - -DENABLE_WIIMOTEDEV="$(usex wiimote)" + -DENABLE_LIBMTP="$(usex mtp)" -DENABLE_VISUALISATIONS="$(usex projectm)" - -DENABLE_BOX="$(usex box)" - -DENABLE_DROPBOX="$(usex dropbox)" - -DENABLE_GOOGLE_DRIVE="$(usex googledrive)" - -DENABLE_LIBPULSE="$(usex pulseaudio)" -DENABLE_SEAFILE="$(usex seafile)" -DENABLE_SKYDRIVE="$(usex skydrive)" - -DENABLE_SPOTIFY_BLOB=OFF - -DENABLE_BREAKPAD=OFF #< disable crash reporting - -DUSE_BUILTIN_TAGLIB=OFF - -DUSE_SYSTEM_GMOCK=ON - -DUSE_SYSTEM_PROJECTM=ON - -DBUNDLE_PROJECTM_PRESETS=OFF - # force to find crypto++ see bug #548544 - -DCRYPTOPP_LIBRARIES="crypto++" - -DCRYPTOPP_FOUND=ON - # avoid automagically enabling of ccache (bug #611010) - -DCCACHE_EXECUTABLE=OFF - ) + -DENABLE_LIBPULSE="$(usex pulseaudio)" + -DENABLE_UDISKS2="$(usex udisks)" + -DENABLE_WIIMOTEDEV="$(usex wiimote)" + ) use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT -- cgit v1.2.3-65-gdbad