commit:     14a3a0eae144a73d4b2f027ae5a51843c574bc48
Author:     Daniel Pielmeier <billie <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  9 13:11:42 2025 +0000
Commit:     Daniel Pielmeier <billie <AT> gentoo <DOT> org>
CommitDate: Sun Mar  9 13:12:41 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a3a0ea

media-sound/aqualung: add 2.0

Signed-off-by: Daniel Pielmeier <billie <AT> gentoo.org>

 media-sound/aqualung/Manifest            |   1 +
 media-sound/aqualung/aqualung-2.0.ebuild | 118 +++++++++++++++++++++++++++++++
 2 files changed, 119 insertions(+)

diff --git a/media-sound/aqualung/Manifest b/media-sound/aqualung/Manifest
index a36bb2cb8cac..c5d8a0783b2f 100644
--- a/media-sound/aqualung/Manifest
+++ b/media-sound/aqualung/Manifest
@@ -1 +1,2 @@
 DIST aqualung-1.2.tar.gz 1974910 BLAKE2B 
4956865a5897cf92d3ebb65cb30f27164e7717fadbbff8e275b25d5fa9c60382846877f644d3a8393935df82f9b92d282fe41befe27cd86accc3f6885650063f
 SHA512 
0e11f307344c8ada7f3869d953e6fb8b088a8af345d51f3e93af18b4b57ea6f35bbc47eefea40956114d56882e4a0d66c1496a7b9a14dfd82e6a95cfc0ef52c5
+DIST aqualung-2.0.tar.gz 1657433 BLAKE2B 
6523643aedeee5e5ca6c551d48620f56ed956f3664ec0c39f61ca9bd2e510c084d00b45535a6bf666a51d03563b9b8de0c07708a64bfef5e8edbb8434e672b50
 SHA512 
a0a3e128574853ee0c3f59c575f6fd1bd3651ad40ccfa68b14f4f52c2b3c52c2f1ef19a5234b40036a170cb3502126fe724d9dc6f3689d8fd804d5b735806188

diff --git a/media-sound/aqualung/aqualung-2.0.ebuild 
b/media-sound/aqualung/aqualung-2.0.ebuild
new file mode 100644
index 000000000000..2c08c8571c3e
--- /dev/null
+++ b/media-sound/aqualung/aqualung-2.0.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit autotools desktop lua-single xdg
+
+DESCRIPTION="Music player for a wide range of formats designed for gapless 
playback"
+HOMEPAGE="https://aqualung.jeremyevans.net/ 
https://github.com/jeremyevans/aqualung";
+SRC_URI="https://github.com/jeremyevans/${PN}/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa cdda cddb debug flac ffmpeg ifp jack ladspa lame libsamplerate
+       lua mac modplug mp3 musepack oss podcast pulseaudio sndfile speex 
systray
+       vorbis wavpack"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+BDEPEND="
+       virtual/pkgconfig
+       sys-devel/gettext
+"
+RDEPEND="
+       app-arch/bzip2
+       dev-libs/libxml2
+       sys-libs/zlib
+       x11-libs/gtk+:3
+       alsa? ( media-libs/alsa-lib )
+       cdda? ( dev-libs/libcdio-paranoia )
+       cddb? ( media-libs/libcddb )
+       ffmpeg? ( media-video/ffmpeg:= )
+       flac? ( media-libs/flac:= )
+       ifp? ( media-libs/libifp )
+       jack? ( virtual/jack )
+       ladspa? ( media-libs/liblrdf )
+       lame? ( media-sound/lame )
+       libsamplerate? ( media-libs/libsamplerate )
+       lua? ( ${LUA_DEPS} )
+       mac? ( >=media-sound/mac-10.24:= )
+       modplug? ( media-libs/libmodplug )
+       mp3? ( media-libs/libmad )
+       musepack? ( >=media-sound/musepack-tools-444 )
+       pulseaudio? ( media-libs/libpulse )
+       sndfile? ( media-libs/libsndfile )
+       speex? (
+               media-libs/speex
+               media-libs/liboggz
+               media-libs/libogg
+       )
+       vorbis? (
+               media-libs/libvorbis
+               media-libs/libogg
+       )
+       wavpack? ( media-sound/wavpack )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-1.1-configure-lua-version.patch"
+       "${FILESDIR}/${PN}-2.0-configure.patch"
+)
+
+pkg_setup() {
+       use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+       default
+
+       xdg_environment_reset
+
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               --disable-rpath \
+               --enable-loop \
+               --enable-nls \
+               --enable-transcoding \
+               $(use_enable debug) \
+               $(use_enable podcast) \
+               $(use_enable systray) \
+               $(use_enable jack jack-mgmt) \
+               $(use_with alsa) \
+               $(use_with cdda) \
+               $(use_with cddb) \
+               $(use_with ffmpeg lavc) \
+               $(use_with flac) \
+               $(use_with ifp) \
+               $(use_with jack) \
+               $(use_with ladspa) \
+               $(use_with lame) \
+               $(use_with libsamplerate src) \
+               $(use_with lua) \
+               $(use_with mac MAC) \
+               $(use_with modplug mod) \
+               $(use_with mp3 mpeg) \
+               $(use_with musepack mpc) \
+               $(use_with oss) \
+               $(use_with pulseaudio pulse) \
+               $(use_with sndfile) \
+               $(use_with speex) \
+               $(use_with vorbis vorbis) \
+               $(use_with vorbis vorbisenc) \
+               $(use_with wavpack)
+}
+
+src_install() {
+       default
+
+       newicon src/img/icon_64.png aqualung.png
+       make_desktop_entry aqualung Aqualung
+}

Reply via email to