update deadbeef

atratsevskiy
Alexander Tratsevskiy 12 years ago
parent aa45d78f08
commit 3e962c5fe1

@ -1,4 +1,2 @@
DIST deadbeef-0.4.4.tar.bz2 2612233 RMD160 c0d8c10f5c69f21c02aba82151d80f1e7bc2ef30 SHA1 7981179dfaa2037d1b1fb803c58853bf5cea8764 SHA256 93547e776f1c67a68236d394a67d0d84478f12ad375a4208e6dbba5972f6ec32
DIST deadbeef-0.5.1.tar.bz2 2317508 RMD160 3d46d05b0d07fc8c3a515fcbd0c7d8525b199588 SHA1 82cbdeb3cdd5303c75d668d3d238e68b442c6db1 SHA256 449e2933634c8f06dfdac65cd1afbe87a7f97fcd8e541694d6e65fe1941ac18f
EBUILD deadbeef-0.4.4-r2.ebuild 2850 RMD160 9349a47b04b0393813904bab28e08ef46a55dfb1 SHA1 d6b3262bff17fbb1159717de851e1f4c5e24c2a3 SHA256 39aeac3bc0428714e95fd3d70871bd2b337fd95af22afd7517a7e51c7c4f9fe0
EBUILD deadbeef-0.5.1-r1.ebuild 2766 RMD160 384fe26cfe2a99f9f535eedf81f52bd478ff05e5 SHA1 0f8d9bad36f4019031fa49be39ad0791c2c06f8b SHA256 bc2c59d4996907b59a0e8c1e5d800ba93de662cec1c76b7639fe21bcae319873
DIST deadbeef-0.5.4.tar.bz2 3037285 RMD160 68e4be29062b1fd0b516677a7f14abd44e349d7b SHA1 8bfb77e2ef18d7fa36826e1066644c8daf55ead8 SHA256 ac06966d69f5099160f2af3990d084eff0bb7e578e0ce6a7945976f0faf672d5
EBUILD deadbeef-0.5.4.ebuild 4486 RMD160 3e5eb972acbc1aef2444e54506a23e674e703bbc SHA1 818993cc2b1a44fd3a18c6efbfa48749a5f2816e SHA256 d14fd0b14fd214522b68e1b3d8a404f45385967eb8f45b0c488e9aa9c70e0cb7

@ -1,112 +0,0 @@
# Copyright 2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit fdo-mime
DESCRIPTION="foobar2k-like music player"
HOMEPAGE="http://deadbeef.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}.tar.bz2"
LICENSE="GPL-2 ZLIB
dumb? ( DUMB-0.9.2 )
shorten? ( shorten )
audiooverload? ( BSD XMAME )"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="+gtk gtk3 +alsa ffmpeg pulseaudio mp3 +vorbis +flac wavpack sndfile cdda +hotkeys
oss lastfm adplug +ape sid nullout +supereq vtx gme dumb +notify cover curl
shellexec musepack +tta dts aac midi mms shorten audiooverload nls rpath threads static"
RDEPEND="media-libs/libsamplerate
gtk? ( x11-libs/gtk+:2 )
alsa? ( media-libs/alsa-lib )
ffmpeg? ( media-video/ffmpeg )
pulseaudio? ( media-sound/pulseaudio )
mp3? ( media-libs/libmad )
vorbis? ( media-libs/libvorbis )
flac? ( media-libs/flac )
wavpack? ( media-sound/wavpack )
sndfile? ( media-libs/libsndfile )
cdda? ( dev-libs/libcdio media-libs/libcddb )
lastfm? ( net-misc/curl )
notify? ( sys-apps/dbus )
musepack? ( media-sound/musepack-tools )
midi? ( media-sound/timidity-freepats )
aac? ( media-libs/faad2 )
mms? ( media-libs/libmms )"
DEPEND="${RDEPEND}"
src_prepare() {
if use midi ; then
# set default gentoo path
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
-i "${S}/plugins/wildmidi/wildmidiplug.c"
fi
}
src_configure() {
my_config="--disable-dependency-tracking
$(use_enable static)
$(use_enable nls)
$(use_enable rpath)
$(use_enable threads)
$(use_enable gtk3)
$(use_enable gtk gtkui)
$(use_enable alsa)
$(use_enable ffmpeg)
$(use_enable pulseaudio pulse)
$(use_enable mp3 mad)
$(use_enable vorbis)
$(use_enable flac)
$(use_enable wavpack)
$(use_enable sndfile)
$(use_enable cdda)
$(use_enable hotkeys)
$(use_enable oss)
$(use_enable adplug)
$(use_enable ape ffap)
$(use_enable sid)
$(use_enable nullout)
$(use_enable supereq)
$(use_enable vtx)
$(use_enable gme)
$(use_enable dumb)
$(use_enable notify)
$(use_enable musepack)
$(use_enable tta)
$(use_enable dts dca)
$(use_enable midi wildmidi)
$(use_enable aac)
$(use_enable shorten shn)
$(use_enable audiooverload ao)
$(use_enable shellexec)"
if use cover || use lastfm ; then
my_config="${my_config}
--enable-vfs-curl
$(use_enable cover artwork)
$(use_enable lastfm lfm)"
else
my_config="${my_config}
$(use_enable curl vfs-curl)
$(use_enable cover artwork)
$(use_enable lastfm lfm)"
fi
econf ${my_config} || die
}
src_install() {
emake DESTDIR="${D}" install || die
}
pkg_postinst() {
if use midi ; then
echo
einfo "enable manually freepats support for timidity via"
einfo "eselect timidity set --global freepats"
ebeep
fi
}

