Добавлен deadbeef 0.6.0

atratsevskiy
Alexander Tratsevskiy 11 years ago
parent 99b68c148f
commit a8ec906966

@ -1,2 +1,4 @@
DIST deadbeef-0.5.6.tar.bz2 3279899 SHA256 17c123eb50e33c89403d8d3035b9132463a227a6905fd42bcbb2a3a5616cea5b SHA512 20d8d58e2df90078af2dd6583c7ae9d7b3b6f7d73cef1d823910614278779614c1544e839a886ab7ab972ad235220829d8e07dc1c959e98c94fc1e47299e5b4a WHIRLPOOL 9b7349c4664be4e98a935fb97393195cc4911d28e011a83c8f3d621b004ccb70f3e5e06129138eb3edf64b17c533b0b214a29e2fb71b96e7b6638b92d2a69947
DIST deadbeef-0.6.0.tar.bz2 3433789 SHA256 78a684bd50f3bae2cb3913a7d9c1b06549d0718b37f923fbb0ea523fd9e7826a SHA512 3f6add4998dd0fc67c94c289905700144153ae2dc8c7e6cfa1bbfab7844c7dfe3985d5ff87909d9d0b1abe4926b5498055389ab74e83cc7db63f254081d7e666 WHIRLPOOL a8fb43cef99b030e2c79e54533516d142ef805e0d3f30639d13eb246dc9a1b8c71500f23d61d400ddd0776857d6cac4daf0d1d7656e21de249cd36d077d97fd4
EBUILD deadbeef-0.5.6.ebuild 4486 SHA256 d14fd0b14fd214522b68e1b3d8a404f45385967eb8f45b0c488e9aa9c70e0cb7 SHA512 ea1be0544a9d905805d2815dee1fbca0e55cb4bffe9e8c771034ef110ef383b79adbe819991123777e63adaa08e5638071a731b6fede412ed2f3910f630fec62 WHIRLPOOL bff7463015c1d0031ed906f9e7687b7c99721b86b64f5b6717c01db098954318556355b5e66c1f02f4a905ff5f070a090e33210f9a54c799cd24143a1b05b67e
EBUILD deadbeef-0.6.0.ebuild 4524 SHA256 afc628f8c15f36587f6750fe7c5944fe6dd04725504b96bae76a750e9c64456f SHA512 2ddeb0499a41fda998f4c95153249b799d1363d518f4548fdedd2b983317424102054360e948450535e88e5bb361593ba82a5f2601a1dcac1b943355305cd677 WHIRLPOOL 4ba9c38166f8f7ed344971644e04e540ab6b8e8fed299dd4fbf4c25bb9f7abf777c5ae9194fc066b4d450593216be093f58ec63c7b4202ab508fcdeebb7727a8

@ -0,0 +1,183 @@
# 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 shellexec shellexecui)
$(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
}
Loading…
Cancel
Save