1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-04-14 12:53:32 +02:00

Added incomplete HermIRES ebuild, update deadbeef

This commit is contained in:
root
2014-01-04 08:12:31 +01:00
parent f29d365408
commit a5f4237d8c
10 changed files with 536 additions and 6 deletions

View File

@@ -1,6 +1,13 @@
DIST deadbeef-0.4.2.tar.bz2 2544788 RMD160 90592c2d8522bf238c2aa30d2fa248c20abb69a4 SHA1 f4289eca92fc06a15ca87a7108682c7a7a89686e SHA256 a3a2b483aa4a0f053c5f33d12efc3b18105ee8107e00816eb9ba7a92c1037136
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.2.ebuild 2291 RMD160 9f4f9b997f1e1f41c0722f8a4f304e009421363d SHA1 a20403433aec8f4074b91d996ae4d34a875f4a50 SHA256 bfcd1e294f0ee11f207bd66db55653d828df2550bcbb1f91a9b04b9ea354f97b
EBUILD deadbeef-0.4.4-r1.ebuild 2809 RMD160 609d3f8724f002b63627cfe0272d6b23234ef5dc SHA1 b3f50b14afc703403294362a9e8f90a958fea681 SHA256 a75e229d02adbccf8f1107dede2938cce557cae1125174cef2fd93735ff86830
EBUILD deadbeef-0.5.1-r1.ebuild 2795 RMD160 4a29ca9c09f32947690950123a497566ed900257 SHA1 d025a1f44de510268b27d231f9704f6c5d034fcf SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758cc3489d8c4fdf0890d11111d80
AUX desktop-2.patch 702 SHA256 85f0b3456f8acfb5fbcd7d139a60e145a85a506a4a716a3aec6fb8812d602eda SHA512 b0d8c1f80c06cd1dbe6ecce503907594834b980107770f3daccac9f567562d71cd2f0028e0364df63277b82fb3d7e745bec176754b249fb2cb395ddb7fbb2e07 WHIRLPOOL 140c120c945739ae45d324b1ea276e5d81ea8efee739e7b2f2e15645ffa937385865a4371c49bc4197295cbbbd0ea8e7692636257980042a51fbbd12a6157bf8
AUX desktop.patch 672 SHA256 4ad550c3c20bb8ade6fa1973135a0503accd4615cf759d5141844258fbc79836 SHA512 f94329be0fd4c9a1a2ef9ca48a03d1b839b2645504f5a0cdd2f8b91d0eded6162fbc11ebb7ab95ce47fa9c1ea471abf02c54b00b50adcc0ff8149140adda07fd WHIRLPOOL 8f5861b87ccd475bfb51eec297b586a07e435a63656ba9cc3b0ff0d6a818730bcc1aaca855823bac0184d7aedbdfc7e8b4028714ca90d1ad19e340e621cca3cb
DIST deadbeef-0.4.2.tar.bz2 2544788 SHA256 a3a2b483aa4a0f053c5f33d12efc3b18105ee8107e00816eb9ba7a92c1037136
DIST deadbeef-0.4.4.tar.bz2 2612233 SHA256 93547e776f1c67a68236d394a67d0d84478f12ad375a4208e6dbba5972f6ec32
DIST deadbeef-0.5.1.tar.bz2 2317508 SHA256 449e2933634c8f06dfdac65cd1afbe87a7f97fcd8e541694d6e65fe1941ac18f
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.4.2.ebuild 2291 SHA256 bfcd1e294f0ee11f207bd66db55653d828df2550bcbb1f91a9b04b9ea354f97b SHA512 40b7ac23edcdcba1844d98ff27a409195d901b35fd0e3402789a32d46efb531bf25fdf41b0ff78cd0aba1268891d2b32189534ee88a08feeded07d917ee6b62b WHIRLPOOL 93d09bb4d44c943e0215e9ddf4df79c6c2092126e31b69571daca03cec870e1c1b1899a7316ff20bed478367cb3846539a0db695336b3d551a0f675de6eee26c
EBUILD deadbeef-0.4.4-r1.ebuild 2809 SHA256 a75e229d02adbccf8f1107dede2938cce557cae1125174cef2fd93735ff86830 SHA512 a567f35c66ad1c95e42f038512221f966e4ba0585198c48fc6e9af8bb378e9d111de6b5789d4534f4ef8a7c2dfcbbc06c174e364c8ac2c5d608d245cd080d040 WHIRLPOOL 0b0bdace8aef6c066607c464844d348e07d69138d24282d9b1cc547762f78407334d94632ec563ff55cca4b96ef5d4e96e3bfba3e21702dbccac85aa19a923e1
EBUILD deadbeef-0.5.1-r1.ebuild 2795 SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758cc3489d8c4fdf0890d11111d80 SHA512 5101cef8d813992bc471454f6ac031eab56700cdf407463f81ba5c33344f34e2ee8fcd8e0ac13e7e9c1381487085b8c60f5acf7f5b9eed2857d48c120fb22195 WHIRLPOOL 05ddd25de4be294d31173bd115be2d27823f5140e251e389d8c5cd5a75bf82cf9ac8552adee95117bf9f5f89e6456adb088ef12cc3997b8b7f31b20a71ebfc8f
EBUILD deadbeef-0.5.6.ebuild 2795 SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758cc3489d8c4fdf0890d11111d80 SHA512 5101cef8d813992bc471454f6ac031eab56700cdf407463f81ba5c33344f34e2ee8fcd8e0ac13e7e9c1381487085b8c60f5acf7f5b9eed2857d48c120fb22195 WHIRLPOOL 05ddd25de4be294d31173bd115be2d27823f5140e251e389d8c5cd5a75bf82cf9ac8552adee95117bf9f5f89e6456adb088ef12cc3997b8b7f31b20a71ebfc8f
EBUILD deadbeef-0.6.0-r1.ebuild 4450 SHA256 298752305cc39d9f1b586c6aab4a7336018c6e3b0476f9e339b9f5faf8db873e SHA512 36e4552cebe82709c1e8282411a4424480a0648c76ec669c8e52075eb294a39a17e9da4de8b53ea23fdbcf6a80ae1e8444eb2055dcb8cdaa6bff657cd585d0ce WHIRLPOOL 13562655cafd81fde4979e691d03c17c0276bb098139638c5bea09add1a1f1016fcc5d2c533d06d077d812f2d18c1d3d3a85c33cc983def25f5b44243c9dd671
EBUILD deadbeef-0.6.0.ebuild 2795 SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758cc3489d8c4fdf0890d11111d80 SHA512 5101cef8d813992bc471454f6ac031eab56700cdf407463f81ba5c33344f34e2ee8fcd8e0ac13e7e9c1381487085b8c60f5acf7f5b9eed2857d48c120fb22195 WHIRLPOOL 05ddd25de4be294d31173bd115be2d27823f5140e251e389d8c5cd5a75bf82cf9ac8552adee95117bf9f5f89e6456adb088ef12cc3997b8b7f31b20a71ebfc8f

