diff options
author | Alexe-Cristia Moldovan <contact@crism.ro> | 2015-06-18 15:04:08 +0300 |
---|---|---|
committer | Alexe-Cristia Moldovan <contact@crism.ro> | 2015-06-18 15:04:08 +0300 |
commit | dc45a05bcf51a824e2837ae148f39283e81ff40f (patch) | |
tree | b1a5cdd68a6c09dd13ab3eef07071d4036e376c2 | |
parent | d04ac5017dd68e7505b1c324cd37c1a809bc5f0e (diff) |
add deadbeef
9 files changed, 693 insertions, 0 deletions
diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest new file mode 100644 index 00000000..d456a0fb --- /dev/null +++ b/media-sound/deadbeef/Manifest @@ -0,0 +1 @@ +DIST deadbeef-0.6.2.tar.bz2 3495920 SHA256 3433b966683286c03ffbcc79b2201cd517f8dbf6b41da8600778dfa93cd64e1a SHA512 7caee245d7fa68e98ce5edc6aa6acc829d62c963f523c81e0406182a1aa36759219a8c0a2bdf010ac810f22b15acc81d06e8cab4ab820956c96cbc0a94423b7b WHIRLPOOL a8fc10c0f44f9f4d4eafb99a52f26efef34c2a1164d19b1f60693347a4b7a5564c6f7fafd394914149240a2a2f30926ce853bf42bbf3a07699bd8ba422a59f63 diff --git a/media-sound/deadbeef/deadbeef-0.6.2.ebuild b/media-sound/deadbeef/deadbeef-0.6.2.ebuild new file mode 100644 index 00000000..85158513 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-0.6.2.ebuild @@ -0,0 +1,243 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PLOCALES="be bg bn ca cs da de el en_GB es et eu fa fi fr gl he hr hu id it ja kk km lg + lt nl pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW" + +PLOCALE_BACKUP="en_GB" + +inherit autotools eutils fdo-mime gnome2-utils l10n + +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +KEYWORDS="*" + +DESCRIPTION="foobar2k-like music player" +HOMEPAGE="http://deadbeef.sourceforge.net" + +RESTRICT="mirror" + +LICENSE="BSD + UNICODE + ZLIB + aac? ( GPL GPL-2 ) + adplug? ( LGPL-2.1 ZLIB ) + alac? ( MIT GPL-2 ) + alsa? ( GPL-2 ) + cdda? ( GPL-2 LGPL-2 GPL-3 ) + cover? ( ZLIB ) + converter? ( GPL-2 ) + curl? ( curl ZLIB ) + dts? ( GPL-2 ) + dumb? ( DUMB-0.9.3 ZLIB ) + equalizer? ( GPL-2 ) + ffmpeg? ( GPL-2 ) + flac? ( BSD ) + gme? ( LGPL-2.1 ) + gtk2? ( GPL-2 ) + gtk3? ( GPL-2 ) + hotkeys? ( ZLIB ) + lastfm? ( GPL-2 ) + libav? ( GPL-2 ) + libnotify? ( GPL-2 ) + libsamplerate? ( GPL-2 ) + m3u? ( ZLIB ) + mac? ( GPL-2 ) + midi? ( LGPL-2.1 ZLIB ) + mms? ( GPL-2 ZLIB ) + mono2stereo? ( ZLIB ) + mp3? ( GPL-2 ZLIB ) + musepack? ( BSD ZLIB ) + nullout? ( ZLIB ) + oss? ( GPL-2 ) + playlist-browser? ( ZLIB ) + psf? ( BSD GPL MAME ZLIB ) + pulseaudio? ( GPL-2 ) + shell-exec? ( GPL-2 ) + shn? ( shorten ZLIB ) + sid? ( GPL-2 ) + sndfile? ( GPL-2 LGPL-2 ) + tta? ( BSD ZLIB ) + vorbis? ( BSD ZLIB ) + vtx? ( GPL-2 ZLIB ) + wavpack? ( BSD ) + wma? ( GPL-2 LGPL-2 ZLIB ) + zip? ( ZLIB )" + +SLOT="0" + +IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mp3 +sndfile +vorbis + aac adplug alac cdda converter cover cover-imlib2 cover-network curl dts dumb equalizer + ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo musepack nls nullout + oss playlist-browser psf pulseaudio shell-exec shn sid tta unity vtx wavpack wma zip" + +REQUIRED_USE="converter? ( || ( gtk2 gtk3 ) ) + cover-imlib2? ( cover ) + cover-network? ( cover curl ) + cover? ( || ( gtk2 gtk3 ) ) + ffmpeg? ( !libav ) + lastfm? ( curl ) + playlist-browser? ( || ( gtk2 gtk3 ) ) + || ( alsa oss pulseaudio nullout )" + +PDEPEND="media-plugins/deadbeef-plugins-meta:0" + +RDEPEND="dev-libs/glib:2 + aac? ( media-libs/faad2:0 ) + adplug? ( media-libs/adplug:0 ) + alsa? ( media-libs/alsa-lib:0 ) + alac? ( media-libs/faad2:0 ) + cdda? ( dev-libs/libcdio:0= + media-libs/libcddb:0 ) + cover? ( cover-imlib2? ( media-libs/imlib2:0 ) + media-libs/libpng:0= + virtual/jpeg:0 + x11-libs/gdk-pixbuf:2[jpeg] ) + curl? ( net-misc/curl:0 ) + ffmpeg? ( media-video/ffmpeg:0= ) + libav? ( media-video/libav:0= ) + flac? ( media-libs/libogg + media-libs/flac:0 ) + gme? ( sys-libs/zlib:0 ) + gtk2? ( dev-libs/atk:0 + x11-libs/cairo:0 + x11-libs/gtk+:2 + x11-libs/pango:0 ) + gtk3? ( x11-libs/gtk+:3 ) + hotkeys? ( x11-libs/libX11:0 ) + libnotify? ( sys-apps/dbus:0 ) + libsamplerate? ( media-libs/libsamplerate:0 ) + mac? ( x86? ( dev-lang/yasm:0 ) + amd64? ( dev-lang/yasm:0 ) ) + midi? ( media-sound/timidity-freepats:0 ) + mp3? ( media-libs/libmad:0 ) + psf? ( sys-libs/zlib:0 ) + pulseaudio? ( media-sound/pulseaudio:0 ) + sndfile? ( media-libs/libsndfile:0 ) + vorbis? ( media-libs/libogg:0 + media-libs/libvorbis:0 ) + wavpack? ( media-sound/wavpack:0 ) + zip? ( dev-libs/libzip:0 )" + +DEPEND="${RDEPEND} + virtual/pkgconfig:0 + nls? ( dev-util/intltool:0 + virtual/libintl:0 )" + +src_prepare() { + if ! use_if_iuse linguas_pt_BR && use_if_iuse linguas_ru ; then + epatch "${FILESDIR}/${PN}-remove-pt_br-help-translation.patch" + rm "${S}/translation/help.pt_BR.txt" || die + fi + + if ! use_if_iuse linguas_ru && use_if_iuse linguas_pt_BR ; then + epatch "${FILESDIR}/${PN}-remove-ru-help-translation.patch" + rm "${S}/translation/help.ru.txt" || die + fi + + if ! use_if_iuse linguas_pt_BR && ! use_if_iuse linguas_ru ; then + epatch "${FILESDIR}/${PN}-remove-pt_br-and-ru-help-translation.patch" + rm "${S}/translation/help.pt_BR.txt" "${S}/translation/help.ru.txt" || die + fi + + 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" || die + fi + + if ! use unity ; then + # remove unity trash + epatch "${FILESDIR}/${P}-remove-unity-trash.patch" + fi + + config_rpath_update "${S}/config.rpath" || die + eautoreconf +} + +src_configure() { + if use shell-exec ; then + if use gtk2 || use gtk3 ; then + shell-exec-ui="--enable-shellexec-ui" + else + shell-exec-ui="--disable-shellexec-ui" + fi + fi + + econf --disable-coreaudio \ + --disable-portable \ + --disable-static \ + --docdir=/usr/share/${PN} \ + ${shell-exec-ui} \ + $(use_enable aac) \ + $(use_enable adplug) \ + $(use_enable alac) \ + $(use_enable alsa) \ + $(use_enable cdda) \ + $(use_enable converter) \ + $(use_enable cover artwork) \ + $(use_enable cover-imlib2 artwork-imlib2) \ + $(use_enable cover-network artwork-network) \ + $(use_enable curl vfs-curl) \ + $(use_enable dts dca) \ + $(use_enable dumb) \ + $(use_enable equalizer supereq) \ + $(use_enable ffmpeg) \ + $(use_enable flac) \ + $(use_enable gme) \ + $(use_enable gtk2) \ + $(use_enable gtk3) \ + $(use_enable hotkeys) \ + $(use_enable lastfm lfm) \ + $(use_enable libav ffmpeg) \ + $(use_enable libnotify notify) \ + $(use_enable libsamplerate src) \ + $(use_enable m3u) \ + $(use_enable mac ffap) \ + $(use_enable midi wildmidi) \ + $(use_enable mms) \ + $(use_enable mono2stereo) \ + $(use_enable mp3 mad) \ + $(use_enable musepack) \ + $(use_enable nls) \ + $(use_enable nullout) \ + $(use_enable oss) \ + $(use_enable playlist-browser pltbrowser) \ + $(use_enable psf) \ + $(use_enable pulseaudio pulse) \ + $(use_enable shell-exec shellexec) \ + $(use_enable shn) \ + $(use_enable sid) \ + $(use_enable sndfile) \ + $(use_enable tta) \ + $(use_enable vorbis) \ + $(use_enable vtx) \ + $(use_enable wavpack) \ + $(use_enable wma) \ + $(use_enable zip vfs-zip) +} + +pkg_preinst() { + if use gtk2 || use gtk3 ; then + gnome2_icon_savelist + fi +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + + if use gtk2 || use gtk3 ; then + gnome2_icon_cache_update + fi +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + + if use gtk2 || use gtk3 ; then + gnome2_icon_cache_update + fi +} diff --git a/media-sound/deadbeef/deadbeef-9999.ebuild b/media-sound/deadbeef/deadbeef-9999.ebuild new file mode 100644 index 00000000..75e750df --- /dev/null +++ b/media-sound/deadbeef/deadbeef-9999.ebuild @@ -0,0 +1,248 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PLOCALES="be bg bn ca cs da de el en_GB es et eu fa fi fr gl he hr hu id it ja kk km lg + lt nl pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW" + +PLOCALE_BACKUP="en_GB" + +inherit autotools eutils fdo-mime git-r3 gnome2-utils l10n + +EGIT_REPO_URI="https://github.com/Alexey-Yakovenko/${PN}.git" +EGIT_BRANCH="master" + +KEYWORDS="" + +DESCRIPTION="foobar2k-like music player" +HOMEPAGE="http://deadbeef.sourceforge.net" + +LICENSE="BSD + UNICODE + ZLIB + aac? ( GPL GPL-2 ) + adplug? ( LGPL-2.1 ZLIB ) + alac? ( MIT GPL-2 ) + alsa? ( GPL-2 ) + cdda? ( GPL-2 LGPL-2 GPL-3 ) + cover? ( ZLIB ) + converter? ( GPL-2 ) + curl? ( curl ZLIB ) + dts? ( GPL-2 ) + dumb? ( DUMB-0.9.3 ZLIB ) + equalizer? ( GPL-2 ) + ffmpeg? ( GPL-2 ) + flac? ( BSD ) + gme? ( LGPL-2.1 ) + gtk2? ( GPL-2 ) + gtk3? ( GPL-2 ) + hotkeys? ( ZLIB ) + lastfm? ( GPL-2 ) + libav? ( GPL-2 ) + libnotify? ( GPL-2 ) + libsamplerate? ( GPL-2 ) + m3u? ( ZLIB ) + mac? ( GPL-2 ) + mad? ( GPL-2 ZLIB ) + midi? ( LGPL-2.1 ZLIB ) + mms? ( GPL-2 ZLIB ) + mono2stereo? ( ZLIB ) + mpg123? ( LGPL-2.1 ZLIB ) + musepack? ( BSD ZLIB ) + nullout? ( ZLIB ) + oss? ( GPL-2 ) + playlist-browser? ( ZLIB ) + psf? ( BSD GPL MAME ZLIB ) + pulseaudio? ( GPL-2 ) + shell-exec? ( GPL-2 ) + shn? ( shorten ZLIB ) + sid? ( GPL-2 ) + sndfile? ( GPL-2 LGPL-2 ) + tta? ( BSD ZLIB ) + vorbis? ( BSD ZLIB ) + vtx? ( GPL-2 ZLIB ) + wavpack? ( BSD ) + wma? ( GPL-2 LGPL-2 ZLIB ) + zip? ( ZLIB )" + +SLOT="0" + +IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mad +mp3 +sndfile +vorbis + aac adplug alac cdda converter cover cover-imlib2 cover-network curl dts dumb equalizer + ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo mpg123 musepack nls + nullout oss playlist-browser psf pulseaudio sc68 shell-exec shn sid tta unity vtx wavpack wma zip" + +REQUIRED_USE="converter? ( || ( gtk2 gtk3 ) ) + cover-imlib2? ( cover ) + cover-network? ( cover curl ) + cover? ( || ( gtk2 gtk3 ) ) + ffmpeg? ( !libav ) + lastfm? ( curl ) + mp3? ( || ( mad mpg123 ) ) + playlist-browser? ( || ( gtk2 gtk3 ) ) + || ( alsa oss pulseaudio nullout )" + +PDEPEND="media-plugins/deadbeef-plugins-meta:0" + +RDEPEND="dev-libs/glib:2 + aac? ( media-libs/faad2:0 ) + adplug? ( media-libs/adplug:0 ) + alsa? ( media-libs/alsa-lib:0 ) + alac? ( media-libs/faad2:0 ) + cdda? ( dev-libs/libcdio:0= + media-libs/libcddb:0 ) + cover? ( cover-imlib2? ( media-libs/imlib2:0 ) + media-libs/libpng:0= + virtual/jpeg:0 + x11-libs/gdk-pixbuf:2[jpeg] ) + curl? ( net-misc/curl:0 ) + ffmpeg? ( media-video/ffmpeg:0= ) + libav? ( media-video/libav:0= ) + flac? ( media-libs/flac:0 ) + gme? ( sys-libs/zlib:0 ) + gtk2? ( dev-libs/atk:0 + dev-libs/jansson:0 + x11-libs/cairo:0 + x11-libs/gtk+:2 + x11-libs/pango:0 ) + gtk3? ( dev-libs/jansson:0 + x11-libs/gtk+:3 ) + hotkeys? ( x11-libs/libX11:0 ) + libnotify? ( sys-apps/dbus:0 ) + libsamplerate? ( media-libs/libsamplerate:0 ) + mac? ( x86? ( dev-lang/yasm:0 ) + amd64? ( dev-lang/yasm:0 ) ) + mad? ( media-libs/libmad:0 ) + midi? ( media-sound/timidity-freepats:0 ) + mpg123? ( media-sound/mpg123:0 ) + psf? ( sys-libs/zlib:0 ) + pulseaudio? ( media-sound/pulseaudio:0 ) + sndfile? ( media-libs/libsndfile:0 ) + vorbis? ( media-libs/libogg:0 + media-libs/libvorbis:0 ) + wavpack? ( media-sound/wavpack:0 ) + zip? ( dev-libs/libzip:0 )" + +DEPEND="${RDEPEND} + virtual/pkgconfig:0 + nls? ( dev-util/intltool:0 + virtual/libintl:0 )" + +src_prepare() { + if ! use_if_iuse linguas_pt_BR && use_if_iuse linguas_ru ; then + epatch "${FILESDIR}/${PN}-remove-pt_br-help-translation.patch" + rm "${S}/translation/help.pt_BR.txt" || die + fi + + if ! use_if_iuse linguas_ru && use_if_iuse linguas_pt_BR ; then + epatch "${FILESDIR}/${PN}-remove-ru-help-translation.patch" + rm "${S}/translation/help.ru.txt" || die + fi + + if ! use_if_iuse linguas_pt_BR && ! use_if_iuse linguas_ru ; then + epatch "${FILESDIR}/${PN}-remove-pt_br-and-ru-help-translation.patch" + rm "${S}/translation/help.pt_BR.txt" "${S}/translation/help.ru.txt" || die + fi + + 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" || die + fi + + if ! use unity ; then + # remove unity trash + epatch "${FILESDIR}/${PN}-0.6.3-remove-unity-trash.patch" + fi + + config_rpath_update "${S}/config.rpath" + eautoreconf +} + +src_configure() { + if use shell-exec ; then + if use gtk2 || use gtk3 ; then + shell-exec-ui="--enable-shellexec-ui" + else + shell-exec-ui="--disable-shellexec-ui" + fi + fi + + econf --disable-coreaudio \ + --disable-portable \ + --disable-static \ + --docdir=/usr/share/${PN} \ + ${shell-exec-ui} \ + $(use_enable aac) \ + $(use_enable adplug) \ + $(use_enable alac) \ + $(use_enable alsa) \ + $(use_enable cdda) \ + $(use_enable converter) \ + $(use_enable cover artwork) \ + $(use_enable cover-imlib2 artwork-imlib2) \ + $(use_enable cover-network artwork-network) \ + $(use_enable curl vfs-curl) \ + $(use_enable dts dca) \ + $(use_enable dumb) \ + $(use_enable equalizer supereq) \ + $(use_enable ffmpeg) \ + $(use_enable flac) \ + $(use_enable gme) \ + $(use_enable gtk2) \ + $(use_enable gtk3) \ + $(use_enable hotkeys) \ + $(use_enable lastfm lfm) \ + $(use_enable libav ffmpeg) \ + $(use_enable libnotify notify) \ + $(use_enable libsamplerate src) \ + $(use_enable m3u) \ + $(use_enable mac ffap) \ + $(use_enable mad libmad) \ + $(use_enable midi wildmidi) \ + $(use_enable mms) \ + $(use_enable mono2stereo) \ + $(use_enable mpg123 libmpg123) \ + $(use_enable musepack) \ + $(use_enable nls) \ + $(use_enable nullout) \ + $(use_enable oss) \ + $(use_enable playlist-browser pltbrowser) \ + $(use_enable psf) \ + $(use_enable pulseaudio pulse) \ + $(use_enable sc68) \ + $(use_enable shell-exec shellexec) \ + $(use_enable shn) \ + $(use_enable sid) \ + $(use_enable sndfile) \ + $(use_enable tta) \ + $(use_enable vorbis) \ + $(use_enable vtx) \ + $(use_enable wavpack) \ + $(use_enable wma) \ + $(use_enable zip vfs-zip) +} + +pkg_preinst() { + if use gtk2 || use gtk3 ; then + gnome2_icon_savelist + fi +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + + if use gtk2 || use gtk3 ; then + gnome2_icon_cache_update + fi +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + + if use gtk2 || use gtk3 ; then + gnome2_icon_cache_update + fi +} diff --git a/media-sound/deadbeef/files/deadbeef-0.6.2-remove-unity-trash.patch b/media-sound/deadbeef/files/deadbeef-0.6.2-remove-unity-trash.patch new file mode 100644 index 00000000..00e4303a --- /dev/null +++ b/media-sound/deadbeef/files/deadbeef-0.6.2-remove-unity-trash.patch @@ -0,0 +1,53 @@ +--- deadbeef.desktop.in 2014-07-23 11:56:46.070555239 +0400 ++++ deadbeef.desktop.in 2014-07-23 11:57:11.720554547 +0400 +@@ -13,50 +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 +- +-[Desktop Action Play] +-Name=Play +-Exec=deadbeef --play +- +-[Desktop Action Pause] +-Name=Pause +-Exec=deadbeef --pause +- +-[Desktop Action Stop] +-Name=Stop +-Exec=deadbeef --stop +- +-[Desktop Action Next] +-Name=Next +-Exec=deadbeef --next +- +-[Desktop Action Previous] +-Name=Prev +-Exec=deadbeef --prev diff --git a/media-sound/deadbeef/files/deadbeef-0.6.3-remove-unity-trash.patch b/media-sound/deadbeef/files/deadbeef-0.6.3-remove-unity-trash.patch new file mode 100644 index 00000000..2671e652 --- /dev/null +++ b/media-sound/deadbeef/files/deadbeef-0.6.3-remove-unity-trash.patch @@ -0,0 +1,55 @@ +--- deadbeef.desktop.in.org 2015-02-03 23:23:03.421428844 +0300 ++++ deadbeef.desktop.in 2015-02-03 23:23:22.451428905 +0300 +@@ -13,52 +13,3 @@ + Type=Application + Icon=deadbeef + X-PulseAudio-Properties=media.role=music +- +-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev +- +-Keywords=Sound;Music;Audio;Player;Musicplayer;MP3 +- +-[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 +- +-[Desktop Action Play] +-Name=Play +-Exec=deadbeef --play +- +-[Desktop Action Pause] +-Name=Pause +-Exec=deadbeef --pause +- +-[Desktop Action Stop] +-Name=Stop +-Exec=deadbeef --stop +- +-[Desktop Action Next] +-Name=Next +-Exec=deadbeef --next +- +-[Desktop Action Previous] +-Name=Prev +-Exec=deadbeef --prev diff --git a/media-sound/deadbeef/files/deadbeef-remove-pt_br-and-ru-help-translation.patch b/media-sound/deadbeef/files/deadbeef-remove-pt_br-and-ru-help-translation.patch new file mode 100644 index 00000000..ddcb0432 --- /dev/null +++ b/media-sound/deadbeef/files/deadbeef-remove-pt_br-and-ru-help-translation.patch @@ -0,0 +1,13 @@ +--- Makefile.am 2014-09-13 13:00:26.945181716 +0400 ++++ Makefile.am 2014-09-13 13:00:36.425215841 +0400 +@@ -55,9 +55,7 @@ + docsdir = $(docdir) + + docs_DATA = README help.txt about.txt translators.txt ChangeLog\ +- COPYING.GPLv2 COPYING.LGPLv2.1\ +- translation/help.ru.txt\ +- translation/help.pt_BR.txt ++ COPYING.GPLv2 COPYING.LGPLv2.1 + + desktopdir = $(datadir)/applications + desktop_DATA = deadbeef.desktop diff --git a/media-sound/deadbeef/files/deadbeef-remove-pt_br-help-translation.patch b/media-sound/deadbeef/files/deadbeef-remove-pt_br-help-translation.patch new file mode 100644 index 00000000..ceb59c95 --- /dev/null +++ b/media-sound/deadbeef/files/deadbeef-remove-pt_br-help-translation.patch @@ -0,0 +1,12 @@ +--- Makefile.am 2014-09-13 12:56:05.997575732 +0400 ++++ Makefile.am 2014-09-13 12:56:29.964328671 +0400 +@@ -56,8 +56,7 @@ + + docs_DATA = README help.txt about.txt translators.txt ChangeLog\ + COPYING.GPLv2 COPYING.LGPLv2.1\ +- translation/help.ru.txt\ +- translation/help.pt_BR.txt ++ translation/help.ru.txt + + desktopdir = $(datadir)/applications + desktop_DATA = deadbeef.desktop diff --git a/media-sound/deadbeef/files/deadbeef-remove-ru-help-translation.patch b/media-sound/deadbeef/files/deadbeef-remove-ru-help-translation.patch new file mode 100644 index 00000000..eac0337a --- /dev/null +++ b/media-sound/deadbeef/files/deadbeef-remove-ru-help-translation.patch @@ -0,0 +1,10 @@ +--- Makefile.am 2014-09-13 12:56:05.997575732 +0400 ++++ Makefile.am 2014-09-13 12:58:07.248012190 +0400 +@@ -56,7 +56,6 @@ + + docs_DATA = README help.txt about.txt translators.txt ChangeLog\ + COPYING.GPLv2 COPYING.LGPLv2.1\ +- translation/help.ru.txt\ + translation/help.pt_BR.txt + + desktopdir = $(datadir)/applications diff --git a/media-sound/deadbeef/metadata.xml b/media-sound/deadbeef/metadata.xml new file mode 100644 index 00000000..425ce4ac --- /dev/null +++ b/media-sound/deadbeef/metadata.xml @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>damex.pp@gmail.com</email> + <name>Roman Kuzmitsky</name> + </maintainer> + <use> + <flag name='aac'>Advanced Audio Coding (AAC) plugin</flag> + <flag name='adplug'>Adplug plugin</flag> + <flag name='alac'>Apple Lossless Audio Codec (ALAC) plugin</flag> + <flag name='cdda'>Compact Disc Digital Audio (CDDA) plugin</flag> + <flag name='converter'>Support for converting media files</flag> + <flag name='cover'>Album artwork plugin</flag> + <flag name='cover-imlib2'>Album artwork (with support for imlib2) plugin</flag> + <flag name='cover-network'>Plugin for downloading album artwork from internet</flag> + <flag name='curl'>cURL plugin</flag> + <flag name='dts'>Digital Theater System (DTS) plugin</flag> + <flag name='dumb'>Tracker music (MOD, S3M, XM, IT, STM, 669, PTM, PSM, MTM, DSM, ASYLUM AMF, UMX, J2B) plugin</flag> + <flag name='equalizer'>Equalizer plugin</flag> + <flag name='ffmpeg'>FFmpeg plugin</flag> + <flag name='flac'>Free Lossless Audio Codec (FLAC) plugin</flag> + <flag name='gme'>Game Music Emu (NSF, AY and other formats) plugin</flag> + <flag name='gtk2'>GTK2 based user interface</flag> + <flag name='gtk3'>GTK3 based user interface</flag> + <flag name='hotkeys'>Hotkeys support plugin</flag> + <flag name='lastfm'>Last.fm scrobbling plugin</flag> + <flag name='libav'>Libav plugin</flag> + <flag name='libnotify'>Notification daemon support plugin</flag> + <flag name='libsamplerate'>Sample rate conversion plugin</flag> + <flag name='m3u'>m3u playlist plugin</flag> + <flag name='mac'>Monkey's Audio plugin</flag> + <flag name='mad'>MPEG-1/2/2.5 Layer 3 (MP3) support through mad/libmad</flag> + <flag name='midi'>midi support (via timidity) plugin</flag> + <flag name='mms'>Microsoft Media Server (MMS) plugin</flag> + <flag name='mono2stereo'>mono2stereo plugin</flag> + <flag name='mp3'>MPEG-1/2/2.5 Layer 3 (MP3) support plugin. It is a virtual use for mad/libmad or mpg123/libmpg123 since deadbeef 0.6.3</flag> + <flag name='mpg123'>MPEG-1/2/2.5 Layer 3 (MP3) support through mpg123/libmpg123</flag> + <flag name='nls'>Native Language Support (NLS)</flag> + <flag name='nullout'>NULL output plugin</flag> + <flag name='oss'>Open Sound System (OSS) output plugin</flag> + <flag name='playlist-browser'>Playlist browser user interface plugin</flag> + <flag name='psf'>AOSDK-based PSF(QSF,SSF,DSF) plugin</flag> + <flag name='pulseaudio'>PulseAudio output plugin</flag> + <flag name='sc68'>Atari ST and Amiga music plugin</flag> + <flag name='shell-exec'>Support for running shell commands</flag> + <flag name='shn'>Shorten (SHN) plugin</flag> + <flag name='sid'>Commodore64 SID music player plugin</flag> + <flag name='sndfile'>PCM wave support (via libsndfile) plugin</flag> + <flag name='tta'>True Audio TTA plugin</flag> + <flag name='vorbis'>Ogg Vorbis plugin</flag> + <flag name='unity'>Gnome Unity support</flag> + <flag name='vtx'>Libayemy VTX ZX-Spectrum music player plugin</flag> + <flag name='wavpack'>WavPack plugin</flag> + <flag name='wma'>Windows media audio plugin</flag> + <flag name='zip'>vfs_zip plugin</flag> + </use> +</pkgmetadata> |