[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef-mpris2-plugin/
commit: fb6edc3e159eca40cbc70bd5f6ff5b96c99fd6d4 Author: Viorel Munteanu gentoo org> AuthorDate: Mon Mar 4 05:16:51 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Mar 4 06:20:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6edc3e media-sound/deadbeef-mpris2-plugin: fix building with slibtool Closes: https://bugs.gentoo.org/926035 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild index 2dd504ba3517..1e0022116113 100644 --- a/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild +++ b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild @@ -35,6 +35,5 @@ src_install() { default # Remove static library - rm "${ED}"/usr/$(get_libdir)/deadbeef/mpris.la || die - + find "${ED}" -name \*.la -delete || die }
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef-mpris2-plugin/
commit: 527ba67f91aa1c1bf84b02673246de4ffe6787f8 Author: Alfred Wingate protonmail com> AuthorDate: Sat Feb 24 07:30:01 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Feb 24 07:34:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527ba67f media-sound/deadbeef-mpris2-plugin: new package, add 1.16 Closes: https://bugs.gentoo.org/916875 Signed-off-by: Alfred Wingate protonmail.com> Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef-mpris2-plugin/Manifest| 1 + .../deadbeef-mpris2-plugin-1.16.ebuild | 40 ++ 2 files changed, 41 insertions(+) diff --git a/media-sound/deadbeef-mpris2-plugin/Manifest b/media-sound/deadbeef-mpris2-plugin/Manifest new file mode 100644 index ..00e20ecb118c --- /dev/null +++ b/media-sound/deadbeef-mpris2-plugin/Manifest @@ -0,0 +1 @@ +DIST deadbeef-mpris2-plugin-1.16.tar.gz 17556 BLAKE2B bb58930c0f9cc641806c347425c3c898c00bc6128275fcdbc7312ee72f65a3f6ab40c9ce067293721337a7db600be4d5955446757e3c525ac6449316587e426f SHA512 8ec83fee35a9c4df8762bad09e991d3adadeda4437e29a21b74f4d6146acdd055bed5696535ea03358789b75eced1c9df664132367e79aa65a126e2d975f diff --git a/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild new file mode 100644 index ..2dd504ba3517 --- /dev/null +++ b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="MPRISv2 plugin for the DeaDBeeF music player" +HOMEPAGE="https://github.com/DeaDBeeF-Player/deadbeef-mpris2-plugin; +SRC_URI="https://github.com/DeaDBeeF-Player/deadbeef-mpris2-plugin/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="debug" + +DEPEND=" + dev-libs/glib:2 + >=media-sound/deadbeef-1.8.0[cover] +" +RDEPEND="${DEPEND}" + +src_prepare() { + eapply_user + + eautoreconf +} + +src_configure() { + econf $(use_enable debug) +} + +src_install() { + default + + # Remove static library + rm "${ED}"/usr/$(get_libdir)/deadbeef/mpris.la || die + +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef-mpris2-plugin/
commit: a85965d208ece5c5d8d036f2ea13a5c0553f379f Author: Viorel Munteanu gentoo org> AuthorDate: Sat Feb 24 07:31:37 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Feb 24 07:34:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85965d2 media-sound/deadbeef-mpris2-plugin: add metadata Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef-mpris2-plugin/metadata.xml | 11 +++ 1 file changed, 11 insertions(+) diff --git a/media-sound/deadbeef-mpris2-plugin/metadata.xml b/media-sound/deadbeef-mpris2-plugin/metadata.xml new file mode 100644 index ..992514c64ded --- /dev/null +++ b/media-sound/deadbeef-mpris2-plugin/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd'> + + + cea...@gentoo.org + Viorel Munteanu + + + DeaDBeeF-Player/deadbeef-mpris2-plugin + +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: f3b757a22910489f29aeb4ab797b7b0773b29574 Author: Viorel Munteanu gentoo org> AuthorDate: Fri Feb 16 14:38:24 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Feb 16 14:39:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b757a2 media-sound/deadbeef: add vfs_zip plugin Closes: https://bugs.gentoo.org/923489 Signed-off-by: Viorel Munteanu gentoo.org> .../deadbeef/{deadbeef-1.9.6.ebuild => deadbeef-1.9.6-r1.ebuild} | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild b/media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild similarity index 95% rename from media-sound/deadbeef/deadbeef-1.9.6.ebuild rename to media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild index fc98d82a9142..685c774b15c0 100644 --- a/media-sound/deadbeef/deadbeef-1.9.6.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ LICENSE=" " 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 vorbis wavpack" +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 vorbis wavpack zip" REQUIRED_USE=" || ( alsa oss pulseaudio pipewire nullout ) @@ -49,7 +49,7 @@ DEPEND=" media-libs/libogg ) libsamplerate? ( media-libs/libsamplerate ) - mp3? ( media-sound/mpg123 ) + mp3? ( media-sound/mpg123-base ) musepack? ( media-sound/musepack-tools ) nls? ( virtual/libintl ) notify? ( sys-apps/dbus ) @@ -58,6 +58,7 @@ DEPEND=" pipewire? ( media-video/pipewire:= ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) + zip? ( dev-libs/libzip:= ) " RDEPEND="${DEPEND}" @@ -146,7 +147,6 @@ src_configure () { "--disable-sndfile" "--disable-soundtouch" "--disable-tta" - "--disable-vfs-zip" "--disable-vtx" "--disable-wildmidi" "--disable-wma" @@ -181,6 +181,7 @@ src_configure () { "$(use_enable libretro)" "$(use_enable libsamplerate src)" "$(use_enable wavpack)" + "$(use_enable zip vfs-zip)" "--enable-gtk3" "--enable-vfs-curl"
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/, media-sound/deadbeef/files/
commit: 616345e081c8c9a505fb65888d7cec1959852867 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Dec 12 06:39:03 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Dec 12 06:39:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616345e0 media-sound/deadbeef: drop 1.9.5-r3 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/Manifest | 1 - media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild | 194 - .../files/deadbeef-1.9.2-drop-Werror.patch | 54 -- 3 files changed, 249 deletions(-) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 48fbfd8f6752..ad732eded48d 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,2 +1 @@ -DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e SHA512 6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572 diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild b/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild deleted file mode 100644 index 88e73a3e7c96.. --- a/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild +++ /dev/null @@ -1,194 +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 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-libs/libpulse ) - 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)" -
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 72003697111287fc61220beccf444c5362494713 Author: Michał Górny gentoo org> AuthorDate: Tue Dec 12 06:32:28 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Dec 12 06:32:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72003697 media-sound/deadbeef: Stabilize 1.9.6 x86, #919702 Signed-off-by: Michał Górny gentoo.org> media-sound/deadbeef/deadbeef-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild b/media-sound/deadbeef/deadbeef-1.9.6.ebuild index b5e5a86d2629..fc98d82a9142 100644 --- a/media-sound/deadbeef/deadbeef-1.9.6.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.6.ebuild @@ -16,7 +16,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +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 vorbis wavpack" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 8f8a0981334e617383172c4b17edbf84c6b9479a Author: Sam James gentoo org> AuthorDate: Mon Dec 11 17:47:49 2023 + Commit: Sam James gentoo org> CommitDate: Mon Dec 11 17:47:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8a0981 media-sound/deadbeef: Stabilize 1.9.6 amd64, #919702 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild b/media-sound/deadbeef/deadbeef-1.9.6.ebuild index 56297babcb94..b5e5a86d2629 100644 --- a/media-sound/deadbeef/deadbeef-1.9.6.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.6.ebuild @@ -16,7 +16,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +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 vorbis wavpack" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 25aed46a83f68ac723ced891bde2fb060c7ab26d Author: Viorel Munteanu gentoo org> AuthorDate: Wed Nov 8 06:11:29 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Nov 8 06:11:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25aed46a media-sound/deadbeef: add 1.9.6 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.9.6.ebuild | 202 + 2 files changed, 203 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index d5cd45eb2c29..a767450cbd54 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,2 +1,3 @@ DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c +DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e SHA512 6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572 DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d SHA512 a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild b/media-sound/deadbeef/deadbeef-1.9.6.ebuild new file mode 100644 index ..56297babcb94 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.6.ebuild @@ -0,0 +1,202 @@ +# 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="https://sourceforge.net/projects/${PN}/files/travis/linux/${PV}/deadbeef-${PV}.tar.bz2/download + -> ${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 vorbis wavpack" + +REQUIRED_USE=" + || ( alsa oss pulseaudio pipewire nullout ) +" + +DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-libs/glib:2 + dev-libs/jansson:= + dev-libs/libdispatch + net-misc/curl + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:= + media-libs/libcddb + media-sound/cdparanoia + ) + 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-libs/libpulse ) + pipewire? ( media-video/pipewire:= ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/clang + >=sys-devel/gettext-0.21 + sys-devel/llvm + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch + "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch + "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch +) + +src_prepare() { + default + + drop_from_linguas() { + sed "/${1}/d" -i "${S}/po/LINGUAS" || die + } + + drop_and_stub() { + einfo drop_and_stub "${1}" + rm -r "${1}" || die + mkdir "${1}" || die + cat > "${1}/Makefile.in" <<-EOF || die + 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) + drop_and_stub "${S}/intl" + + # Plugins that are undesired for whatever reason, candidates for
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 85ee4370dacfa7cef2d7192767e2ea3e177c635d Author: Viorel Munteanu gentoo org> AuthorDate: Wed Nov 8 06:11:37 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Nov 8 06:11:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ee4370 media-sound/deadbeef: drop 1.9.6_rc1 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/Manifest | 1 - media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild | 205 - 2 files changed, 206 deletions(-) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index a767450cbd54..48fbfd8f6752 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,3 +1,2 @@ DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e SHA512 6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572 -DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d SHA512 a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb diff --git a/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild b/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild deleted file mode 100644 index 1386b82f85f1.. --- a/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild +++ /dev/null @@ -1,205 +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 - -MY_PV=${PV/_/-} -DL_PV=$(ver_cut 1-2) - -DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" -HOMEPAGE="https://deadbeef.sourceforge.io/; -SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download - -> ${P}.tar.bz2" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE=" - GPL-2 - LGPL-2.1 - wavpack? ( BSD ) -" -SLOT="0" -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 vorbis wavpack" - -REQUIRED_USE=" - || ( alsa oss pulseaudio pipewire nullout ) -" - -DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0 - dev-libs/glib:2 - dev-libs/jansson:= - dev-libs/libdispatch - net-misc/curl - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - aac? ( media-libs/faad2 ) - alsa? ( media-libs/alsa-lib ) - cdda? ( - dev-libs/libcdio:= - media-libs/libcddb - media-sound/cdparanoia - ) - 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-libs/libpulse ) - pipewire? ( media-video/pipewire:= ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) -" - -RDEPEND="${DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/clang - >=sys-devel/gettext-0.21 - sys-devel/llvm - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch - "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch - "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch -) - -src_prepare() { - default - - drop_from_linguas() { - sed "/${1}/d" -i "${S}/po/LINGUAS" || die - } - - drop_and_stub() { - einfo drop_and_stub "${1}" - rm -r "${1}" || die - mkdir "${1}" || die - cat > "${1}/Makefile.in" <<-EOF || die - 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) - drop_and_stub "${S}/intl" - - #
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: cf74a3d80534f79720a1091f672b4413b34caedd Author: Viorel Munteanu gentoo org> AuthorDate: Sat Oct 28 16:33:11 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Oct 28 16:34:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf74a3d8 media-sound/deadbeef: add 1.9.6_rc1 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild | 205 + 2 files changed, 206 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 37f2810a25d3..27eb592754ef 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,2 +1,3 @@ DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a SHA512 c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9 +DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d SHA512 a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb diff --git a/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild b/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild new file mode 100644 index ..1386b82f85f1 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild @@ -0,0 +1,205 @@ +# 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 + +MY_PV=${PV/_/-} +DL_PV=$(ver_cut 1-2) + +DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" +HOMEPAGE="https://deadbeef.sourceforge.io/; +SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download + -> ${P}.tar.bz2" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE=" + GPL-2 + LGPL-2.1 + wavpack? ( BSD ) +" +SLOT="0" +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 vorbis wavpack" + +REQUIRED_USE=" + || ( alsa oss pulseaudio pipewire nullout ) +" + +DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-libs/glib:2 + dev-libs/jansson:= + dev-libs/libdispatch + net-misc/curl + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:= + media-libs/libcddb + media-sound/cdparanoia + ) + 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-libs/libpulse ) + pipewire? ( media-video/pipewire:= ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/clang + >=sys-devel/gettext-0.21 + sys-devel/llvm + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch + "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch + "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch +) + +src_prepare() { + default + + drop_from_linguas() { + sed "/${1}/d" -i "${S}/po/LINGUAS" || die + } + + drop_and_stub() { + einfo drop_and_stub "${1}" + rm -r "${1}" || die + mkdir "${1}" || die + cat > "${1}/Makefile.in" <<-EOF || die + 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) + drop_and_stub "${S}/intl" + +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: e2fc28a863e8ff22987b3a7d7aaa99e6ce7bf489 Author: Viorel Munteanu gentoo org> AuthorDate: Sat Oct 28 16:33:18 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Oct 28 16:34:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2fc28a8 media-sound/deadbeef: drop 1.9.6_beta2 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/Manifest| 1 - media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild | 205 --- 2 files changed, 206 deletions(-) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 27eb592754ef..d5cd45eb2c29 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,3 +1,2 @@ DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c -DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a SHA512 c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9 DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d SHA512 a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild b/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild deleted file mode 100644 index 1386b82f85f1.. --- a/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild +++ /dev/null @@ -1,205 +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 - -MY_PV=${PV/_/-} -DL_PV=$(ver_cut 1-2) - -DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" -HOMEPAGE="https://deadbeef.sourceforge.io/; -SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download - -> ${P}.tar.bz2" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE=" - GPL-2 - LGPL-2.1 - wavpack? ( BSD ) -" -SLOT="0" -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 vorbis wavpack" - -REQUIRED_USE=" - || ( alsa oss pulseaudio pipewire nullout ) -" - -DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0 - dev-libs/glib:2 - dev-libs/jansson:= - dev-libs/libdispatch - net-misc/curl - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - aac? ( media-libs/faad2 ) - alsa? ( media-libs/alsa-lib ) - cdda? ( - dev-libs/libcdio:= - media-libs/libcddb - media-sound/cdparanoia - ) - 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-libs/libpulse ) - pipewire? ( media-video/pipewire:= ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) -" - -RDEPEND="${DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/clang - >=sys-devel/gettext-0.21 - sys-devel/llvm - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch - "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch - "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch -) - -src_prepare() { - default - - drop_from_linguas() { - sed "/${1}/d" -i "${S}/po/LINGUAS" || die - } - - drop_and_stub() { - einfo drop_and_stub "${1}" - rm -r "${1}" || die - mkdir "${1}" || die - cat > "${1}/Makefile.in" <<-EOF || die - 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) - drop_and_stub
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 2f41323db188741f7bd5f97bb20d7ce1c1f7ff2b Author: Viorel Munteanu gentoo org> AuthorDate: Sat Oct 21 08:16:04 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Oct 21 08:17:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f41323d media-sound/deadbeef: add 1.9.6_beta2 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/Manifest| 1 + media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild | 205 +++ 2 files changed, 206 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index f5c033632241..91349b32c142 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,2 +1,3 @@ DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041 SHA512 2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e +DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a SHA512 c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9 diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild b/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild new file mode 100644 index ..1386b82f85f1 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild @@ -0,0 +1,205 @@ +# 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 + +MY_PV=${PV/_/-} +DL_PV=$(ver_cut 1-2) + +DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" +HOMEPAGE="https://deadbeef.sourceforge.io/; +SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download + -> ${P}.tar.bz2" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE=" + GPL-2 + LGPL-2.1 + wavpack? ( BSD ) +" +SLOT="0" +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 vorbis wavpack" + +REQUIRED_USE=" + || ( alsa oss pulseaudio pipewire nullout ) +" + +DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-libs/glib:2 + dev-libs/jansson:= + dev-libs/libdispatch + net-misc/curl + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:= + media-libs/libcddb + media-sound/cdparanoia + ) + 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-libs/libpulse ) + pipewire? ( media-video/pipewire:= ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/clang + >=sys-devel/gettext-0.21 + sys-devel/llvm + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch + "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch + "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch +) + +src_prepare() { + default + + drop_from_linguas() { + sed "/${1}/d" -i "${S}/po/LINGUAS" || die + } + + drop_and_stub() { + einfo drop_and_stub "${1}" + rm -r "${1}" || die + mkdir "${1}" || die + cat > "${1}/Makefile.in" <<-EOF || die + 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) + drop_and_stub
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: a5093a4dbe102d8ec92772c30366fac2de7673f0 Author: Viorel Munteanu gentoo org> AuthorDate: Sat Oct 21 08:16:11 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Oct 21 08:17:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5093a4d media-sound/deadbeef: drop 1.9.6_beta1 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/Manifest| 1 - media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild | 202 --- 2 files changed, 203 deletions(-) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 91349b32c142..37f2810a25d3 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,3 +1,2 @@ DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c -DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041 SHA512 2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a SHA512 c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9 diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild deleted file mode 100644 index 1b203d579230.. --- a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild +++ /dev/null @@ -1,202 +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 - -MY_PV=${PV/_/-} -DL_PV=$(ver_cut 1-2) - -DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" -HOMEPAGE="https://deadbeef.sourceforge.io/; -SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download - -> ${P}.tar.bz2" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE=" - GPL-2 - LGPL-2.1 - wavpack? ( BSD ) -" -SLOT="0" -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 vorbis wavpack" - -REQUIRED_USE=" - || ( alsa oss pulseaudio pipewire nullout ) -" - -DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0 - dev-libs/glib:2 - dev-libs/jansson:= - dev-libs/libdispatch - net-misc/curl - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - aac? ( media-libs/faad2 ) - alsa? ( media-libs/alsa-lib ) - cdda? ( - dev-libs/libcdio:= - media-libs/libcddb - media-sound/cdparanoia - ) - 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-libs/libpulse ) - pipewire? ( media-video/pipewire:= ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) -" - -RDEPEND="${DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/clang - >=sys-devel/gettext-0.21 - sys-devel/llvm - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch - "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch - "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch -) - -src_prepare() { - default - - drop_from_linguas() { - sed "/${1}/d" -i "${S}/po/LINGUAS" || die - } - - drop_and_stub() { - einfo drop_and_stub "${1}" - rm -r "${1}" || die - mkdir "${1}" || die - cat > "${1}/Makefile.in" <<-EOF || die - 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) - drop_and_stub
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 8b956bc8c1331ff3262605dd9644aef7e3f6a1ad Author: Viorel Munteanu gentoo org> AuthorDate: Fri Sep 29 05:39:27 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Sep 29 05:39:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b956bc8 media-sound/deadbeef: add binding subslot operator to media-video/ffmpeg Signed-off-by: Viorel Munteanu gentoo.org> .../deadbeef/{deadbeef-1.9.5-r2.ebuild => deadbeef-1.9.5-r3.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild b/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild similarity index 99% rename from media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild rename to media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild index e478dd62e51d..88e73a3e7c96 100644 --- a/media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild @@ -37,7 +37,7 @@ DEPEND=" media-libs/imlib2[jpeg,png] ) dts? ( media-libs/libdca ) - ffmpeg? ( media-video/ffmpeg ) + ffmpeg? ( media-video/ffmpeg:= ) flac? ( media-libs/flac:= media-libs/libogg
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/files/, media-sound/deadbeef/
commit: b36c9fee6f414879ba5b40e5f9badc4d47590e65 Author: Viorel Munteanu gentoo org> AuthorDate: Mon Sep 4 10:16:36 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Sep 4 10:17:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36c9fee media-sound/deadbeef: add 1.9.6_beta1 Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild | 202 + .../files/deadbeef-1.9.6-drop-Werror.patch | 35 .../deadbeef-1.9.6-fix-desktop-launcher.patch | 32 .../files/deadbeef-1.9.6-update-gettext.patch | 17 ++ 5 files changed, 287 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 46cd8056168f..f5c033632241 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1 +1,2 @@ DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c +DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041 SHA512 2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild new file mode 100644 index ..1b203d579230 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild @@ -0,0 +1,202 @@ +# 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 + +MY_PV=${PV/_/-} +DL_PV=$(ver_cut 1-2) + +DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" +HOMEPAGE="https://deadbeef.sourceforge.io/; +SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download + -> ${P}.tar.bz2" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE=" + GPL-2 + LGPL-2.1 + wavpack? ( BSD ) +" +SLOT="0" +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 vorbis wavpack" + +REQUIRED_USE=" + || ( alsa oss pulseaudio pipewire nullout ) +" + +DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-libs/glib:2 + dev-libs/jansson:= + dev-libs/libdispatch + net-misc/curl + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:= + media-libs/libcddb + media-sound/cdparanoia + ) + 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-libs/libpulse ) + pipewire? ( media-video/pipewire:= ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/clang + >=sys-devel/gettext-0.21 + sys-devel/llvm + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch + "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch + "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch +) + +src_prepare() { + default + + drop_from_linguas() { + sed "/${1}/d" -i "${S}/po/LINGUAS" || die + } + + drop_and_stub() { + einfo drop_and_stub "${1}" + rm -r "${1}" || die + mkdir "${1}" || die + cat > "${1}/Makefile.in" <<-EOF || die + 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) + drop_and_stub "${S}/intl" + + # Plugins that are undesired for whatever reason, candidates for unbundling and such. + for i in adplug alac
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 8e0018902d287daecedae0be0741fd6b662dae04 Author: Viorel Munteanu gentoo org> AuthorDate: Sun Aug 27 06:40:29 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Aug 27 06:41:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e001890 media-sound/deadbeef: add myself as a maintainer Signed-off-by: Viorel Munteanu gentoo.org> media-sound/deadbeef/metadata.xml | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/media-sound/deadbeef/metadata.xml b/media-sound/deadbeef/metadata.xml index 4f3604dff02a..202ef7ecef3f 100644 --- a/media-sound/deadbeef/metadata.xml +++ b/media-sound/deadbeef/metadata.xml @@ -1,9 +1,13 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + cea...@gentoo.org + Viorel Munteanu + DeaDBeeF-Player/deadbeef + deadbeef File format converter
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 208aea029185fd98fd6477752be7abc1b08f47cc Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 29 17:22:34 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 11 18:21:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208aea02 media-sound/deadbeef: drop 1.9.3, 1.9.4 Signed-off-by: Andreas Sturmlechner gentoo.org> media-sound/deadbeef/Manifest | 2 - media-sound/deadbeef/deadbeef-1.9.3.ebuild | 191 - media-sound/deadbeef/deadbeef-1.9.4.ebuild | 191 - 3 files changed, 384 deletions(-) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 764bcd2c6cb4..46cd8056168f 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,3 +1 @@ -DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a SHA512 54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376 -DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 993d7a89f1d95d7b03938d05b7f4d5a3634b36ab1743834fde20500f79e848d13d92b2933e5df2439f44ae7274235ea8d084fa51ec968b7a231158f09f057a22 SHA512 80b286c0cd80ac71bda83621f48ec51f7d58215f7c1364065a9f7da668eb13c513ec89254993449341c0da6fc6d5f8b546c45965f95b404a01af1d56949ad4f7 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c diff --git a/media-sound/deadbeef/deadbeef-1.9.3.ebuild b/media-sound/deadbeef/deadbeef-1.9.3.ebuild deleted file mode 100644 index 28632ebeb046.. --- a/media-sound/deadbeef/deadbeef-1.9.3.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. - 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++ -
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 9ffd46ee77587a157e50fb7bfdf496de177deb6a Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 29 17:24:39 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 11 18:21:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ffd46ee media-sound/deadbeef: Switch IUSE=pulseaudio to media-libs/libpulse Bug: https://bugs.gentoo.org/906851 Signed-off-by: Andreas Sturmlechner gentoo.org> .../deadbeef/{deadbeef-1.9.5-r1.ebuild => deadbeef-1.9.5-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild b/media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild similarity index 99% rename from media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild rename to media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild index 212406872949..e478dd62e51d 100644 --- a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild @@ -50,7 +50,7 @@ DEPEND=" sys-apps/dbus ) opus? ( media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) pipewire? ( media-video/pipewire ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack )
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 24fa376ec9f9cc707e0823d3eaf57146b100b787 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 9 15:25:41 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 9 15:25:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fa376e media-sound/deadbeef: Stabilize 1.9.5-r1 x86, #906851 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild index 8ec7586401ce..212406872949 100644 --- a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +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="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: ba0fd687d31b6f0705aec4b0baed89ce9987b89e Author: Sam James gentoo org> AuthorDate: Sun May 21 00:50:05 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 21 00:50:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0fd687 media-sound/deadbeef: Stabilize 1.9.5-r1 amd64, #906851 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild index ad968e7b294f..8ec7586401ce 100644 --- a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +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="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/files/
commit: 83c8421116f40f827b20806e141a4f8c32540c54 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Feb 25 08:03:38 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Mar 7 16:43:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c84211 media-sound/deadbeef: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/29784 Signed-off-by: Conrad Kostecki gentoo.org> .../files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch| 37 -- ...deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch | 34 ...beef-use-ffmpeg-plugin-for-ape-by-default.patch | 13 3 files changed, 84 deletions(-) diff --git a/media-sound/deadbeef/files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch b/media-sound/deadbeef/files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch deleted file mode 100644 index 14f6b8e70556.. --- a/media-sound/deadbeef/files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 7b52bac5a69abeab6d8b6601fd9e36803842d9c1 Mon Sep 17 00:00:00 2001 -From: xuzhen -Date: Sun, 2 Oct 2022 12:23:02 +0800 -Subject: [PATCH] Fix build with ffmpeg 5.0+ - -av_iformat_next was replaced with av_demuxer_iterate. https://trac.ffmpeg.org/wiki/Bump59 - plugins/ffmpeg/ffmpeg.c | 7 +++ - 1 file changed, 7 insertions(+) - -diff --git a/plugins/ffmpeg/ffmpeg.c b/plugins/ffmpeg/ffmpeg.c -index 5409cc482..bfc9b6f6f 100644 a/plugins/ffmpeg/ffmpeg.c -+++ b/plugins/ffmpeg/ffmpeg.c -@@ -802,7 +802,12 @@ ffmpeg_init_exts (void) { - * encoding purpose, because ffmpeg will guess the output format from - * the file name specified by users. - */ -+#if LIBAVFORMAT_VERSION_MAJOR >= 59 -+void *iter = NULL; -+while ((ifmt = av_demuxer_iterate())) { -+#else - while ((ifmt = av_iformat_next(ifmt))) { -+#endif - #ifdef AV_IS_INPUT_DEVICE - if (ifmt->priv_class && AV_IS_INPUT_DEVICE(ifmt->priv_class->category)) - continue; // Skip all input devices -@@ -849,7 +854,9 @@ ffmpeg_message (uint32_t id, uintptr_t ctx, uint32_t p1, uint32_t p2) { - static int - ffmpeg_start (void) { - ffmpeg_init_exts (); -+#if LIBAVFORMAT_VERSION_MAJOR < 58 - av_register_all (); -+#endif - return 0; - } - diff --git a/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch b/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch deleted file mode 100644 index cef941162b93.. --- a/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 779066a54aa8a1a92b92ebdabc8a93d6ef3fb3ba Mon Sep 17 00:00:00 2001 -From: Oleksiy Yakovenko -Date: Wed, 26 Oct 2022 11:50:02 +0200 -Subject: [PATCH] cdda: enum cast fix (fixes #2879) - - plugins/cdda/cdda.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/plugins/cdda/cdda.c b/plugins/cdda/cdda.c -index 7229d9592..2fe3b5fda 100644 a/plugins/cdda/cdda.c -+++ b/plugins/cdda/cdda.c -@@ -846,7 +846,7 @@ get_param (const char *key, char *value, int len, const char *def) - "property \"CD drive to load\" select[%u] cdda.drive_device 0" - - static int --cda_action_add_cd (DB_plugin_action_t *act, int ctx) -+cda_action_add_cd (DB_plugin_action_t *act, ddb_action_context_t ctx) - { - /* Get all devices containg CD audio media */ - cdio_close_tray(NULL, NULL); -@@ -982,7 +982,7 @@ load_cddb_data (ddb_playlist_t *plt, cddb_disc_t *disc, const size_t disc_num) - } - - static int --action_disc_n (DB_plugin_action_t *act, int ctx) -+action_disc_n (DB_plugin_action_t *act, ddb_action_context_t ctx) - { - const int disc_num = atoi(act->name+11); - int res = -1; --- -2.38.1 - diff --git a/media-sound/deadbeef/files/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch b/media-sound/deadbeef/files/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch deleted file mode 100644 index 82a979a5c179.. --- a/media-sound/deadbeef/files/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/plugins/ffmpeg/ffmpeg.c b/plugins/ffmpeg/ffmpeg.c -index da137069a..43cdcb301 100644 a/plugins/ffmpeg/ffmpeg.c -+++ b/plugins/ffmpeg/ffmpeg.c -@@ -75,7 +75,7 @@ - static DB_decoder_t plugin; - static DB_functions_t *deadbeef; - --#define DEFAULT_EXTS "aa3;oma;ac3;vqf;amr;tak;dsf;dff;wma;3gp;mp4;m4a" -+#define DEFAULT_EXTS "aa3;oma;ac3;vqf;amr;tak;dsf;dff;wma;3gp;mp4;m4a;ape" - #define UNPOPULATED_EXTS_BY_FFMPEG \ - "aif,aiff,afc,aifc,amr,asf," \ - "wmv,wma,au,caf,webm," \
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 11d3ccc38a54992ec8364eb4f46116b100088c49 Author: Sam James gentoo org> AuthorDate: Tue Mar 7 15:44:54 2023 + Commit: Sam James gentoo org> CommitDate: Tue Mar 7 15:44:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d3ccc3 media-sound/deadbeef: Stabilize 1.9.4 amd64, #899676 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.9.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.4.ebuild b/media-sound/deadbeef/deadbeef-1.9.4.ebuild index 76295ee70196..78ab5ea0aa55 100644 --- a/media-sound/deadbeef/deadbeef-1.9.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +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="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 71d35038e582f27bcca49bc26015f40c0a94ef4c Author: Piotr Karbowski gentoo org> AuthorDate: Thu Mar 2 18:00:33 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Thu Mar 2 18:00:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d35038 media-sound/deadbeef: 1.9.5-r1 bump, missing USE added. Bug: https://bugs.gentoo.org/896262 Signed-off-by: Piotr Karbowski gentoo.org> .../deadbeef/{deadbeef-1.9.5.ebuild => deadbeef-1.9.5-r1.ebuild} | 7 +-- media-sound/deadbeef/metadata.xml | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.5.ebuild b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild similarity index 93% rename from media-sound/deadbeef/deadbeef-1.9.5.ebuild rename to media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild index a7bb13b63cfe..ad968e7b294f 100644 --- a/media-sound/deadbeef/deadbeef-1.9.5.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild @@ -16,10 +16,10 @@ LICENSE=" " 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" +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 nullout ) + || ( alsa oss pulseaudio pipewire nullout ) " DEPEND=" @@ -51,6 +51,7 @@ DEPEND=" ) opus? ( media-libs/opusfile ) pulseaudio? ( media-sound/pulseaudio ) + pipewire? ( media-video/pipewire ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) dev-libs/libdispatch:= @@ -167,10 +168,12 @@ src_configure () { "$(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)" 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
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 7fd4a71b62d9f97a9bf3247656d5a5422b21870d Author: Piotr Karbowski gentoo org> AuthorDate: Thu Feb 23 22:37:46 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Thu Feb 23 22:37:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd4a71b media-sound/deadbeef: drop old. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 2 - media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild | 191 - media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild | 194 -- 3 files changed, 387 deletions(-) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index bf9cf1ada948..126d635db9e6 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,4 +1,2 @@ -DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47 -DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27 SHA512 fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9 DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a SHA512 54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376 DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 993d7a89f1d95d7b03938d05b7f4d5a3634b36ab1743834fde20500f79e848d13d92b2933e5df2439f44ae7274235ea8d084fa51ec968b7a231158f09f057a22 SHA512 80b286c0cd80ac71bda83621f48ec51f7d58215f7c1364065a9f7da668eb13c513ec89254993449341c0da6fc6d5f8b546c45965f95b404a01af1d56949ad4f7 diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild deleted file mode 100644 index 573c0542dd95.. --- a/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools xdg flag-o-matic 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 x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio 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 - ) - mp3? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - nls? ( virtual/libintl ) - notify? ( - sys-apps/dbus - dev-libs/libdispatch - ) - opus? ( media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - lastfm? ( dev-libs/libdispatch ) -" - -RDEPEND="${DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - sys-devel/clang - sys-devel/llvm - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.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. - 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 sc60 shn sid soundtouch wma; do -
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: d8a304ee3a1787c5fcbb0a41be5e5c738a85dc20 Author: Piotr Karbowski gentoo org> AuthorDate: Thu Feb 23 22:40:37 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Thu Feb 23 22:40:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a304ee media-sound/deadbeef: 1.9.5 version bump. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.9.5.ebuild | 191 + 2 files changed, 192 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 126d635db9e6..764bcd2c6cb4 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,2 +1,3 @@ DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a SHA512 54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376 DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 993d7a89f1d95d7b03938d05b7f4d5a3634b36ab1743834fde20500f79e848d13d92b2933e5df2439f44ae7274235ea8d084fa51ec968b7a231158f09f057a22 SHA512 80b286c0cd80ac71bda83621f48ec51f7d58215f7c1364065a9f7da668eb13c513ec89254993449341c0da6fc6d5f8b546c45965f95b404a01af1d56949ad4f7 +DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d SHA512 c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c diff --git a/media-sound/deadbeef/deadbeef-1.9.5.ebuild b/media-sound/deadbeef/deadbeef-1.9.5.ebuild new file mode 100644 index ..a7bb13b63cfe --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.5.ebuild @@ -0,0 +1,191 @@ +# 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 +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: cb82dc37c44c29ecdd96a6a090cf243781930c9d Author: orbea riseup net> AuthorDate: Mon Jan 23 22:17:04 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Fri Jan 27 20:38:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb82dc37 media-sound/deadbeef: Fix the build with musl Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29232 Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/deadbeef-1.9.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.4.ebuild b/media-sound/deadbeef/deadbeef-1.9.4.ebuild index 504808ef7c02..76295ee70196 100644 --- a/media-sound/deadbeef/deadbeef-1.9.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.4.ebuild @@ -91,8 +91,8 @@ src_prepare() { eautopoint --force eautoreconf - # Get rid of bundled gettext. - drop_and_stub "${S}/intl" + # 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
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: f4d915823725a37f61e682a084a22405d55dc690 Author: Sam James gentoo org> AuthorDate: Sat Jan 21 21:09:47 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jan 21 21:09:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d91582 media-sound/deadbeef: Stabilize 1.9.3 x86, #891599 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.3.ebuild b/media-sound/deadbeef/deadbeef-1.9.3.ebuild index fa653e5fb645..28632ebeb046 100644 --- a/media-sound/deadbeef/deadbeef-1.9.3.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.3.ebuild @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +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="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: a52c9d7cea933fe222ff6b45712209a8cf24448c Author: Sam James gentoo org> AuthorDate: Sat Jan 21 16:53:11 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jan 21 16:53:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52c9d7c media-sound/deadbeef: Stabilize 1.9.3 amd64, #891599 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.9.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.3.ebuild b/media-sound/deadbeef/deadbeef-1.9.3.ebuild index 504808ef7c02..fa653e5fb645 100644 --- a/media-sound/deadbeef/deadbeef-1.9.3.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +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="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: f8cb84624d1fdf508240477e032942216c3a3e08 Author: Piotr Karbowski gentoo org> AuthorDate: Sat Jan 21 15:38:16 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Sat Jan 21 15:38:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8cb8462 media-sound/deadbeef: 1.9.4 version bump. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.9.4.ebuild | 191 + 2 files changed, 192 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 4abfa0a074e2..bf9cf1ada948 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,3 +1,4 @@ DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47 DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27 SHA512 fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9 DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a SHA512 54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376 +DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 993d7a89f1d95d7b03938d05b7f4d5a3634b36ab1743834fde20500f79e848d13d92b2933e5df2439f44ae7274235ea8d084fa51ec968b7a231158f09f057a22 SHA512 80b286c0cd80ac71bda83621f48ec51f7d58215f7c1364065a9f7da668eb13c513ec89254993449341c0da6fc6d5f8b546c45965f95b404a01af1d56949ad4f7 diff --git a/media-sound/deadbeef/deadbeef-1.9.4.ebuild b/media-sound/deadbeef/deadbeef-1.9.4.ebuild new file mode 100644 index ..504808ef7c02 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.4.ebuild @@ -0,0 +1,191 @@ +# Copyright 2021-2022 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. + 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}"
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 51090032e4b727b7fc9484e7fcc7a6aaa70815e7 Author: Jakov Smolić gentoo org> AuthorDate: Fri Nov 18 07:42:03 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Nov 18 07:42:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51090032 media-sound/deadbeef: Stabilize 1.9.2-r1 x86, #881333 Signed-off-by: Jakov Smolić gentoo.org> media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild index 53ef002c1aa8..356d8a3ba11d 100644 --- a/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +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="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/files/
commit: 894ed3f2dffe6219968ad8ad2b252b49e05c4979 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Nov 16 18:17:56 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Nov 16 18:34:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894ed3f2 media-sound/deadbeef: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28300 Signed-off-by: Conrad Kostecki gentoo.org> media-sound/deadbeef/files/deadbeef-musl.patch | 27 -- 1 file changed, 27 deletions(-) diff --git a/media-sound/deadbeef/files/deadbeef-musl.patch b/media-sound/deadbeef/files/deadbeef-musl.patch deleted file mode 100644 index a62827243e9f.. --- a/media-sound/deadbeef/files/deadbeef-musl.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a - -Bug: https://bugs.gentoo.org/870187 - -From 6864a5779fd6beb21507357736e0c988748cec5a Mon Sep 17 00:00:00 2001 -From: orbea -Date: Wed, 21 Sep 2022 08:36:46 -0700 -Subject: [PATCH] Fix the build with musl - -Fixes: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858 - threading_pthread.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/threading_pthread.c b/threading_pthread.c -index 004eb6bdc..8d5f4c31c 100644 a/threading_pthread.c -+++ b/threading_pthread.c -@@ -97,7 +97,7 @@ thread_start_low_priority (void (*fn)(void *ctx), void *ctx) { - pthread_cancel (tid); - return 0; - } --return tid; -+return (intptr_t)tid; - #else - return thread_start (fn, ctx); - #endif
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 4905c80e5e4fa6530aae94354eb8f156a153c98b Author: Sam James gentoo org> AuthorDate: Tue Nov 15 02:53:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Nov 15 02:53:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4905c80e media-sound/deadbeef: Stabilize 1.9.2-r1 amd64, #881333 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild index 669ba2ccf77e..53ef002c1aa8 100644 --- a/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +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="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: fd3cd5833ea29222a6e4f558be4cba6ee061a438 Author: Piotr Karbowski gentoo org> AuthorDate: Mon Nov 14 21:16:34 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon Nov 14 21:32:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3cd583 media-sound/deadbeef: drop old. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 - media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild | 191 - media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild | 192 -- media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild | 192 -- 4 files changed, 576 deletions(-) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index dd938b522393..85d1d702d27b 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,3 +1,2 @@ DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47 -DIST deadbeef-1.9.1.tar.bz2 5136384 BLAKE2B 6e8314728b824b182ecb356d9a9cb09364650f6ca6b5e5d2f7077fc048fe62284e4959910a4cf982fd79893c503044d02417633713d0dcf34e93128aff22692e SHA512 2f959fb139078bbde3c1183019545ed3979b3c5dfc051794ea7a5ccf166156acc8d5dface3169ec705059f487d47c9b314c5400770a7572c22fbd0b903eefc5a DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27 SHA512 fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9 diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild deleted file mode 100644 index 3238d975fa3a.. --- a/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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 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 - ) - mp3? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - nls? ( virtual/libintl ) - notify? ( - sys-apps/dbus - dev-libs/libdispatch - ) - opus? ( media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - lastfm? ( dev-libs/libdispatch ) -" - -RDEPEND="${DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - sys-devel/clang - sys-devel/llvm - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.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. - 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 -
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 61aab73c618b1391695bda870e8e1581b0c7abff Author: Piotr Karbowski gentoo org> AuthorDate: Mon Nov 14 21:23:52 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon Nov 14 21:32:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61aab73c media-sound/deadbeef: 1.9.3 version bump. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.9.3.ebuild | 191 + 2 files changed, 192 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 85d1d702d27b..4abfa0a074e2 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,2 +1,3 @@ DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47 DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27 SHA512 fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9 +DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a SHA512 54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376 diff --git a/media-sound/deadbeef/deadbeef-1.9.3.ebuild b/media-sound/deadbeef/deadbeef-1.9.3.ebuild new file mode 100644 index ..504808ef7c02 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.3.ebuild @@ -0,0 +1,191 @@ +# Copyright 2021-2022 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. + 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 + +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/, media-sound/deadbeef/files/
commit: d4b5c9b47c92862b1f6427327b822840b80837b0 Author: Piotr Karbowski gentoo org> AuthorDate: Wed Oct 26 19:12:32 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Oct 26 19:13:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b5c9b4 media-sound/deadbeef: 1.9.2-r1: backport of clang-16 fixes. Closes: https://bugs.gentoo.org/878283 Signed-off-by: Piotr Karbowski gentoo.org> ...dbeef-1.9.2.ebuild => deadbeef-1.9.2-r1.ebuild} | 1 + ...deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch | 34 ++ 2 files changed, 35 insertions(+) diff --git a/media-sound/deadbeef/deadbeef-1.9.2.ebuild b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild similarity index 98% rename from media-sound/deadbeef/deadbeef-1.9.2.ebuild rename to media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild index 7208c1c907e2..669ba2ccf77e 100644 --- a/media-sound/deadbeef/deadbeef-1.9.2.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild @@ -69,6 +69,7 @@ PATCHES=( "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch" "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch" "${FILESDIR}/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch" + "${FILESDIR}/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch" ) src_prepare() { diff --git a/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch b/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch new file mode 100644 index ..cef941162b93 --- /dev/null +++ b/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch @@ -0,0 +1,34 @@ +From 779066a54aa8a1a92b92ebdabc8a93d6ef3fb3ba Mon Sep 17 00:00:00 2001 +From: Oleksiy Yakovenko +Date: Wed, 26 Oct 2022 11:50:02 +0200 +Subject: [PATCH] cdda: enum cast fix (fixes #2879) + +--- + plugins/cdda/cdda.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/plugins/cdda/cdda.c b/plugins/cdda/cdda.c +index 7229d9592..2fe3b5fda 100644 +--- a/plugins/cdda/cdda.c b/plugins/cdda/cdda.c +@@ -846,7 +846,7 @@ get_param (const char *key, char *value, int len, const char *def) + "property \"CD drive to load\" select[%u] cdda.drive_device 0" + + static int +-cda_action_add_cd (DB_plugin_action_t *act, int ctx) ++cda_action_add_cd (DB_plugin_action_t *act, ddb_action_context_t ctx) + { + /* Get all devices containg CD audio media */ + cdio_close_tray(NULL, NULL); +@@ -982,7 +982,7 @@ load_cddb_data (ddb_playlist_t *plt, cddb_disc_t *disc, const size_t disc_num) + } + + static int +-action_disc_n (DB_plugin_action_t *act, int ctx) ++action_disc_n (DB_plugin_action_t *act, ddb_action_context_t ctx) + { + const int disc_num = atoi(act->name+11); + int res = -1; +-- +2.38.1 +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/files/, media-sound/deadbeef/
commit: ee84d83ae840f477f1ce10c1477748ea2cb5445d Author: Piotr Karbowski gentoo org> AuthorDate: Sun Oct 2 17:23:10 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Oct 2 17:24:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee84d83a media-sound/deadbeef: 1.9.2 version bump. Together with upstream ffmpeg-5.0 build fixes and Werror dropping patch. Closes: https://bugs.gentoo.org/show_bug.cgi?id=854984 Closes: https://bugs.gentoo.org/show_bug.cgi?id=834392 Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.9.2.ebuild | 193 + .../files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch| 37 .../files/deadbeef-1.9.2-drop-Werror.patch | 54 ++ 4 files changed, 285 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 315ce3f2e738..dd938b522393 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,2 +1,3 @@ DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47 DIST deadbeef-1.9.1.tar.bz2 5136384 BLAKE2B 6e8314728b824b182ecb356d9a9cb09364650f6ca6b5e5d2f7077fc048fe62284e4959910a4cf982fd79893c503044d02417633713d0dcf34e93128aff22692e SHA512 2f959fb139078bbde3c1183019545ed3979b3c5dfc051794ea7a5ccf166156acc8d5dface3169ec705059f487d47c9b314c5400770a7572c22fbd0b903eefc5a +DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27 SHA512 fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9 diff --git a/media-sound/deadbeef/deadbeef-1.9.2.ebuild b/media-sound/deadbeef/deadbeef-1.9.2.ebuild new file mode 100644 index ..7208c1c907e2 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.2.ebuild @@ -0,0 +1,193 @@ +# Copyright 2021-2022 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-use-ffmpeg-plugin-for-ape-by-default.patch" + "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch" + "${FILESDIR}/deadbeef-1.9.1-ffmpeg-5.0-fixes.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. + drop_and_stub "${S}/intl" + + # Plugins that are undesired for whatever reason, candidates for unbundling and such. +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 5343e0faf079e398bebebf98cbb47ca1a15cee68 Author: orbea riseup net> AuthorDate: Thu Sep 22 01:37:38 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 22 01:53:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5343e0fa media-sound/deadbeef: Add USE=libsamplerate Also changes the EAPI to 8. Closes: https://github.com/gentoo/gentoo/pull/27390 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild | 192 ++ media-sound/deadbeef/metadata.xml | 1 + 2 files changed, 193 insertions(+) diff --git a/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild b/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild new file mode 100644 index ..a4a08e5811cc --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild @@ -0,0 +1,192 @@ +# Copyright 2021-2022 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-use-ffmpeg-plugin-for-ape-by-default.patch" + "${FILESDIR}/deadbeef-musl.patch" # 870187 +) + +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. + 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" +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/, media-sound/deadbeef/files/
commit: 6f4cb8cabb375778e5d27abe788500f6c3011f20 Author: orbea riseup net> AuthorDate: Wed Sep 21 15:45:07 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 22 01:09:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f4cb8ca media-sound/deadbeef: Fix the build with musl There are two more musl build issues, but they are musl bugs that affect code that is force disabled in the ebuild. See: https://github.com/DeaDBeeF-Player/deadbeef/issues/2856 https://github.com/DeaDBeeF-Player/deadbeef/issues/2857 https://www.openwall.com/lists/musl/2022/04/12/1 Bug: https://bugs.gentoo.org/870187 Closes: https://bugs.gentoo.org/870187 Upstream-Commit: https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a Upstream-Issue: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858 Upstream-PR: https://github.com/DeaDBeeF-Player/deadbeef/pull/2859 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/27377 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild | 1 + media-sound/deadbeef/files/deadbeef-musl.patch | 27 ++ 2 files changed, 28 insertions(+) diff --git a/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild index 97c9f5b329de..e555833d4e50 100644 --- a/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild @@ -66,6 +66,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch" + "${FILESDIR}/deadbeef-musl.patch" # 870187 ) src_prepare() { diff --git a/media-sound/deadbeef/files/deadbeef-musl.patch b/media-sound/deadbeef/files/deadbeef-musl.patch new file mode 100644 index ..a62827243e9f --- /dev/null +++ b/media-sound/deadbeef/files/deadbeef-musl.patch @@ -0,0 +1,27 @@ +https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a + +Bug: https://bugs.gentoo.org/870187 + +From 6864a5779fd6beb21507357736e0c988748cec5a Mon Sep 17 00:00:00 2001 +From: orbea +Date: Wed, 21 Sep 2022 08:36:46 -0700 +Subject: [PATCH] Fix the build with musl + +Fixes: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858 +--- + threading_pthread.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/threading_pthread.c b/threading_pthread.c +index 004eb6bdc..8d5f4c31c 100644 +--- a/threading_pthread.c b/threading_pthread.c +@@ -97,7 +97,7 @@ thread_start_low_priority (void (*fn)(void *ctx), void *ctx) { + pthread_cancel (tid); + return 0; + } +-return tid; ++return (intptr_t)tid; + #else + return thread_start (fn, ctx); + #endif
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 232c1c0789a5ac548b4ce296c1b189b4bdb6dab3 Author: Sam James gentoo org> AuthorDate: Sat Sep 10 08:29:29 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 08:40:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232c1c07 media-sound/deadbeef: add media-libs/flac subslot dep media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James gentoo.org> .../{deadbeef-1.8.8-r1.ebuild => deadbeef-1.8.8-r3.ebuild} | 12 ++-- .../{deadbeef-1.8.8-r2.ebuild => deadbeef-1.8.8-r4.ebuild} | 12 ++-- .../{deadbeef-1.9.1-r1.ebuild => deadbeef-1.9.1-r2.ebuild} | 10 +- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild similarity index 96% rename from media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild rename to media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild index 60f97c9006e4..573c0542dd95 100644 --- a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild @@ -24,20 +24,20 @@ REQUIRED_USE=" DEPEND=" x11-libs/gtk+:3 - net-misc/curl:0= + net-misc/curl:= dev-libs/jansson:= aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? ( - dev-libs/libcdio:0= + dev-libs/libcdio:= media-libs/libcddb - dev-libs/libcdio-paranoia:0= + dev-libs/libcdio-paranoia:= ) cover? ( media-libs/imlib2[jpeg,png] ) dts? ( media-libs/libdca ) - ffmpeg? ( media-video/ffmpeg ) + ffmpeg? ( media-video/ffmpeg:= ) flac? ( - media-libs/flac + media-libs/flac:= media-libs/libogg ) mp3? ( media-sound/mpg123 ) @@ -47,7 +47,7 @@ DEPEND=" sys-apps/dbus dev-libs/libdispatch ) - opus? ( media-libs/opusfile ) + opus? ( media-libs/opusfile ) pulseaudio? ( media-sound/pulseaudio ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild similarity index 96% rename from media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild rename to media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild index f47011fdec0b..3238d975fa3a 100644 --- a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild @@ -24,20 +24,20 @@ REQUIRED_USE=" DEPEND=" x11-libs/gtk+:3 - net-misc/curl:0= + net-misc/curl:= dev-libs/jansson:= aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? ( - dev-libs/libcdio:0= + dev-libs/libcdio:= media-libs/libcddb - dev-libs/libcdio-paranoia:0= + dev-libs/libcdio-paranoia:= ) cover? ( media-libs/imlib2[jpeg,png] ) dts? ( media-libs/libdca ) - ffmpeg? ( media-video/ffmpeg ) + ffmpeg? ( media-video/ffmpeg:= ) flac? ( - media-libs/flac + media-libs/flac:= media-libs/libogg ) mp3? ( media-sound/mpg123 ) @@ -47,7 +47,7 @@ DEPEND=" sys-apps/dbus dev-libs/libdispatch ) - opus? ( media-libs/opusfile ) + opus? ( media-libs/opusfile ) pulseaudio? ( media-sound/pulseaudio ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) diff --git a/media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild similarity index 96% rename from media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild rename to media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild index d749eff41a5d..97c9f5b329de 100644 --- a/media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild @@ -24,14 +24,14 @@ REQUIRED_USE=" DEPEND=" x11-libs/gtk+:3 - net-misc/curl:0= + net-misc/curl:= dev-libs/jansson:= aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? ( - dev-libs/libcdio:0= + dev-libs/libcdio:= media-libs/libcddb - dev-libs/libcdio-paranoia:0= + dev-libs/libcdio-paranoia:= ) cover? ( media-libs/imlib2[jpeg,png] @@ -39,7 +39,7 @@ DEPEND=" dts? ( media-libs/libdca ) ffmpeg? ( media-video/ffmpeg ) flac? ( - media-libs/flac + media-libs/flac:= media-libs/libogg ) mp3? ( media-sound/mpg123 ) @@ -48,7 +48,7 @@ DEPEND=" notify? ( sys-apps/dbus ) - opus? ( media-libs/opusfile ) + opus? ( media-libs/opusfile ) pulseaudio? ( media-sound/pulseaudio )
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: d6b5fde3a4a59dc34f43c5af307c5ac7afb62747 Author: Piotr Karbowski gentoo org> AuthorDate: Sun Jun 26 17:00:08 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Jun 26 17:01:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b5fde3 media-sound/deadbeef: 1.9.1-r1: REQUIRED_USE QA fix. Signed-off-by: Piotr Karbowski gentoo.org> .../deadbeef/{deadbeef-1.9.1.ebuild => deadbeef-1.9.1-r1.ebuild}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.9.1.ebuild b/media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild similarity index 97% rename from media-sound/deadbeef/deadbeef-1.9.1.ebuild rename to media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild index 4ff8f9b85bef..d749eff41a5d 100644 --- a/media-sound/deadbeef/deadbeef-1.9.1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild @@ -16,7 +16,7 @@ LICENSE=" " SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio sc68 shellexec +supereq threads vorbis wavpack" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify +nullout opus oss pulseaudio sc68 shellexec +supereq threads vorbis wavpack" REQUIRED_USE=" || ( alsa oss pulseaudio nullout )
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 94e42c7ad4ce63ee3c85d7a6aa136992dd9a0e07 Author: Piotr Karbowski gentoo org> AuthorDate: Sun Jun 26 12:35:14 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Jun 26 12:36:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e42c7a media-sound/deadbeef: 1.9.1 version bump Closes: https://bugs.gentoo.org/851687 Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.9.1.ebuild | 191 + 2 files changed, 192 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 0ca8958aee29..315ce3f2e738 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1 +1,2 @@ DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47 +DIST deadbeef-1.9.1.tar.bz2 5136384 BLAKE2B 6e8314728b824b182ecb356d9a9cb09364650f6ca6b5e5d2f7077fc048fe62284e4959910a4cf982fd79893c503044d02417633713d0dcf34e93128aff22692e SHA512 2f959fb139078bbde3c1183019545ed3979b3c5dfc051794ea7a5ccf166156acc8d5dface3169ec705059f487d47c9b314c5400770a7572c22fbd0b903eefc5a diff --git a/media-sound/deadbeef/deadbeef-1.9.1.ebuild b/media-sound/deadbeef/deadbeef-1.9.1.ebuild new file mode 100644 index ..4ff8f9b85bef --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.9.1.ebuild @@ -0,0 +1,191 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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 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:0= + dev-libs/jansson:= + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:0= + media-libs/libcddb + dev-libs/libcdio-paranoia:0= + ) + cover? ( + media-libs/imlib2[jpeg,png] + ) + dts? ( media-libs/libdca ) + ffmpeg? ( media-video/ffmpeg ) + flac? ( + media-libs/flac + media-libs/libogg + ) + 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-use-ffmpeg-plugin-for-ape-by-default.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. + 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-static" + "--disable-staticlink" + "--disable-portable" +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 7988bd3a2f166e437bcc57bcc1e4d980fce4bf0b Author: Yixun Lan gentoo org> AuthorDate: Sat Apr 16 14:10:49 2022 + Commit: Yixun Lan gentoo org> CommitDate: Sat Apr 16 14:54:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7988bd3a media-sound/deadbeef: keyword 1.8.8-r2 for ~riscv Signed-off-by: Yixun Lan gentoo.org> media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild index a8a01b55ea5e..f47011fdec0b 100644 --- a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio sc68 shellexec +supereq threads vorbis wavpack" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 58cccbef8e645f147a3a7423ac60310b5d9e268c Author: Sam James gentoo org> AuthorDate: Wed Mar 9 22:54:17 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 9 22:54:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58cccbef media-sound/deadbeef: fix IndirectInherits (toolchain-funcs) Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild index d31640a2e649..a8a01b55ea5e 100644 --- a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools xdg flag-o-matic plocale +inherit autotools xdg flag-o-matic toolchain-funcs plocale DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" HOMEPAGE="https://deadbeef.sourceforge.io/;
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: bbb81014194b75ca3f267e9fc6b4421ba8cbfe33 Author: Piotr Karbowski gentoo org> AuthorDate: Sun Jan 30 22:19:22 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Jan 30 22:19:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb81014 media-sound/deadbeef: finalize drop old. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 2 -- 1 file changed, 2 deletions(-) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index 3dccecae85fe..0ca8958aee29 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,3 +1 @@ -DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb SHA512 18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7 -DIST deadbeef-1.8.7.tar.bz2 5029039 BLAKE2B f6ae0d664553435fca566593d715f8f9fab13711bb0e0488c80b9c7ff88a28425d1e3de2ee4c57b87722705c5ede53e0390b81cdbe6ce804d781dfe934dc21e9 SHA512 49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 9c65f40e6fb0f08a9a0181995c31831e45e0d66a Author: Piotr Karbowski gentoo org> AuthorDate: Sun Jan 30 22:18:21 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Jan 30 22:19:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c65f40e media-sound/deadbeef: sc68 support added; drop old. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild | 170 - ...ef-1.8.7-r2.ebuild => deadbeef-1.8.8-r2.ebuild} | 8 +- media-sound/deadbeef/metadata.xml | 1 + 3 files changed, 5 insertions(+), 174 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild deleted file mode 100644 index 723b32dae0e8.. --- a/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools plocale xdg - -DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" -HOMEPAGE="https://deadbeef.sourceforge.io/; -SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE=" - GPL-2 - LGPL-2.1 - wavpack? ( BSD ) -" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" - -REQUIRED_USE=" - || ( alsa oss pulseaudio nullout ) -" - -DEPEND=" - x11-libs/gtk+:3 - net-misc/curl:0= - dev-libs/jansson:= - aac? ( media-libs/faad2 ) - alsa? ( media-libs/alsa-lib ) - cdda? ( - dev-libs/libcdio:0= - media-libs/libcddb - dev-libs/libcdio-paranoia:0= - ) - cover? ( media-libs/imlib2[jpeg,png] ) - dts? ( media-libs/libdca ) - ffmpeg? ( media-video/ffmpeg ) - flac? ( - media-libs/flac - media-libs/libogg - ) - 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 ) -" - -RDEPEND="${DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/gettext -" - -PATCHES=( - "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.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. - 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 sc60 shn sid soundtouch wma; do - drop_and_stub "${S}/plugins/${i}" - done - - rm -rf "${S}/plugins/rg_scanner/ebur128" -} - -src_configure () { - local myconf=( - "--disable-static" - "--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-sc68" - "--disable-shn" - "--disable-sid" - "--disable-sndfile" - "--disable-soundtouch" - "--disable-src" - "--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)" -
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: f2f1ac8ace5595d1a86900573d72f216d9ff5464 Author: Sam James gentoo org> AuthorDate: Fri Jan 21 12:39:10 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 21 12:39:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f1ac8a media-sound/deadbeef: Stabilize 1.8.8-r1 amd64, #831644 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild index df7525b2b282..6beceb5e612a 100644 --- a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: e8f34f070433df5789ca7eeed37682c66cc13d3d Author: Sam James gentoo org> AuthorDate: Fri Jan 21 12:40:09 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 21 12:40:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f34f07 media-sound/deadbeef: Stabilize 1.8.8-r1 x86, #831644 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild index 6beceb5e612a..60f97c9006e4 100644 --- a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 05b40e6bc158a10aaf19c89ac65422db183e8ea0 Author: Sam James gentoo org> AuthorDate: Sat Sep 25 19:05:29 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 25 19:08:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b40e6b media-sound/deadbeef: add libjansson subslot dep Earlier versions of libjansson lacked symbol versioning, causing crashes. Bug: https://bugs.gentoo.org/812119 Signed-off-by: Sam James gentoo.org> .../deadbeef/{deadbeef-1.8.4.ebuild => deadbeef-1.8.4-r1.ebuild}| 2 +- .../deadbeef/{deadbeef-1.8.7-r1.ebuild => deadbeef-1.8.7-r2.ebuild} | 2 +- .../deadbeef/{deadbeef-1.8.8.ebuild => deadbeef-1.8.8-r1.ebuild}| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild similarity index 99% rename from media-sound/deadbeef/deadbeef-1.8.4.ebuild rename to media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild index 1e39062b99c..723b32dae0e 100644 --- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild @@ -25,7 +25,7 @@ REQUIRED_USE=" DEPEND=" x11-libs/gtk+:3 net-misc/curl:0= - dev-libs/jansson + dev-libs/jansson:= aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? ( diff --git a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.7-r2.ebuild similarity index 99% rename from media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild rename to media-sound/deadbeef/deadbeef-1.8.7-r2.ebuild index 4c8c5def5bc..df7525b2b28 100644 --- a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.7-r2.ebuild @@ -25,7 +25,7 @@ REQUIRED_USE=" DEPEND=" x11-libs/gtk+:3 net-misc/curl:0= - dev-libs/jansson + dev-libs/jansson:= aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? ( diff --git a/media-sound/deadbeef/deadbeef-1.8.8.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild similarity index 99% rename from media-sound/deadbeef/deadbeef-1.8.8.ebuild rename to media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild index 4c8c5def5bc..df7525b2b28 100644 --- a/media-sound/deadbeef/deadbeef-1.8.8.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild @@ -25,7 +25,7 @@ REQUIRED_USE=" DEPEND=" x11-libs/gtk+:3 net-misc/curl:0= - dev-libs/jansson + dev-libs/jansson:= aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? (
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 452f629e3903e4826e10ed3c593d25ffd68ae07b Author: Piotr Karbowski gentoo org> AuthorDate: Thu Aug 19 21:07:43 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Thu Aug 19 21:10:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452f629e media-sound/deadbeef: 1.8.8 version bump. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.8.8.ebuild | 191 + 2 files changed, 192 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index b3009d15606..3dccecae85f 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,2 +1,3 @@ DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb SHA512 18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7 DIST deadbeef-1.8.7.tar.bz2 5029039 BLAKE2B f6ae0d664553435fca566593d715f8f9fab13711bb0e0488c80b9c7ff88a28425d1e3de2ee4c57b87722705c5ede53e0390b81cdbe6ce804d781dfe934dc21e9 SHA512 49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb +DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47 diff --git a/media-sound/deadbeef/deadbeef-1.8.8.ebuild b/media-sound/deadbeef/deadbeef-1.8.8.ebuild new file mode 100644 index 000..4c8c5def5bc --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.8.8.ebuild @@ -0,0 +1,191 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools xdg flag-o-matic 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 ~x86" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" + +REQUIRED_USE=" + || ( alsa oss pulseaudio nullout ) +" + +DEPEND=" + x11-libs/gtk+:3 + net-misc/curl:0= + dev-libs/jansson + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:0= + media-libs/libcddb + dev-libs/libcdio-paranoia:0= + ) + cover? ( media-libs/imlib2[jpeg,png] ) + dts? ( media-libs/libdca ) + ffmpeg? ( media-video/ffmpeg ) + flac? ( + media-libs/flac + media-libs/libogg + ) + mp3? ( media-sound/mpg123 ) + musepack? ( media-sound/musepack-tools ) + nls? ( virtual/libintl ) + notify? ( + sys-apps/dbus + dev-libs/libdispatch + ) + opus? ( media-libs/opusfile ) + pulseaudio? ( media-sound/pulseaudio ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + lastfm? ( dev-libs/libdispatch ) +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + sys-devel/clang + sys-devel/llvm + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.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. + 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 sc60 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
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: ffa5369c9dc85304b25d9fcff29e72526cf6c521 Author: Ulrich Müller gentoo org> AuthorDate: Sat Jul 3 15:45:14 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Jul 4 14:01:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa5369c media-sound/deadbeef: Update from l10n.eclass to plocale.eclass Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller gentoo.org> media-sound/deadbeef/deadbeef-1.8.4.ebuild| 4 ++-- media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4.ebuild index e9f95c2dcca..1e39062b99c 100644 --- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools xdg l10n +inherit autotools plocale xdg DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" HOMEPAGE="https://deadbeef.sourceforge.io/; @@ -77,7 +77,7 @@ src_prepare() { EOF } - l10n_for_each_disabled_locale_do drop_from_linguas || die + plocale_for_each_disabled_locale drop_from_linguas || die eautopoint --force eautoreconf diff --git a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild index 0129a5cc488..4c8c5def5bc 100644 --- a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools xdg l10n flag-o-matic +inherit autotools xdg flag-o-matic plocale DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" HOMEPAGE="https://deadbeef.sourceforge.io/; @@ -84,7 +84,7 @@ src_prepare() { EOF } - l10n_for_each_disabled_locale_do drop_from_linguas || die + plocale_for_each_disabled_locale drop_from_linguas || die eautopoint --force eautoreconf
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 014ba25b004a4ee9218ae0178fcd1bbede41f113 Author: Sam James gentoo org> AuthorDate: Fri Mar 12 15:27:20 2021 + Commit: Sam James gentoo org> CommitDate: Fri Mar 12 15:28:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014ba25b media-sound/deadbeef: Stabilize 1.8.4 x86, #775524 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.8.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4.ebuild index 44d506c8083..e9f95c2dcca 100644 --- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 0dd37ff70d4168d505226cbfcbc8ad866f598a77 Author: Sam James gentoo org> AuthorDate: Fri Mar 12 15:24:08 2021 + Commit: Sam James gentoo org> CommitDate: Fri Mar 12 15:25:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd37ff7 media-sound/deadbeef: Stabilize 1.8.4 amd64, #775524 Signed-off-by: Sam James gentoo.org> media-sound/deadbeef/deadbeef-1.8.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4.ebuild index 2df08a6243f..44d506c8083 100644 --- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 873e7e1e35fb95e6c7bbfc3a4863a869c208e2d4 Author: Piotr Karbowski gentoo org> AuthorDate: Fri Mar 12 12:30:00 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Fri Mar 12 12:31:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873e7e1e media-sound/deadbeef: 1.8.7-r1: Force clang; libdispatch dep added. Upstream stated that from 1.8.5 onward the GCC is no longer supported. Because of that, clang will be enforced instead. notify and lastfm plugins now requires libdispatch. Closes: https://bugs.gentoo.org/775551 Signed-off-by: Piotr Karbowski gentoo.org> ...dbeef-1.8.7.ebuild => deadbeef-1.8.7-r1.ebuild} | 26 +++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.7.ebuild b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild similarity index 88% rename from media-sound/deadbeef/deadbeef-1.8.7.ebuild rename to media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild index d949a648226..57149d1c35b 100644 --- a/media-sound/deadbeef/deadbeef-1.8.7.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools xdg l10n +inherit autotools xdg l10n flag-o-matic DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" HOMEPAGE="https://deadbeef.sourceforge.io/; @@ -43,17 +43,23 @@ DEPEND=" mp3? ( media-sound/mpg123 ) musepack? ( media-sound/musepack-tools ) nls? ( virtual/libintl ) - notify? ( sys-apps/dbus ) + notify? ( + sys-apps/dbus + dev-libs/libdispatch + ) opus? ( media-libs/opusfile ) pulseaudio? ( media-sound/pulseaudio ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) + lastfm? ( dev-libs/libdispatch ) " RDEPEND="${DEPEND}" BDEPEND=" dev-util/intltool sys-devel/gettext + sys-devel/clang + sys-devel/llvm " PATCHES=( @@ -94,6 +100,20 @@ src_prepare() { } 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-static" "--disable-staticlink"
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 9436c79bc37930a4f8e51902d0e6abbc7b3c0474 Author: Piotr Karbowski gentoo org> AuthorDate: Thu Mar 11 19:58:37 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Thu Mar 11 20:34:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9436c79b media-sound/deadbeef: 1.8.7 bump. Closes: https://bugs.gentoo.org/771279 Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.8.7.ebuild | 170 + 2 files changed, 171 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index ceae2920f59..b3009d15606 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1 +1,2 @@ DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb SHA512 18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7 +DIST deadbeef-1.8.7.tar.bz2 5029039 BLAKE2B f6ae0d664553435fca566593d715f8f9fab13711bb0e0488c80b9c7ff88a28425d1e3de2ee4c57b87722705c5ede53e0390b81cdbe6ce804d781dfe934dc21e9 SHA512 49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb diff --git a/media-sound/deadbeef/deadbeef-1.8.7.ebuild b/media-sound/deadbeef/deadbeef-1.8.7.ebuild new file mode 100644 index 000..d949a648226 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.8.7.ebuild @@ -0,0 +1,170 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools xdg l10n + +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 ~x86" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" + +REQUIRED_USE=" + || ( alsa oss pulseaudio nullout ) +" + +DEPEND=" + x11-libs/gtk+:3 + net-misc/curl:0= + dev-libs/jansson + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:0= + media-libs/libcddb + dev-libs/libcdio-paranoia:0= + ) + cover? ( media-libs/imlib2[jpeg,png] ) + dts? ( media-libs/libdca ) + ffmpeg? ( media-video/ffmpeg ) + flac? ( + media-libs/flac + media-libs/libogg + ) + 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 ) +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.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 + } + + l10n_for_each_disabled_locale_do drop_from_linguas || die + + eautopoint --force + eautoreconf + + # Get rid of bundled gettext. + 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 sc60 shn sid soundtouch wma; do + drop_and_stub "${S}/plugins/${i}" + done + + rm -rf "${S}/plugins/rg_scanner/ebur128" +} + +src_configure () { + local myconf=( + "--disable-static" + "--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-sc68" + "--disable-shn" + "--disable-sid" + "--disable-sndfile" +
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 2d048e1901ea9c4bcd95f9111ee9f3bbc4f4706c Author: Piotr Karbowski gentoo org> AuthorDate: Thu Oct 1 21:05:16 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Thu Oct 1 21:07:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d048e19 media-sound/deadbeef: wavpack support. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/deadbeef-1.8.4.ebuild | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4.ebuild index aae8086f909..2df08a6243f 100644 --- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild @@ -9,10 +9,14 @@ DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" HOMEPAGE="https://deadbeef.sourceforge.io/; SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2 LGPL-2.1" +LICENSE=" + GPL-2 + LGPL-2.1 + wavpack? ( BSD ) +" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" REQUIRED_USE=" || ( alsa oss pulseaudio nullout ) @@ -43,6 +47,7 @@ DEPEND=" opus? ( media-libs/opusfile ) pulseaudio? ( media-sound/pulseaudio ) vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) " RDEPEND="${DEPEND}" @@ -116,7 +121,6 @@ src_configure () { "--disable-tta" "--disable-vfs-zip" "--disable-vtx" - "--disable-wavpack" "--disable-wildmidi" "--disable-wma" @@ -147,6 +151,7 @@ src_configure () { "$(use_enable shellexec)" "$(use_enable shellexec shellexecui)" "$(use_enable lastfm lfm)" + "$(use_enable wavpack)" "--enable-gtk3" "--enable-vfs-curl"
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 81f06317454a0866af824d520772c694d7508c52 Author: Piotr Karbowski gentoo org> AuthorDate: Wed Sep 30 07:40:20 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Sep 30 07:41:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f06317 media-sound/deadbeef: lastfm IUSE Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/deadbeef-1.8.4.ebuild | 8 media-sound/deadbeef/metadata.xml | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4.ebuild index 5b98d6f2ee6..aae8086f909 100644 --- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> ${P}.t LICENSE="GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis" REQUIRED_USE=" || ( alsa oss pulseaudio nullout ) @@ -51,7 +51,7 @@ BDEPEND=" sys-devel/gettext " -PATCHES=( +PATCHES=( "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch" ) @@ -81,7 +81,7 @@ src_prepare() { 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 lfs mono2stereo psf sc60 shn sid soundtouch wma; do + for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid soundtouch wma; do drop_and_stub "${S}/plugins/${i}" done @@ -103,7 +103,6 @@ src_configure () { "--disable-alac" "--disable-ffap" "--disable-gme" - "--disable-lfm" "--disable-mms" "--disable-mono2stereo" "--disable-psf" @@ -147,6 +146,7 @@ src_configure () { "$(use_enable pulseaudio pulse)" "$(use_enable shellexec)" "$(use_enable shellexec shellexecui)" + "$(use_enable lastfm lfm)" "--enable-gtk3" "--enable-vfs-curl" diff --git a/media-sound/deadbeef/metadata.xml b/media-sound/deadbeef/metadata.xml index f2991cd29c7..a0345ca2130 100644 --- a/media-sound/deadbeef/metadata.xml +++ b/media-sound/deadbeef/metadata.xml @@ -12,6 +12,7 @@ File format converter Support for cover art Keyboard shortcuts support + last.fm/AudioScrobbler protocol support Desktop notifications support Dummy output driver Define custom shell commands that can be called on tracks
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/
commit: 1e5a1470cdd9c23edbc6ad7bd94102978eaf8363 Author: Piotr Karbowski gentoo org> AuthorDate: Tue Sep 29 21:38:31 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Tue Sep 29 21:40:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5a1470 media-sound/deadbeef: dev-libs/jansson depend. Faster than ago's and toralf's thinderboxes! Also fixing two typos Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/deadbeef-1.8.4.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4.ebuild index d078e055802..5b98d6f2ee6 100644 --- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild @@ -21,6 +21,7 @@ REQUIRED_USE=" DEPEND=" x11-libs/gtk+:3 net-misc/curl:0= + dev-libs/jansson aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? ( @@ -57,7 +58,7 @@ PATCHES=( src_prepare() { default - drop_from_lingaus() { + drop_from_linguas() { sed "/${1}/d" -i "${S}/po/LINGUAS" || die } @@ -71,7 +72,7 @@ src_prepare() { EOF } - l10n_for_each_disabled_locale_do drop_from_lingaus || die + l10n_for_each_disabled_locale_do drop_from_linguas || die eautopoint --force eautoreconf @@ -80,7 +81,7 @@ src_prepare() { 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 lfs mono2stereo psf sc60 shn sid soundtouch wma; do + for i in adplug alac dumb ffap mms gme lfs mono2stereo psf sc60 shn sid soundtouch wma; do drop_and_stub "${S}/plugins/${i}" done
[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/files/, media-sound/deadbeef/
commit: fd8ef4388c48ac2305be8dc35fe4d665cceeb541 Author: Piotr Karbowski gentoo org> AuthorDate: Tue Sep 29 20:59:57 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Tue Sep 29 21:06:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8ef438 media-sound/deadbeef: new package (1.8.4) Deadbeef has not been added into the tree for a long time due to licensing concerns. The package will build all the plugins dynamically and link dynamically to any system library it depends on. All the plugins with questionable licenses and most of the vendorized code has been also removed. This also means that lots of the plugins is missing, but none of them can be considered core functionality and for the files that lack proper plugin, there's a fair chance that ffmpeg plugin will work with them. The player support both gtk2 and gtk3, however there's little point in interfacing gtk2 now, so the gtk3 is used instead and cannot be opt-out from. For the same reason mp3 plugin uses mpg123 instead of libmad that is now considered dead upstream. Signed-off-by: Piotr Karbowski gentoo.org> media-sound/deadbeef/Manifest | 1 + media-sound/deadbeef/deadbeef-1.8.4.ebuild | 164 + ...beef-use-ffmpeg-plugin-for-ape-by-default.patch | 13 ++ media-sound/deadbeef/metadata.xml | 20 +++ 4 files changed, 198 insertions(+) diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest new file mode 100644 index 000..ceae2920f59 --- /dev/null +++ b/media-sound/deadbeef/Manifest @@ -0,0 +1 @@ +DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb SHA512 18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7 diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild b/media-sound/deadbeef/deadbeef-1.8.4.ebuild new file mode 100644 index 000..d078e055802 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild @@ -0,0 +1,164 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools xdg l10n + +DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" +HOMEPAGE="https://deadbeef.sourceforge.io/; +SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis" + +REQUIRED_USE=" + || ( alsa oss pulseaudio nullout ) +" + +DEPEND=" + x11-libs/gtk+:3 + net-misc/curl:0= + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( + dev-libs/libcdio:0= + media-libs/libcddb + dev-libs/libcdio-paranoia:0= + ) + cover? ( media-libs/imlib2[jpeg,png] ) + dts? ( media-libs/libdca ) + ffmpeg? ( media-video/ffmpeg ) + flac? ( + media-libs/flac + media-libs/libogg + ) + 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 ) +" + +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch" +) + +src_prepare() { + default + + drop_from_lingaus() { + 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 + } + + l10n_for_each_disabled_locale_do drop_from_lingaus || die + + eautopoint --force + eautoreconf + + # Get rid of bundled gettext. + 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 lfs mono2stereo psf sc60 shn sid soundtouch wma; do + drop_and_stub "${S}/plugins/${i}" + done + + rm -rf "${S}/plugins/rg_scanner/ebur128" +} + +src_configure () { + local myconf=( + "--disable-static" + "--disable-staticlink" + "--disable-portable" + "--disable-rpath" + + "--disable-libmad" + "--disable-gtk2" + "--disable-adplug" +