View File

@@ -0,0 +1,108 @@
# 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 || die "emake install failed"
}

View File

@@ -0,0 +1,175 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
inherit fdo-mime gnome2-utils eutils
SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}.tar.bz2
http://sourceforge.net/projects/${PN}/files/${PN}-${PV}.tar.bz2/download -> ${PN}-${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 alac 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 wma"
REQUIRED_USE="
cover? ( curl )
lastfm? ( curl )
|| ( alsa oss pulseaudio nullout )"
LANGS="be bg bn ca cs da de el en_GB eo es et fa fi fr gl he hr hu id it ja kk km lg lt nb nl pl pt
pt_BR ro ru si sk sl sr sr@latin sv te tr ug 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 )
alac? ( media-libs/faad2 )
cdda? ( >=dev-libs/libcdio-0.90 media-libs/libcddb )
cover? ( media-libs/imlib2 )
ffmpeg? ( !media-plugins/deadbeef-ffmpeg >=media-video/ffmpeg-1.0.7 )
flac? ( media-libs/flac )
gtk2? ( x11-libs/gtk+:2 x11-libs/gtkglext )
gtk3? ( x11-libs/gtk+:3 )
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 )"
DEPEND="
dev-util/intltool
${RDEPEND}"
QA_TEXTRELS="usr/lib/deadbeef/ffap.so.0.0.0"
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() {
touch config.rpath
sh autogen.sh
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
# remove unity trash
epatch "${FILESDIR}/desktop-2.patch"
for lang in ${LANGS};do
for x in ${lang};do
if ! use linguas_${x}; then
sed -e "s|^${x}$||" -i "po/LINGUAS"
fi
done
done
}
src_configure() {
my_config="--disable-portable
--docdir=/usr/share/${PN}
$(use_enable aac)
$(use_enable adplug)
$(use_enable alac)
$(use_enable alsa)
$(use_enable ape ffap)
$(use_enable cdda)
$(use_enable converter)
$(use_enable cover artwork)
$(use_enable cover-imlib2 artwork-imlib2)
$(use_enable curl vfs-curl)
$(use_enable dts dca)
$(use_enable dumb)
$(use_enable ffmpeg)
$(use_enable flac)
$(use_enable gme)
$(use_enable gtk2)
$(use_enable gtk3)
$(use_enable hotkeys)
$(use_enable lastfm lfm)
$(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)
$(use_enable wma)"
econf ${my_config}
}
pkg_preinst() {
use linguas_pt_BR || rm -f "${D}/usr/share/deadbeef/help.pt_BR.txt"
use linguas_ru || rm -f "${D}/usr/share/deadbeef/help.ru.txt"
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
}

