forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media-sound/qmmp: Bump to version 1.3.3
Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: Lars Wendler <[email protected]>
- Loading branch information
Lars Wendler
committed
Jun 21, 2019
1 parent
4f93911
commit ac84ec5
Showing
2 changed files
with
169 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST qmmp-1.3.2.tar.bz2 1221919 BLAKE2B 3081aa6b3ef4712ea064d5bb23e9ac7da5e102fde820c378438c13723bd007fe8e79ac351b0ad01ca0aa22c50f6b6773965ce418742cf1386d2ae1d7ba7b1758 SHA512 5c68d87650abf10d03dc8638df73a6694e470af1121a936bb983bcbcea04d95616ad8a55d87e8874b51b7424a890dad2c5353afe65db7029f6513a382e2144e4 | ||
DIST qmmp-1.3.3.tar.bz2 1244817 BLAKE2B 913f52915f30607044168d906b151cde8e7ac5e3c5b82c452b4f297c5e5eaa05ff2fe139c671a46beba351f34bfb013a8eb4d98483dcfe260fd63d8f6b09e244 SHA512 92deda33ed90d5e802258ae014452e5ce384c6ce0d437675b28ead8a838bcbbb2d0b4242b98b2a0f32cc922e7af69b72479fdf8a7946f1fe041a6803a6934c8c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,168 @@ | ||
# Copyright 1999-2019 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
inherit cmake-utils xdg-utils | ||
[[ ${PV} = 9999 ]] && inherit subversion | ||
|
||
DESCRIPTION="Qt5-based audio player with winamp/xmms skins support" | ||
HOMEPAGE="http://qmmp.ylsoftware.com" | ||
if [[ ${PV} != 9999 ]]; then | ||
SRC_URI="http://qmmp.ylsoftware.com/files/${P}.tar.bz2 | ||
mirror://sourceforge/${PN}-dev/files/${P}.tar.bz2" | ||
KEYWORDS="~amd64 ~x86" | ||
else | ||
QMMP_DEV_BRANCH="1.3" | ||
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 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 ) | ||
shout? ( soxr vorbis ) | ||
udisks? ( dbus ) | ||
" | ||
|
||
RDEPEND=" | ||
dev-qt/qtcore:5 | ||
dev-qt/qtgui:5 | ||
dev-qt/qtnetwork:5 | ||
dev-qt/qtsql:5 | ||
dev-qt/qtwidgets:5 | ||
dev-qt/qtx11extras:5 | ||
media-libs/taglib | ||
x11-libs/libX11 | ||
aac? ( media-libs/faad2 ) | ||
alsa? ( media-libs/alsa-lib ) | ||
archive? ( app-arch/libarchive ) | ||
bs2b? ( media-libs/libbs2b ) | ||
cdda? ( | ||
dev-libs/libcdio:= | ||
dev-libs/libcdio-paranoia | ||
) | ||
cue? ( media-libs/libcue ) | ||
curl? ( net-misc/curl ) | ||
dbus? ( dev-qt/qtdbus:5 ) | ||
enca? ( app-i18n/enca ) | ||
ffmpeg? ( | ||
!libav? ( media-video/ffmpeg:= ) | ||
libav? ( media-video/libav:= ) | ||
) | ||
flac? ( media-libs/flac ) | ||
game? ( media-libs/game-music-emu ) | ||
jack? ( | ||
media-libs/libsamplerate | ||
media-sound/jack-audio-connection-kit | ||
) | ||
ladspa? ( media-libs/ladspa-cmt ) | ||
mad? ( || ( | ||
media-libs/libmad | ||
media-sound/mpg123 | ||
) ) | ||
midi? ( media-sound/wildmidi ) | ||
mms? ( media-libs/libmms ) | ||
modplug? ( >=media-libs/libmodplug-0.8.4 ) | ||
mplayer? ( media-video/mplayer ) | ||
musepack? ( >=media-sound/musepack-tools-444 ) | ||
opus? ( media-libs/opusfile ) | ||
projectm? ( | ||
dev-qt/qtgui:5[-gles2] | ||
dev-qt/qtopengl:5 | ||
media-libs/libprojectm | ||
) | ||
pulseaudio? ( >=media-sound/pulseaudio-0.9.9 ) | ||
qtmedia? ( dev-qt/qtmultimedia:5 ) | ||
scrobbler? ( net-misc/curl ) | ||
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? ( | ||
media-libs/libogg | ||
media-libs/libvorbis | ||
) | ||
wavpack? ( media-sound/wavpack ) | ||
" | ||
DEPEND="${RDEPEND} | ||
dev-qt/linguist-tools:5 | ||
" | ||
|
||
DOCS=( AUTHORS ChangeLog README ) | ||
|
||
src_prepare() { | ||
if has_version dev-libs/libcdio-paranoia; then | ||
sed -i \ | ||
-e 's:cdio/cdda.h:cdio/paranoia/cdda.h:' \ | ||
src/plugins/Input/cdaudio/decoder_cdaudio.cpp || die | ||
fi | ||
|
||
cmake-utils_src_prepare | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-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)" | ||
-DUSE_CROSSFADE="$(usex crossfade)" | ||
-DUSE_CUE="$(usex cue)" | ||
-DUSE_CURL="$(usex curl)" | ||
-DUSE_KDENOTIFY="$(usex dbus)" | ||
-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)" | ||
-DUSE_HAL=OFF | ||
-DUSE_JACK="$(usex jack)" | ||
-DUSE_LADSPA="$(usex ladspa)" | ||
-DUSE_LYRICS="$(usex lyrics)" | ||
-DUSE_MAD="$(usex mad)" | ||
-DUSE_MIDI="$(usex midi)" | ||
-DUSE_MMS="$(usex mms)" | ||
-DUSE_MODPLUG="$(usex modplug)" | ||
-DUSE_MPLAYER="$(usex mplayer)" | ||
-DUSE_MPC="$(usex musepack)" | ||
-DUSE_NOTIFIER="$(usex notifier)" | ||
-DUSE_OPUS="$(usex opus)" | ||
-DUSE_OSS="$(usex oss)" | ||
-DUSE_PROJECTM="$(usex projectm)" | ||
-DUSE_PULSE="$(usex pulseaudio)" | ||
-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)" | ||
-DUSE_STEREO="$(usex stereo)" | ||
-DUSE_STATICON="$(usex tray)" | ||
-DUSE_UDISKS2="$(usex udisks)" | ||
-DUSE_VORBIS="$(usex vorbis)" | ||
-DUSE_WAVPACK="$(usex wavpack)" | ||
) | ||
|
||
cmake-utils_src_configure | ||
} | ||
|
||
pkg_postinst() { | ||
xdg_desktop_database_update | ||
} | ||
|
||
pkg_postrm() { | ||
xdg_desktop_database_update | ||
} |