media-sound/qmmp: Sync live ebuild.
authorLars Wendler <polynomial-c@gentoo.org>
Wed, 29 Nov 2017 18:33:13 +0000 (19:33 +0100)
committerLars Wendler <polynomial-c@gentoo.org>
Wed, 29 Nov 2017 18:45:37 +0000 (19:45 +0100)
Package-Manager: Portage-2.3.16, Repoman-2.3.6

media-sound/qmmp/qmmp-9999.ebuild

index f3b0a524c0585486388c1f072c80a69a78c6a7df..f7eff28d1dbed5509fadf40ab56e321ef09cd1be 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit cmake-utils
+inherit cmake-utils xdg-utils
 [[ ${PV} = 9999 ]] && inherit subversion
 
 DESCRIPTION="Qt5-based audio player with winamp/xmms skins support"
@@ -12,18 +12,22 @@ if [[ ${PV} != 9999 ]]; then
        SRC_URI="http://qmmp.ylsoftware.com/files/${P}.tar.bz2"
        KEYWORDS="~amd64 ~x86"
 else
-       QMMP_DEV_BRANCH="1.1"
+       QMMP_DEV_BRANCH="1.2"
        ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/branches/${PN}-${QMMP_DEV_BRANCH}"
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
 # KEYWORDS further up
-IUSE="aac +alsa analyzer bs2b cdda cover crossfade cue curl +dbus enca ffmpeg flac game gnome
-jack ladspa libav lyrics +mad midi mms modplug mplayer musepack notifier opus oss projectm
-pulseaudio qsui qtmedia scrobbler sid sndfile soxr stereo tray udisks +vorbis wavpack"
+IUSE="aac +alsa analyzer archive bs2b cdda cover crossfade cue curl +dbus enca ffmpeg flac game
+gnome jack ladspa libav lyrics +mad midi mms modplug mplayer musepack notifier opus oss projectm
+pulseaudio qsui qtmedia scrobbler shout sid sndfile soxr stereo tray udisks +vorbis wavpack"
 
-REQUIRED_USE="gnome? ( dbus ) udisks? ( dbus )"
+REQUIRED_USE="
+       gnome? ( dbus )
+       shout? ( soxr vorbis )
+       udisks? ( dbus )
+"
 
 RDEPEND="
        dev-qt/qtcore:5
@@ -35,6 +39,7 @@ RDEPEND="
        x11-libs/libX11
        aac? ( media-libs/faad2 )
        alsa? ( media-libs/alsa-lib )
+       archive? ( app-arch/libarchive )
        bs2b? ( media-libs/libbs2b )
        cdda? (
                dev-libs/libcdio:=
@@ -70,8 +75,9 @@ RDEPEND="
        pulseaudio? ( >=media-sound/pulseaudio-0.9.9 )
        qtmedia? ( dev-qt/qtmultimedia:5 )
        scrobbler? ( net-misc/curl )
-       sndfile? ( media-libs/libsndfile )
+       shout? ( media-libs/libshout )
        sid? ( >=media-libs/libsidplayfp-1.1.0 )
+       sndfile? ( media-libs/libsndfile )
        soxr? ( media-libs/soxr )
        udisks? ( sys-fs/udisks:2 )
        vorbis? (
@@ -101,6 +107,7 @@ src_configure() {
                -DUSE_AAC="$(usex aac)"
                -DUSE_ALSA="$(usex alsa)"
                -DUSE_ANALYZER="$(usex analyzer)"
+               -DUSE_ARCHIVE="$(usex archive)"
                -DUSE_BS2B="$(usex bs2b)"
                -DUSE_CDA="$(usex cdda)"
                -DUSE_COVER="$(usex cover)"
@@ -111,6 +118,7 @@ src_configure() {
                -DUSE_MPRIS="$(usex dbus)"
                -DUSE_ENCA="$(usex enca)"
                -DUSE_FFMPEG="$(usex ffmpeg)"
+               -DUSE_FILEWRITER="$(usex vorbis)"
                -DUSE_FLAC="$(usex flac)"
                -DUSE_GME="$(usex game)"
                -DUSE_GNOMEHOTKEY="$(usex gnome)"
@@ -132,6 +140,7 @@ src_configure() {
                -DUSE_QSUI="$(usex qsui)"
                -DUSE_QTMULTIMEDIA="$(usex qtmedia)"
                -DUSE_SCROBBLER="$(usex scrobbler)"
+               -DUSE_SHOUT="$(usex shout)"
                -DUSE_SID="$(usex sid)"
                -DUSE_SNDFILE="$(usex sndfile)"
                -DUSE_SOXR="$(usex soxr)"
@@ -144,3 +153,11 @@ src_configure() {
 
        cmake-utils_src_configure
 }
+
+pkg_postinst() {
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       xdg_desktop_database_update
+}