View File

@@ -0,0 +1,108 @@
# 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 || die "emake install failed"
}

View File

@@ -0,0 +1,32 @@
--- deadbeef.desktop.in 2013-11-02 15:03:15.000000000 +0400
+++ /home/megabaks/deadbeef.desktop.in 2013-11-25 21:40:07.000000000 +0400
@@ -13,29 +13,3 @@
Type=Application
Icon=deadbeef
X-PulseAudio-Properties=media.role=music
-
-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
-[Play Shortcut Group]
-Name=Play
-Exec=deadbeef --play
-TargetEnvironment=Unity
-
-[Pause Shortcut Group]
-Name=Pause
-Exec=deadbeef --pause
-TargetEnvironment=Unity
-
-[Stop Shortcut Group]
-Name=Stop
-Exec=deadbeef --stop
-TargetEnvironment=Unity
-
-[Next Shortcut Group]
-Name=Next
-Exec=deadbeef --next
-TargetEnvironment=Unity
-
-[Prev Shortcut Group]
-Name=Prev
-Exec=deadbeef --prev
-TargetEnvironment=Unity

View File

@@ -0,0 +1,32 @@
--- orig/deadbeef.desktop.in 2012-10-18 13:58:43.000000000 +0400
+++ fixed/deadbeef.desktop.in 2012-10-18 13:58:08.000000000 +0400
@@ -12,29 +12,3 @@
Terminal=false
Type=Application
Icon=deadbeef
-
-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
-[Play Shortcut Group]
-Name=Play
-Exec=deadbeef --play
-TargetEnvironment=Unity
-
-[Pause Shortcut Group]
-Name=Pause
-Exec=deadbeef --pause
-TargetEnvironment=Unity
-
-[Stop Shortcut Group]
-Name=Stop
-Exec=deadbeef --stop
-TargetEnvironment=Unity
-
-[Next Shortcut Group]
-Name=Next
-Exec=deadbeef --next
-TargetEnvironment=Unity
-
-[Prev Shortcut Group]
-Name=Prev
-Exec=deadbeef --prev
-TargetEnvironment=Unity