From f606db57e053c8701b32e47e060aa3b9bfc23a63 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 3 Jul 2016 12:00:01 +0200 Subject: [PATCH] DeadBeef version bump --- media-sound/deadbeef/Manifest | 2 + media-sound/deadbeef/deadbeef-0.7.2.ebuild | 164 +++++++++++++++++++++ 2 files changed, 166 insertions(+) create mode 100644 media-sound/deadbeef/deadbeef-0.7.2.ebuild diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 9056801..16f92ae 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -6,6 +6,7 @@ DIST deadbeef-0.5.1.tar.bz2 2317508 SHA256 449e2933634c8f06dfdac65cd1afbe87a7f97 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 DIST deadbeef-0.6.2.tar.bz2 3495920 SHA256 3433b966683286c03ffbcc79b2201cd517f8dbf6b41da8600778dfa93cd64e1a SHA512 7caee245d7fa68e98ce5edc6aa6acc829d62c963f523c81e0406182a1aa36759219a8c0a2bdf010ac810f22b15acc81d06e8cab4ab820956c96cbc0a94423b7b WHIRLPOOL a8fc10c0f44f9f4d4eafb99a52f26efef34c2a1164d19b1f60693347a4b7a5564c6f7fafd394914149240a2a2f30926ce853bf42bbf3a07699bd8ba422a59f63 +DIST deadbeef-0.7.2.tar.bz2 4736472 SHA256 8a63abdf00c2f37c33e018ae0b39d391873e037434074b84bb47381bf283c884 SHA512 9ea61a3820d9d57f038b80652ce63bd87e6781259c0f58a93b70607b02e71debbf5598f4a06d607d3840a804c3b7fc5039a4c4b0a8bb01e8e5107bba3f0bd980 WHIRLPOOL cf19e77467eb1436c06533e565a1ad7755c3efcd75bdda27d3cede9506466ac21a115f69c480dc799963985c0f0883458a9e84ee583f31364c14aea60c9afb04 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 @@ -13,3 +14,4 @@ EBUILD deadbeef-0.5.6.ebuild 2795 SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758c 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 EBUILD deadbeef-0.6.2.ebuild 4398 SHA256 1d2fc42439c8ced4a0f385052fca0af26de6af17a40dd515ae7cb1e697bf9d23 SHA512 d2e5197193c52da64ca12a855bfdf4f21094c40edf1c6fc128efc918a4038cad47f610934c8ffef823b98ac570ea3d7a08e60290a6cfd02c35ffc505062ea001 WHIRLPOOL f95a18f9828c52c05276b6cf94ea8e8c18d6c616b7c1674e2b563b185e889e8e2b002f7a6106628bc1dccfde7203f0799899fbdd5f51093c07dd8fd2733a389e +EBUILD deadbeef-0.7.2.ebuild 4378 SHA256 180b9ddac45cef98980f3bd3c7409809bf4316cecb1b726164829dd05ba48441 SHA512 7ef00692c39edee8b7051db65fe23ccbeb188af6231cad7727cd5c5a49e3344952e1c83159e0d422f4ce547698813f7783201d028a903f7db618e04a54d2ebb8 WHIRLPOOL 0cb2f1c792dfe834277f194321f5011399490b93b154aeaa3b02493a31c0c3df1778e00c8bf4119543bc66e81b09a61f9a5f974b0e965485dfed82d3d4b76610 diff --git a/media-sound/deadbeef/deadbeef-0.7.2.ebuild b/media-sound/deadbeef/deadbeef-0.7.2.ebuild new file mode 100644 index 0000000..725c84a --- /dev/null +++ b/media-sound/deadbeef/deadbeef-0.7.2.ebuild @@ -0,0 +1,164 @@ +# Copyright 2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: media-sound/deadbeef/deadbeef-9999.ebuild,v 1.6 2016/06/06 19:57:55 Exp $ + +EAPI=5 +PLOCALES="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" + +case "${PV}" in + (*9999*) + KEYWORDS="" + VCS_ECLASS=git-2 + EGIT_REPO_URI="git://github.com/Alexey-Yakovenko/${PN}.git" + EGIT_PROJECT="${PN}.git" + AUTOTOOLS_AUTORECONF=1 + ;; + (*) + KEYWORDS="~amd64 ~x86" + VCS_ECLASS=vcs-snapshot + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + ;; +esac +inherit l10n fdo-mime gnome2-utils flag-o-matic autotools-utils ${VCS_ECLASS} + +DESCRIPTION="DeaDBeeF - Ultimate Music Player For GNU/Linux" +HOMEPAGE="http://deadbeef.sourceforge.net/" +LICENSE="|| ( GPL-2 LGPL-2.1 )" + +SLOT="0" +IUSE="+aac adplug alac +alsa +artwork +cdda +curl dts dumb ffmpeg +flac gme gtk +gtk3 lastfm libnotify libsamplerate +mad +mac sid sndfile +wavpack musepack midi +mms +nls oss pulseaudio +nptl sndfile static +twolame aosdk pth shn tta +vorbis +vtx +X zip imlib" + +REQUIRED_USE="lastfm? ( curl ) + imlib? ( curl ) + ?? ( gtk gtk3 ) + ?? ( nptl pth )" + +GTK_DEPEND="dev-libs/jansson + x11-libs/gtkglext" +RDEPEND="adplug? ( media-libs/adplug ) + dts? ( media-libs/libdca ) + mac? ( media-sound/mac ) + gme? ( media-libs/game-music-emu ) + mms? ( media-libs/libmms ) + sid? ( media-sound/sidplay ) + tta? ( media-sound/ttaenc ) + midi? ( media-sound/wildmidi ) + alsa? ( media-libs/alsa-lib ) + mad? ( media-libs/libmad ) + vorbis? ( media-libs/libvorbis ) + flac? ( media-libs/flac ) + wavpack? ( media-sound/wavpack ) + sndfile? ( media-libs/libsndfile ) + twolame? ( media-sound/twolame ) + curl? ( >=net-misc/curl-7.10 ) + cdda? ( dev-libs/libcdio media-libs/libcddb ) + gtk? ( >=x11-libs/gtk+-2.12:2 + ${GTK_DEPEND} ) + gtk3? ( x11-libs/gtk+:3 + ${GTK_DEPEND} ) + X? ( x11-libs/libX11 + || ( x11-libs/libSM x11-libs/libICE ) ) + pulseaudio? ( media-sound/pulseaudio ) + imlib? ( media-libs/imlib2 ) + !imlib? ( virtual/jpeg media-libs/libpng ) + libsamplerate? ( media-libs/libsamplerate ) + musepack? ( media-sound/musepack-tools ) + aac? ( media-libs/faad2 ) + alac? ( media-libs/faad2 ) + libnotify? ( virtual/notification-daemon sys-apps/dbus ) + zip? ( sys-libs/zlib dev-libs/libzip ) + pth? ( dev-libs/pth ) + gme? ( sys-libs/zlib ) + midi? ( media-sound/timidity-freepats ) + lastfm? ( net-misc/curl ) + dumb? ( media-libs/dumb )" + +DEPEND=">=dev-lang/perl-5.8.1 + dev-perl/XML-Parser + dev-lang/yasm + ffmpeg? ( virtual/ffmpeg ) + nls? ( virtual/libintl ) + oss? ( virtual/libc )" + +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all + +pkg_setup() { + local LINGUAS + use nls && LINGUAS="$(l10n_get_locales)" + export LINGUAS +} + +src_configure() { + local myeconfargs=( + $(use_enable nls) + --enable-threads=$(usex nptl posix $(usex pth pth)) + $(use_enable alsa) + $(use_enable oss) + $(use_enable pulseaudio pulse) + $(use_enable gtk gtk2) + $(use_enable gtk3 gtk3) + $(use_enable curl vfs-curl) + $(use_enable lastfm lfm) + $(use_enable artwork artwork) + $(use_enable imlib artwork_imlib2) + $(use_enable sid) + $(use_enable mad mad) + $(use_enable mac ffap) + $(use_enable adplug) + $(use_enable X hotkeys) + $(use_enable vorbis) + $(use_enable ffmpeg) + $(use_enable flac) + $(use_enable sndfile) + $(use_enable wavpack) + $(use_enable cdda ) + $(use_enable gme) + $(use_enable libnotify notify) + $(use_enable musepack) + $(use_enable midi wildmidi) + $(use_enable tta) + $(use_enable dts dca) + $(use_enable aac) + $(use_enable mms) + $(use_enable libsamplerate src) + $(use_enable zip vfs_zip) + $(use_enable alac) + $(use_enable dumb dumb) + $(use_enable aosdk psf) + $(use_enable shn) + $(use_enable static staticlink) + $(use_enable vtx) + --docdir="/usr/share/doc/${PF}" + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + docompress -x /usr/share/doc/${PF} + for l in LGPLv2.1 GPLv2; do + rm -f "${D}"/usr/share/doc/${PF}/COPYING.${l} + dosym "${PORTDIR}"/licenses/${l/v/-} /usr/share/doc/${PF}/COPYING.${l} + done +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + if use gtk || use gtk3; then + gnome2_icon_cache_update + fi +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + if use gtk || use gtk3; then + gnome2_icon_cache_update + fi +} +