From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7647B158086 for ; Sun, 21 Nov 2021 12:59:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 70A64E0845; Sun, 21 Nov 2021 12:59:11 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3E23FE0845 for ; Sun, 21 Nov 2021 12:59:11 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id C2213343185 for ; Sun, 21 Nov 2021 12:59:09 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 4F3F01BD for ; Sun, 21 Nov 2021 12:59:08 +0000 (UTC) From: "Joonas Niilola" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Joonas Niilola" Message-ID: <1637499535.82a56aca481ff8f1b02cf5c8d2b20e803f756755.juippis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/audacious-plugins/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-plugins/audacious-plugins/Manifest media-plugins/audacious-plugins/audacious-plugins-4.1.ebuild media-plugins/audacious-plugins/metadata.xml X-VCS-Directories: media-plugins/audacious-plugins/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: 82a56aca481ff8f1b02cf5c8d2b20e803f756755 X-VCS-Branch: master Date: Sun, 21 Nov 2021 12:59:08 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 61b69335-801a-48c5-95a2-1d17fe0ca858 X-Archives-Hash: 0a86db372fbfade6f91a7eff4cae6088 commit: 82a56aca481ff8f1b02cf5c8d2b20e803f756755 Author: Marco Scardovi scardovi com> AuthorDate: Sun Nov 21 08:21:02 2021 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Sun Nov 21 12:58:55 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a56aca media-plugins/audacious-plugins: bump audacious-plugins to 4.1 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Marco Scardovi scardovi.com> Signed-off-by: Joonas Niilola gentoo.org> media-plugins/audacious-plugins/Manifest | 1 + .../audacious-plugins/audacious-plugins-4.1.ebuild | 161 +++++++++++++++++++++ media-plugins/audacious-plugins/metadata.xml | 1 + 3 files changed, 163 insertions(+) diff --git a/media-plugins/audacious-plugins/Manifest b/media-plugins/audacious-plugins/Manifest index e92f5597b11b..8d7fa6827304 100644 --- a/media-plugins/audacious-plugins/Manifest +++ b/media-plugins/audacious-plugins/Manifest @@ -1,2 +1,3 @@ DIST audacious-plugins-3.10.1.tar.bz2 1715477 BLAKE2B fda3940e6c06aadd93a3e1538be747083fcc969cf3118cf3e942787906b9ee0a13bd3c30d15ba19cb713559cdf8f7b71d7b961173b1619f0aafbdea5deb75ac3 SHA512 454e9ce4061e92a0ecda40f562d4cc7453fc0019fd76b25dbe9e319319fa37c22f9785cb29563e8074de8a88e6130106aca1e431790297e1b4636dc974fde565 DIST audacious-plugins-4.0.5.tar.bz2 1759133 BLAKE2B b806ac110875f94f6e0f1db757d2ec0c7a0391f83efeb068f3e79c7e994fa33d0045095669b5e7ec771714419aaa98b0d0125a5dd18a00f4ee23fc899142858f SHA512 90ab2edbfc797fa835aae9937b5f478a0ca575f31c443d9e8ba7394e1615f605beb417372872874c94d4f804dba7bea9fbae2078e162178386683d8a3e36c108 +DIST audacious-plugins-4.1.tar.bz2 1802825 BLAKE2B 253fddf82408708d8094836088bec1b9b7c932e75c959443579e4bbdc3a4b850757328d90b1ab7a6a0bdd85120d4b0a901f9fa22638f90938f19fd0fa35012ba SHA512 4adad3b4e9c264d52c6523fe84db56b9a87476a4ad5a86f85456a7e0276758d61675022e9e3da07e061dac45f604e54f83f9db85a37f0aaf0b75b3356a63932f diff --git a/media-plugins/audacious-plugins/audacious-plugins-4.1.ebuild b/media-plugins/audacious-plugins/audacious-plugins-4.1.ebuild new file mode 100644 index 000000000000..bde490628d49 --- /dev/null +++ b/media-plugins/audacious-plugins/audacious-plugins-4.1.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P="${P/_/-}" + +DESCRIPTION="Lightweight and versatile audio player" +HOMEPAGE="https://audacious-media-player.org/" +SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2" + +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2" +SLOT="0" +IUSE=" + aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme http jack + openmpt lame libnotify libsamplerate lirc mms modplug mp3 nls opengl + pulseaudio scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis + wavpack +" + +REQUIRED_USE="ampache? ( http ) streamtuner? ( http )" + +# The following plugins REQUIRE a GUI build of audacious, because non-GUI +# builds do NOT install the libaudgui library & headers. +# Plugins without a configure option: +# alarm +# albumart +# delete-files +# ladspa +# playlist-manager +# search-tool +# skins +# vtx +# Plugins with a configure option: +# glspectrum +# gtkui +# hotkey +# notify +# statusicon +BDEPEND=" + dev-util/gdbus-codegen + virtual/pkgconfig + nls? ( dev-util/intltool ) +" +DEPEND=" + app-arch/unzip + dev-libs/dbus-glib + dev-libs/glib + dev-libs/libxml2:2 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtwidgets:5 + ~media-sound/audacious-${PV} + aac? ( >=media-libs/faad2-2.7 ) + alsa? ( >=media-libs/alsa-lib-1.0.16 ) + ampache? ( =media-libs/ampache_browser-1* ) + bs2b? ( media-libs/libbs2b ) + cdda? ( + dev-libs/libcdio:= + dev-libs/libcdio-paranoia:= + >=media-libs/libcddb-1.2.1 + ) + cue? ( media-libs/libcue:= ) + ffmpeg? ( >=media-video/ffmpeg-0.7.3 ) + flac? ( + >=media-libs/flac-1.2.1-r1 + >=media-libs/libvorbis-1.0 + ) + fluidsynth? ( media-sound/fluidsynth:= ) + http? ( >=net-libs/neon-0.26.4 ) + jack? ( + >=media-libs/bio2jack-0.4 + virtual/jack + ) + lame? ( media-sound/lame ) + libnotify? ( x11-libs/libnotify ) + openmpt? ( media-libs/libopenmpt ) + libsamplerate? ( media-libs/libsamplerate:= ) + lirc? ( app-misc/lirc ) + mms? ( >=media-libs/libmms-0.3 ) + modplug? ( media-libs/libmodplug ) + mp3? ( >=media-sound/mpg123-1.12.1 ) + opengl? ( dev-qt/qtopengl:5 ) + pulseaudio? ( >=media-sound/pulseaudio-0.9.3 ) + scrobbler? ( net-misc/curl ) + sdl? ( media-libs/libsdl2[sound] ) + sid? ( >=media-libs/libsidplayfp-1.0.0 ) + sndfile? ( >=media-libs/libsndfile-1.0.17-r1 ) + soxr? ( media-libs/soxr ) + speedpitch? ( media-libs/libsamplerate:= ) + streamtuner? ( dev-qt/qtnetwork:5 ) + vorbis? ( + >=media-libs/libogg-1.1.3 + >=media-libs/libvorbis-1.2.0 + ) + wavpack? ( >=media-sound/wavpack-4.50.1-r1 ) +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + use mp3 || ewarn "MP3 support is optional, you may want to enable the mp3 USE-flag" +} + +src_prepare() { + default + if ! use nls; then + sed -e "/SUBDIRS/s/ po//" -i Makefile || die "Failed to sed" # bug #512698 + fi +} + +src_configure() { + local myeconfargs=( + --enable-mpris2 + --enable-qt + --enable-qtaudio + --enable-songchange + --disable-adplug # not packaged + --disable-gtk + --disable-oss4 + --disable-coreaudio + --disable-sndio + $(use_enable aac) + $(use_enable alsa) + $(use_enable ampache) + $(use_enable bs2b) + $(use_enable cdda cdaudio) + $(use_enable cue) + $(use_enable flac) + $(use_enable flac filewriter) + $(use_enable fluidsynth amidiplug) + $(use_enable gme console) + $(use_enable http neon) + $(use_enable jack) + $(use_enable lame filewriter_mp3) + $(use_enable libnotify notify) + $(use_enable openmpt openmpt) + $(use_enable libsamplerate resample) + $(use_enable lirc) + $(use_enable mms) + $(use_enable modplug) + $(use_enable mp3 mpg123) + $(use_enable nls) + $(use_enable opengl qtglspectrum) + $(use_enable pulseaudio pulse) + $(use_enable scrobbler scrobbler2) + $(use_enable sdl sdlout) + $(use_enable sid) + $(use_enable sndfile) + $(use_enable soxr) + $(use_enable speedpitch) + $(use_enable streamtuner) + $(use_enable vorbis) + $(use_enable wavpack) + $(use_with ffmpeg ffmpeg ffmpeg) + ) + econf "${myeconfargs[@]}" +} diff --git a/media-plugins/audacious-plugins/metadata.xml b/media-plugins/audacious-plugins/metadata.xml index bbcd7fe3d655..4b02187d54c0 100644 --- a/media-plugins/audacious-plugins/metadata.xml +++ b/media-plugins/audacious-plugins/metadata.xml @@ -15,6 +15,7 @@ Support CUE sheets using the libcue library Support FluidSynth as MIDI synth backend Support various gaming console music formats + Add support for OpenMTP Support HTTP streams through neon Build with scrobbler/LastFM submission support Build with SID (Commodore 64 Audio) support