@ -1,108 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
inherit fdo-mime
DESCRIPTION="foobar2000-like music player."
HOMEPAGE="http://deadbeef.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2 ZLIB"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="aac adplug alsa cdda cover curl dts encode ffmpeg flac gme +gtk
hotkeys imlib lastfm libnotify libsamplerate m3u mac midi mms mp3
musepack nls null oss pulseaudio shellexec sid sndfile supereq threads
tta vorbis vtx wavpack zip"
REQUIRED_USE="encode? ( gtk )
cover? ( curl )
lastfm? ( curl )"
RDEPEND="
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? ( dev-libs/libcdio media-libs/libcddb )
cover? (
imlib? ( media-libs/imlib2 )
!imlib? ( virtual/jpeg media-libs/libpng )
)
curl? ( net-misc/curl )
ffmpeg? ( media-video/ffmpeg )
flac? ( media-libs/flac )
gtk? ( x11-libs/gtk+:2 )
hotkeys? ( x11-libs/libX11 )
libnotify? ( sys-apps/dbus )
libsamplerate? ( media-libs/libsamplerate )
midi? ( media-sound/timidity-freepats )
mp3? ( media-libs/libmad )
pulseaudio? ( media-sound/pulseaudio )
sndfile? ( media-libs/libsndfile )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )
zip? ( sys-libs/zlib )
"
DEPEND="${RDEPEND}
nls? ( virtual/libintl dev-util/intltool )
"
src_prepare() {
if use midi; then
# set default gentoo path
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
-i "${S}/plugins/wildmidi/wildmidiplug.c"
fi
}
src_configure() {
my_config="$(use_enable nls)
$(use_enable threads)
$(use_enable null nullout)
$(use_enable alsa)
$(use_enable oss)
$(use_enable gtk gtkui)
$(use_enable aac)
$(use_enable adplug)
$(use_enable cdda)
$(use_enable cover artwork)
$(use_enable curl vfs-curl)
$(use_enable dts dca)
$(use_enable encode converter)
$(use_enable ffmpeg)
$(use_enable flac)
$(use_enable gme)
$(use_enable hotkeys)
$(use_enable imlib artwork-imlib2)
$(use_enable lastfm lfm)
$(use_enable libnotify notify)
$(use_enable libsamplerate src)
$(use_enable m3u)
$(use_enable mac ffap)
$(use_enable midi wildmidi)
$(use_enable mms)
$(use_enable mp3 mad)
$(use_enable musepack)
$(use_enable pulseaudio pulse)
$(use_enable shellexec)
$(use_enable sid)
$(use_enable sndfile)
$(use_enable supereq)
$(use_enable tta)
$(use_enable vorbis)
$(use_enable vtx)
$(use_enable wavpack)
$(use_enable zip vfs-zip)
--docdir=/usr/share/doc/${PF}"
econf ${my_config}
}
src_install() {
# Do not compress docs as we need it for deadbeef's help function.
PORTAGE_DOCOMPRESS_SKIP+=( "/usr/share/doc/${PF}" )
emake DESTDIR="${D}" install
}

