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 versions 0.9.3 and 1.0.1
Package-Manager: portage-2.2.23 Signed-off-by: Lars Wendler <[email protected]>
- Loading branch information
Lars Wendler
committed
Nov 3, 2015
1 parent
9a53f07
commit 0bf6a1b
Showing
3 changed files
with
264 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
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,128 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI="5" | ||
|
||
inherit cmake-utils | ||
[ "$PV" == "9999" ] && inherit subversion | ||
|
||
DESCRIPTION="Qt4-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" | ||
KEYWORDS="~amd64 ~ppc ~x86" | ||
else | ||
SRC_URI="" | ||
ESVN_REPO_URI="https://qmmp.googlecode.com/svn/trunk/qmmp/" | ||
KEYWORDS="" | ||
fi | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
# KEYWORDS further up | ||
IUSE="analyzer aac +alsa +dbus bs2b cdda cover crossfade cue curl enca ffmpeg flac jack game kde ladspa | ||
libsamplerate lyrics +mad midi mms modplug mplayer mpris musepack notifier opus oss | ||
projectm pulseaudio qsui scrobbler sndfile stereo tray udisks +vorbis wavpack" | ||
|
||
RDEPEND="media-libs/taglib | ||
dev-qt/qtgui:4 | ||
alsa? ( media-libs/alsa-lib ) | ||
bs2b? ( media-libs/libbs2b ) | ||
cdda? ( dev-libs/libcdio-paranoia ) | ||
cue? ( media-libs/libcue ) | ||
curl? ( net-misc/curl ) | ||
dbus? ( sys-apps/dbus ) | ||
aac? ( media-libs/faad2 ) | ||
enca? ( app-i18n/enca ) | ||
flac? ( media-libs/flac ) | ||
game? ( media-libs/game-music-emu ) | ||
ladspa? ( media-libs/ladspa-cmt ) | ||
libsamplerate? ( media-libs/libsamplerate ) | ||
mad? ( media-libs/libmad ) | ||
midi? ( media-sound/wildmidi ) | ||
mms? ( media-libs/libmms ) | ||
mplayer? ( media-video/mplayer ) | ||
mpris? ( dev-qt/qtdbus:4 ) | ||
musepack? ( >=media-sound/musepack-tools-444 ) | ||
modplug? ( >=media-libs/libmodplug-0.8.4 ) | ||
vorbis? ( media-libs/libvorbis | ||
media-libs/libogg ) | ||
jack? ( media-sound/jack-audio-connection-kit | ||
media-libs/libsamplerate ) | ||
ffmpeg? ( virtual/ffmpeg ) | ||
opus? ( media-libs/opusfile ) | ||
projectm? ( media-libs/libprojectm | ||
dev-qt/qtopengl:4 ) | ||
pulseaudio? ( >=media-sound/pulseaudio-0.9.9 ) | ||
wavpack? ( media-sound/wavpack ) | ||
scrobbler? ( net-misc/curl ) | ||
sndfile? ( media-libs/libsndfile ) | ||
udisks? ( sys-fs/udisks:2 )" | ||
DEPEND="${RDEPEND}" | ||
|
||
DOCS="AUTHORS ChangeLog README" | ||
|
||
CMAKE_IN_SOURCE_BUILD="1" | ||
|
||
REQUIRED_USE="kde? ( dbus ) " | ||
|
||
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() { | ||
mycmakeargs=( | ||
$(cmake-utils_use_use alsa) | ||
$(cmake-utils_use_use aac) | ||
$(cmake-utils_use_use alsa) | ||
$(cmake-utils_use_use analyzer) | ||
$(cmake-utils_use_use bs2b) | ||
$(cmake-utils_use_use cdda CDA) | ||
$(cmake-utils_use_use crossfade) | ||
$(cmake-utils_use_use cover) | ||
$(cmake-utils_use_use cue) | ||
$(cmake-utils_use_use curl) | ||
$(cmake-utils_use_use dbus) | ||
$(cmake-utils_use_use enca) | ||
$(cmake-utils_use_use ffmpeg) | ||
-DUSE_FFMPEG_LEGACY=OFF | ||
$(cmake-utils_use_use flac) | ||
$(cmake-utils_use_use game GME) | ||
-DUSE_HAL=OFF | ||
$(cmake-utils_use_use jack) | ||
$(cmake-utils_use_use kde KDENOTIFY) | ||
$(cmake-utils_use_use ladspa) | ||
$(cmake-utils_use_use lyrics) | ||
$(cmake-utils_use_use mad) | ||
$(cmake-utils_use_use midi MIDI_WILDMIDI) | ||
$(cmake-utils_use_use mplayer) | ||
$(cmake-utils_use_use mms) | ||
$(cmake-utils_use_use modplug) | ||
$(cmake-utils_use_use mpris) | ||
$(cmake-utils_use_use musepack MPC) | ||
$(cmake-utils_use_use notifier) | ||
$(cmake-utils_use_use opus) | ||
$(cmake-utils_use_use oss) | ||
$(cmake-utils_use_use projectm) | ||
$(cmake-utils_use_use pulseaudio PULSE) | ||
$(cmake-utils_use_use qsui) | ||
$(cmake-utils_use_use scrobbler) | ||
$(cmake-utils_use_use sndfile) | ||
$(cmake-utils_use_use stereo) | ||
$(cmake-utils_use_use tray STATICON) | ||
$(cmake-utils_use_use udisks UDISKS2) | ||
-DUSE_UDISKS=OFF | ||
$(cmake-utils_use_use libsamplerate SRC) | ||
$(cmake-utils_use_use vorbis) | ||
$(cmake-utils_use_use wavpack) | ||
) | ||
|
||
cmake-utils_src_configure | ||
} |
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,134 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI="5" | ||
|
||
inherit cmake-utils | ||
[ "$PV" == "9999" ] && inherit subversion | ||
|
||
DESCRIPTION="Qt4-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" | ||
KEYWORDS="~amd64 ~x86" | ||
else | ||
QMMP_DEV_BRANCH="1.1" | ||
SRC_URI="" | ||
ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/branches/${PN}-${QMMP_DEV_BRANCH}" | ||
KEYWORDS="" | ||
fi | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
# KEYWORDS further up | ||
IUSE="analyzer aac +alsa +dbus bs2b cdda cover crossfade cue curl enca ffmpeg flac jack game kde ladspa | ||
libsamplerate lyrics +mad midi mms modplug mplayer mpris musepack notifier opus oss | ||
projectm pulseaudio qsui scrobbler sndfile stereo tray udisks +vorbis wavpack" | ||
|
||
RDEPEND="media-libs/taglib | ||
dev-qt/qtcore:5 | ||
dev-qt/qtdbus:5 | ||
dev-qt/qtgui:5 | ||
dev-qt/qtnetwork:5 | ||
dev-qt/qtwidgets:5 | ||
dev-qt/qtx11extras:5 | ||
alsa? ( media-libs/alsa-lib ) | ||
bs2b? ( media-libs/libbs2b ) | ||
cdda? ( dev-libs/libcdio-paranoia ) | ||
cue? ( media-libs/libcue ) | ||
curl? ( net-misc/curl ) | ||
dbus? ( sys-apps/dbus ) | ||
aac? ( media-libs/faad2 ) | ||
enca? ( app-i18n/enca ) | ||
flac? ( media-libs/flac ) | ||
game? ( media-libs/game-music-emu ) | ||
ladspa? ( media-libs/ladspa-cmt ) | ||
libsamplerate? ( media-libs/libsamplerate ) | ||
mad? ( media-libs/libmad ) | ||
midi? ( media-sound/wildmidi ) | ||
mms? ( media-libs/libmms ) | ||
mplayer? ( media-video/mplayer ) | ||
mpris? ( dev-qt/qtdbus:5 ) | ||
musepack? ( >=media-sound/musepack-tools-444 ) | ||
modplug? ( >=media-libs/libmodplug-0.8.4 ) | ||
vorbis? ( media-libs/libvorbis | ||
media-libs/libogg ) | ||
jack? ( media-sound/jack-audio-connection-kit | ||
media-libs/libsamplerate ) | ||
ffmpeg? ( virtual/ffmpeg ) | ||
opus? ( media-libs/opusfile ) | ||
projectm? ( media-libs/libprojectm | ||
dev-qt/qtopengl:5 | ||
dev-qt/qtgui:5[-gles2] ) | ||
pulseaudio? ( >=media-sound/pulseaudio-0.9.9 ) | ||
wavpack? ( media-sound/wavpack ) | ||
scrobbler? ( net-misc/curl ) | ||
sndfile? ( media-libs/libsndfile ) | ||
udisks? ( sys-fs/udisks:2 )" | ||
DEPEND="${RDEPEND} | ||
dev-qt/linguist-tools:5" | ||
|
||
DOCS="AUTHORS ChangeLog README" | ||
|
||
CMAKE_IN_SOURCE_BUILD="1" | ||
|
||
REQUIRED_USE="kde? ( dbus ) " | ||
|
||
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() { | ||
mycmakeargs=( | ||
$(cmake-utils_use_use alsa) | ||
$(cmake-utils_use_use aac) | ||
$(cmake-utils_use_use alsa) | ||
$(cmake-utils_use_use analyzer) | ||
$(cmake-utils_use_use bs2b) | ||
$(cmake-utils_use_use cdda CDA) | ||
$(cmake-utils_use_use crossfade) | ||
$(cmake-utils_use_use cover) | ||
$(cmake-utils_use_use cue) | ||
$(cmake-utils_use_use curl) | ||
$(cmake-utils_use_use dbus) | ||
$(cmake-utils_use_use enca) | ||
$(cmake-utils_use_use ffmpeg) | ||
$(cmake-utils_use_use flac) | ||
$(cmake-utils_use_use game GME) | ||
-DUSE_HAL=OFF | ||
$(cmake-utils_use_use jack) | ||
$(cmake-utils_use_use kde KDENOTIFY) | ||
$(cmake-utils_use_use ladspa) | ||
$(cmake-utils_use_use lyrics) | ||
$(cmake-utils_use_use mad) | ||
$(cmake-utils_use_use midi MIDI_WILDMIDI) | ||
$(cmake-utils_use_use mplayer) | ||
$(cmake-utils_use_use mms) | ||
$(cmake-utils_use_use modplug) | ||
$(cmake-utils_use_use mpris) | ||
$(cmake-utils_use_use musepack MPC) | ||
$(cmake-utils_use_use notifier) | ||
$(cmake-utils_use_use opus) | ||
$(cmake-utils_use_use oss) | ||
$(cmake-utils_use_use projectm) | ||
$(cmake-utils_use_use pulseaudio PULSE) | ||
$(cmake-utils_use_use qsui) | ||
$(cmake-utils_use_use scrobbler) | ||
$(cmake-utils_use_use sndfile) | ||
$(cmake-utils_use_use stereo) | ||
$(cmake-utils_use_use tray STATICON) | ||
$(cmake-utils_use_use udisks UDISKS2) | ||
$(cmake-utils_use_use libsamplerate SRC) | ||
$(cmake-utils_use_use vorbis) | ||
$(cmake-utils_use_use wavpack) | ||
) | ||
|
||
cmake-utils_src_configure | ||
} |