From 7228e7507f59b8f0982c3a68cc5ba8ea35ce1a76 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 2 Mar 2023 19:31:55 +0000 Subject: gentoo auto-resync : 02:03:2023 - 19:31:55 --- media-sound/Manifest.gz | Bin 56777 -> 56780 bytes media-sound/deadbeef/Manifest | 4 +- media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild | 194 ++++++++++++++++++++++++++ media-sound/deadbeef/deadbeef-1.9.5.ebuild | 191 ------------------------- media-sound/deadbeef/metadata.xml | 2 + 5 files changed, 198 insertions(+), 193 deletions(-) create mode 100644 media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild delete mode 100644 media-sound/deadbeef/deadbeef-1.9.5.ebuild (limited to 'media-sound') diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index dbcd5b588272..144c9fedb241 100644 Binary files a/media-sound/Manifest.gz and b/media-sound/Manifest.gz differ diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 4d2d0d0e8cab..f35aa8cdb46e 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -7,5 +7,5 @@ DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 993d7a89f1d95d7b03938d05b7f4d5a3634b DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c EBUILD deadbeef-1.9.3.ebuild 4008 BLAKE2B 20955715a8328cb668a33c36d2e9572a2dfd8366bf497addff80632fb7cf1566d67bcb7c2563ede3502c51cbec0be23ff51d1f6ff02f89aa09ee0ebff850eb3d SHA512 7b2499bbec78d414533c4a21b1f8a0e8f883ed8f29614a8f6147d383e01e6e7f1528424723091f1bc3c41975bdbbad8db2b39ed18a5a50df7bd39289484131e9 EBUILD deadbeef-1.9.4.ebuild 4061 BLAKE2B 1b2ad1950f229839ecf939c4d91420d701557078b90e07cade51a82225cd3717779ca180678f85be97ef16373e405803e661dc630cf1219bd67bf9bf9a942e68 SHA512 d99a6599e224c7fbaa9b1eca875078286b07f84cb6b1a848aed4824f206c0e8de5b94fc564da3f748d765489ffdcbcc9728da992279dd083e679aacedec66bc8 -EBUILD deadbeef-1.9.5.ebuild 4061 BLAKE2B 1d49cac4c50b93cadfa0d30b184bb98ab7028a226d107d3a001fb1bdbe2753db3083deb66949c621304292dad9ccffe11b1ff7778b53b70211e0ba9e2831fbbe SHA512 04b0cccbd30e0613ccc1a48f3198f1c4e71f712478d194ad3d4ba13b12f62a5fbfdfdea69e5ea9e812db5b12afcc2b776d755e4d5de0eeaa8a7ac6dad64c1e68 -MISC metadata.xml 969 BLAKE2B 0f8c160dd8cf50b9d8ed80efe90575527ec0a732f1c0e3dc5c3bf8ad77cea61a81af60de3b49cb38e7fe89128db136a0e61537fdcb93a89745bd0e11b69e3e71 SHA512 4ab2ea957796b6cf15129365f10d876b794bab521861e23f0f166f413c723b34f8cac17799cfc18529498a462d7bac7f633ec33093627c4167c3f4471d43da3a +EBUILD deadbeef-1.9.5-r1.ebuild 4178 BLAKE2B bd0608e694ce85421b7bf1b888eabd9790d9a2004c411e42159e9945fe043adacccc376040ba745b01bbbcd43c75edba900a1d5d0e7572ff6554d0ed32ea6077 SHA512 43aaca1b132f525ae17b24690be1f3cd96cd02b24e874db444cfb01c10434897fdcde98becbe560b77755f34105f08c0943555a99b8964c3a85269663a1925b4 +MISC metadata.xml 1081 BLAKE2B 7c008d6901514e9e05beef2888b7aad4101598f27a80ceeff57623637b672ac6d48bbdfb00239f0e39cec09e5bdc0ed1145575d0497c0dc95271a34a1a3aefce SHA512 d40cf17bb95a7946a985b07607f139a912290a5419f4b38166cdfd554e38b27360390f3abac038882e1cf9042ff9189ff33cc10732d65d99f77fc947a9b74a7d diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild new file mode 100644 index 000000000000..ad968e7b294f --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild @@ -0,0 +1,194 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg flag-o-matic toolchain-funcs plocale + +DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" +HOMEPAGE="https://deadbeef.sourceforge.io/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE=" + GPL-2 + LGPL-2.1 + wavpack? ( BSD ) +" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire sc68 shellexec +supereq threads vorbis wavpack" + +REQUIRED_USE=" + || ( alsa oss pulseaudio pipewire nullout ) +" + +DEPEND=" + x11-libs/gtk+:3 + net-misc/curl:= + dev-libs/jansson:= + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:= + media-libs/libcddb + dev-libs/libcdio-paranoia:= + ) + cover? ( + media-libs/imlib2[jpeg,png] + ) + dts? ( media-libs/libdca ) + ffmpeg? ( media-video/ffmpeg ) + flac? ( + media-libs/flac:= + media-libs/libogg + ) + libsamplerate? ( media-libs/libsamplerate ) + mp3? ( media-sound/mpg123 ) + musepack? ( media-sound/musepack-tools ) + nls? ( virtual/libintl ) + notify? ( + sys-apps/dbus + ) + opus? ( media-libs/opusfile ) + pulseaudio? ( media-sound/pulseaudio ) + pipewire? ( media-video/pipewire ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + dev-libs/libdispatch:= +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + sys-devel/clang + sys-devel/llvm + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch" +) + +src_prepare() { + default + + drop_from_linguas() { + sed "/${1}/d" -i "${S}/po/LINGUAS" || die + } + + drop_and_stub() { + rm -rf "${1}" + mkdir "${1}" + cat > "${1}/Makefile.in" <<-EOF + all: nothing + install: nothing + nothing: + EOF + } + + plocale_for_each_disabled_locale drop_from_linguas || die + + eautopoint --force + eautoreconf + + # Get rid of bundled gettext. (Avoid build failures with musl) + use elibc_musl || drop_and_stub "${S}/intl" + + # Plugins that are undesired for whatever reason, candidates for unbundling and such. + for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid soundtouch wma; do + drop_and_stub "${S}/plugins/${i}" + done + + rm -rf "${S}/plugins/rg_scanner/ebur128" +} + +src_configure () { + if ! tc-is-clang; then + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + local myconf=( + "--disable-staticlink" + "--disable-portable" + "--disable-rpath" + + "--disable-libmad" + "--disable-gtk2" + "--disable-adplug" + "--disable-coreaudio" + "--disable-dumb" + "--disable-alac" + "--disable-ffap" + "--disable-gme" + "--disable-mms" + "--disable-mono2stereo" + "--disable-psf" + "--disable-rgscanner" + "--disable-shn" + "--disable-sid" + "--disable-sndfile" + "--disable-soundtouch" + "--disable-tta" + "--disable-vfs-zip" + "--disable-vtx" + "--disable-wildmidi" + "--disable-wma" + + "$(use_enable alsa)" + "$(use_enable oss)" + "$(use_enable pulseaudio pulse)" + "$(use_enable mp3)" + "$(use_enable mp3 libmpg123)" + "$(use_enable nls)" + "$(use_enable vorbis)" + "$(use_enable threads)" + "$(use_enable flac)" + "$(use_enable supereq)" + "$(use_enable cdda)" + "$(use_enable cdda cdda-paranoia)" + "$(use_enable aac)" + "$(use_enable cover artwork)" + "$(use_enable cover artwork-network)" + "$(use_enable dts dca)" + "$(use_enable ffmpeg)" + "$(use_enable converter)" + "$(use_enable musepack)" + "$(use_enable notify)" + "$(use_enable nullout)" + "$(use_enable opus)" + "$(use_enable pulseaudio pulse)" + "$(use_enable pipewire)" + "$(use_enable sc68)" + "$(use_enable shellexec)" + "$(use_enable shellexec shellexecui)" + "$(use_enable lastfm lfm)" + "$(use_enable libretro)" + "$(use_enable libsamplerate src)" + "$(use_enable wavpack)" + + "--enable-gtk3" + "--enable-vfs-curl" + "--enable-shared" + "--enable-m3u" + "--enable-pltbrowser" + ) + + econf "${myconf[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-sound/deadbeef/deadbeef-1.9.5.ebuild b/media-sound/deadbeef/deadbeef-1.9.5.ebuild deleted file mode 100644 index a7bb13b63cfe..000000000000 --- a/media-sound/deadbeef/deadbeef-1.9.5.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools xdg flag-o-matic toolchain-funcs plocale - -DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" -HOMEPAGE="https://deadbeef.sourceforge.io/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE=" - GPL-2 - LGPL-2.1 - wavpack? ( BSD ) -" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 shellexec +supereq threads vorbis wavpack" - -REQUIRED_USE=" - || ( alsa oss pulseaudio nullout ) -" - -DEPEND=" - x11-libs/gtk+:3 - net-misc/curl:= - dev-libs/jansson:= - aac? ( media-libs/faad2 ) - alsa? ( media-libs/alsa-lib ) - cdda? ( - dev-libs/libcdio:= - media-libs/libcddb - dev-libs/libcdio-paranoia:= - ) - cover? ( - media-libs/imlib2[jpeg,png] - ) - dts? ( media-libs/libdca ) - ffmpeg? ( media-video/ffmpeg ) - flac? ( - media-libs/flac:= - media-libs/libogg - ) - libsamplerate? ( media-libs/libsamplerate ) - mp3? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - nls? ( virtual/libintl ) - notify? ( - sys-apps/dbus - ) - opus? ( media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - dev-libs/libdispatch:= -" - -RDEPEND="${DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - sys-devel/clang - sys-devel/llvm - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch" -) - -src_prepare() { - default - - drop_from_linguas() { - sed "/${1}/d" -i "${S}/po/LINGUAS" || die - } - - drop_and_stub() { - rm -rf "${1}" - mkdir "${1}" - cat > "${1}/Makefile.in" <<-EOF - all: nothing - install: nothing - nothing: - EOF - } - - plocale_for_each_disabled_locale drop_from_linguas || die - - eautopoint --force - eautoreconf - - # Get rid of bundled gettext. (Avoid build failures with musl) - use elibc_musl || drop_and_stub "${S}/intl" - - # Plugins that are undesired for whatever reason, candidates for unbundling and such. - for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid soundtouch wma; do - drop_and_stub "${S}/plugins/${i}" - done - - rm -rf "${S}/plugins/rg_scanner/ebur128" -} - -src_configure () { - if ! tc-is-clang; then - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - - strip-unsupported-flags - fi - - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - local myconf=( - "--disable-staticlink" - "--disable-portable" - "--disable-rpath" - - "--disable-libmad" - "--disable-gtk2" - "--disable-adplug" - "--disable-coreaudio" - "--disable-dumb" - "--disable-alac" - "--disable-ffap" - "--disable-gme" - "--disable-mms" - "--disable-mono2stereo" - "--disable-psf" - "--disable-rgscanner" - "--disable-shn" - "--disable-sid" - "--disable-sndfile" - "--disable-soundtouch" - "--disable-tta" - "--disable-vfs-zip" - "--disable-vtx" - "--disable-wildmidi" - "--disable-wma" - - "$(use_enable alsa)" - "$(use_enable oss)" - "$(use_enable pulseaudio pulse)" - "$(use_enable mp3)" - "$(use_enable mp3 libmpg123)" - "$(use_enable nls)" - "$(use_enable vorbis)" - "$(use_enable threads)" - "$(use_enable flac)" - "$(use_enable supereq)" - "$(use_enable cdda)" - "$(use_enable cdda cdda-paranoia)" - "$(use_enable aac)" - "$(use_enable cover artwork)" - "$(use_enable cover artwork-network)" - "$(use_enable dts dca)" - "$(use_enable ffmpeg)" - "$(use_enable converter)" - "$(use_enable musepack)" - "$(use_enable notify)" - "$(use_enable nullout)" - "$(use_enable opus)" - "$(use_enable pulseaudio pulse)" - "$(use_enable sc68)" - "$(use_enable shellexec)" - "$(use_enable shellexec shellexecui)" - "$(use_enable lastfm lfm)" - "$(use_enable libsamplerate src)" - "$(use_enable wavpack)" - - "--enable-gtk3" - "--enable-vfs-curl" - "--enable-shared" - "--enable-m3u" - "--enable-pltbrowser" - ) - - econf "${myconf[@]}" -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-sound/deadbeef/metadata.xml b/media-sound/deadbeef/metadata.xml index acd56395e578..52e021922cf4 100644 --- a/media-sound/deadbeef/metadata.xml +++ b/media-sound/deadbeef/metadata.xml @@ -13,9 +13,11 @@ Support for cover art Keyboard shortcuts support last.fm/AudioScrobbler protocol support + libretro resampling plugin Support the Secret Rabbit Code resampler Desktop notifications support Dummy output driver + Pipewire output plugin Atari ST and Amiga music player Define custom shell commands that can be called on tracks Enable equalizer -- cgit v1.2.3