@ -0,0 +1,182 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
inherit fdo-mime gnome2-utils versionator
MY_PV="$(replace_version_separator 3 '-')"
SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.bz2
http://sourceforge.net/projects/${PN}/files/${PN}-${MY_PV}.tar.bz2/download -> ${PN}-${MY_PV}.tar.bz2"
KEYWORDS="~x86 ~amd64"
DESCRIPTION="foobar2k-like music player"
HOMEPAGE="http://deadbeef.sourceforge.net/"
LICENSE="GPL-2
LGPL-2.1
ZLIB
psf? ( BSD XMAME )
dumb? ( DUMB-0.9.2 )
shn? ( shorten )"
SLOT="0"
IUSE="adplug aac alsa psf ape cdda cover cover-imlib2 dts dumb converter curl ffmpeg flac gme
hotkeys lastfm m3u midi mms mp3 musepack nls notify nullout oss pulseaudio rpath mono2stereo
shellexec shn sid sndfile src static supereq threads tta vorbis vtx wavpack zip gtk3 +gtk2 infobar"
LANGS="be bg bn ca cs da de el en_GB es fa fi fr gl he hr hu id it ja kk km lg nb nl pl pt_BR pt ru si sk sl sr@latin sr sv te tr uk vi zh_CN zh_TW"
for lang in ${LANGS}; do
IUSE+=" linguas_${lang}"
done
RDEPEND="aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? ( dev-libs/libcdio media-libs/libcddb )
cover? ( media-libs/imlib2 net-misc/curl )
ffmpeg? ( virtual/ffmpeg )
flac? ( media-libs/flac )
gtk2? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
lastfm? ( net-misc/curl )
notify? ( sys-apps/dbus )
midi? ( media-sound/timidity-freepats )
mms? ( media-libs/libmms )
mp3? ( media-libs/libmad )
musepack? ( media-sound/musepack-tools )
pulseaudio? ( media-sound/pulseaudio )
sndfile? ( media-libs/libsndfile )
src? ( media-libs/libsamplerate )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )
zip? ( dev-libs/libzip
sys-libs/zlib )
curl? ( net-misc/curl )
infobar? ( net-misc/curl )"
DEPEND="
dev-util/intltool
${RDEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
pkg_setup() {
if use psf || use dumb || use shn && use static ; then
die "ao/converter/dumb or shn plugins can't be builded statically"
fi
}
src_prepare() {
if use midi ; then
# set default gentoo path
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
-i "${S}/plugins/wildmidi/wildmidiplug.c"
fi
for lang in ${LANGS};do
for x in ${lang};do
if ! use linguas_${x}; then
rm -f "po/${x}.po"
fi
done
done
}
src_configure() {
my_config="--disable-portable
--docdir=/usr/share/${PN}
$(use_enable aac)
$(use_enable adplug)
$(use_enable alsa)
$(use_enable ape ffap)
$(use_enable cdda)
$(use_enable converter)
$(use_enable dts dca)
$(use_enable dumb)
$(use_enable ffmpeg)
$(use_enable flac)
$(use_enable gme)
$(use_enable hotkeys)
$(use_enable m3u)
$(use_enable midi wildmidi)
$(use_enable mms)
$(use_enable mono2stereo)
$(use_enable mp3 mad)
$(use_enable musepack)
$(use_enable nls)
$(use_enable notify)
$(use_enable nullout)
$(use_enable oss)
$(use_enable psf)
$(use_enable pulseaudio pulse)
$(use_enable rpath)
$(use_enable shellexec)
$(use_enable shn)
$(use_enable sid)
$(use_enable sndfile)
$(use_enable src)
$(use_enable static)
$(use_enable static staticlink)
$(use_enable supereq)
$(use_enable threads)
$(use_enable tta)
$(use_enable vorbis)
$(use_enable vtx)
$(use_enable wavpack)
$(use_enable zip vfs-zip)"
if use cover || use lastfm ; then
my_config="${my_config}
--enable-vfs-curl
$(use_enable cover artwork)
$(use_enable cover-imlib2 artwork-imlib2)
$(use_enable lastfm lfm)"
else
my_config="${my_config}
$(use_enable cover artwork)
$(use_enable cover-imlib2 artwork-imlib2)
$(use_enable curl vfs-curl)
$(use_enable lastfm lfm)"
fi
if use infobar; then
my_config="${my_config}
--enable-vfs-curl"
fi
if use gtk3;then
my_config="${my_config}
--enable-gtk3
--enable-gtkui"
fi
if use gtk2;then
my_config="${my_config}
--enable-gtkui"
else
my_config="${my_config}
--disable-gtk2"
fi
econf ${my_config}
}
pkg_preinst() {
gnome2_icon_savelist
gnome2_schemas_savelist
}
pkg_postinst() {
if use midi ; then
einfo "enable manually freepats support for timidity via"
einfo "eselect timidity set --global freepats"
fi
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
gnome2_schemas_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
gnome2_schemas_update
}

@ -1,6 +1,6 @@
~media-sound/deadbeef-0.5.1 amd64 x86
~media-sound/deadbeef-0.5.4 amd64 x86
~net-news/liferea-1.8.5 amd64 x86
~net-misc/remmina-1.0.0 amd64 x86
~net-fs/smbnetfs-0.5.3 amd64 x86
~xfce-extra/xfce4-gvfs-mount-0.0.4 amd64 x86

Loading…
Cancel
Save