Gentoo Archives: gentoo-commits

From: Daniel Pielmeier <billie@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/aqualung/
Date: Tue, 03 Nov 2020 16:21:54
Message-Id: 1604420493.766b772911b50e08d67aff49cf91ba09eb25523a.billie@gentoo
1 commit: 766b772911b50e08d67aff49cf91ba09eb25523a
2 Author: Daniel Pielmeier <billie <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 3 16:21:33 2020 +0000
4 Commit: Daniel Pielmeier <billie <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 3 16:21:33 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766b7729
7
8 media-sound/aqualung: Revision bump to aqualung-1.1-r1.
9
10 Support slotted lua.
11
12 Closes: https://bugs.gentoo.org/752759
13 Package-Manager: Portage-3.0.8, Repoman-3.0.2
14 Signed-off-by: Daniel Pielmeier <billie <AT> gentoo.org>
15
16 media-sound/aqualung/aqualung-1.1-r1.ebuild | 94 +++++++++++++++++++++++++++++
17 1 file changed, 94 insertions(+)
18
19 diff --git a/media-sound/aqualung/aqualung-1.1-r1.ebuild b/media-sound/aqualung/aqualung-1.1-r1.ebuild
20 new file mode 100644
21 index 00000000000..57950edcbf4
22 --- /dev/null
23 +++ b/media-sound/aqualung/aqualung-1.1-r1.ebuild
24 @@ -0,0 +1,94 @@
25 +# Copyright 1999-2020 Gentoo Authors
26 +# Distributed under the terms of the GNU General Public License v2
27 +
28 +EAPI=7
29 +
30 +LUA_COMPAT=( lua5-2 )
31 +
32 +inherit autotools desktop lua-single xdg
33 +
34 +DESCRIPTION="Music player for a wide range of formats designed for gapless playback"
35 +HOMEPAGE="http://aqualung.jeremyevans.net/ https://github.com/jeremyevans/aqualung"
36 +SRC_URI="https://github.com/jeremyevans/${PN}/releases/download/${PV}/${P}.tar.gz"
37 +
38 +LICENSE="GPL-2"
39 +SLOT="0"
40 +KEYWORDS="~amd64 ~x86"
41 +IUSE="alsa cdda cddb debug flac ffmpeg ifp jack ladspa lame libsamplerate
42 + lua mac modplug mp3 musepack oss podcast pulseaudio sndfile speex systray
43 + vorbis wavpack"
44 +
45 +BDEPEND="
46 + virtual/pkgconfig
47 + sys-devel/gettext
48 +"
49 +RDEPEND="
50 + app-arch/bzip2
51 + dev-libs/libxml2
52 + sys-libs/zlib
53 + x11-libs/gtk+:2
54 + alsa? ( media-libs/alsa-lib )
55 + cdda? ( dev-libs/libcdio-paranoia )
56 + cddb? ( media-libs/libcddb )
57 + ffmpeg? ( media-video/ffmpeg:0= )
58 + flac? ( media-libs/flac )
59 + ifp? ( media-libs/libifp )
60 + jack? ( virtual/jack )
61 + ladspa? ( media-libs/liblrdf )
62 + lame? ( media-sound/lame )
63 + libsamplerate? ( media-libs/libsamplerate )
64 + lua? ( ${LUA_DEPS} )
65 + mac? ( media-sound/mac )
66 + modplug? ( media-libs/libmodplug )
67 + mp3? ( media-libs/libmad )
68 + musepack? ( >=media-sound/musepack-tools-444 )
69 + pulseaudio? ( media-sound/pulseaudio )
70 + sndfile? ( media-libs/libsndfile )
71 + speex? ( media-libs/speex media-libs/liboggz media-libs/libogg )
72 + vorbis? ( media-libs/libvorbis media-libs/libogg )
73 + wavpack? ( media-sound/wavpack )
74 +"
75 +DEPEND="
76 + ${RDEPEND}
77 +"
78 +
79 +src_configure() {
80 + econf \
81 + --disable-rpath \
82 + --enable-loop \
83 + --enable-nls \
84 + --enable-transcoding \
85 + $(use_enable debug) \
86 + $(use_enable podcast) \
87 + $(use_enable systray) \
88 + $(use_enable jack jack-mgmt) \
89 + $(use_with alsa) \
90 + $(use_with cdda) \
91 + $(use_with cddb) \
92 + $(use_with ffmpeg lavc) \
93 + $(use_with flac) \
94 + $(use_with ifp) \
95 + $(use_with jack) \
96 + $(use_with ladspa) \
97 + $(use_with lame) \
98 + $(use_with libsamplerate src) \
99 + $(use_with lua) \
100 + $(use_with mac) \
101 + $(use_with modplug mod) \
102 + $(use_with mp3 mpeg) \
103 + $(use_with musepack mpc) \
104 + $(use_with oss) \
105 + $(use_with pulseaudio pulse) \
106 + $(use_with sndfile) \
107 + $(use_with speex) \
108 + $(use_with vorbis vorbis) \
109 + $(use_with vorbis vorbisenc) \
110 + $(use_with wavpack)
111 +}
112 +
113 +src_install() {
114 + default
115 +
116 + newicon src/img/icon_64.png aqualung.png
117 + make_desktop_entry aqualung Aqualung
118 +}