1 |
commit: 927ebb39d786188f784a45395f293cccfc95dec5 |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Nov 5 11:48:59 2017 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 5 11:48:59 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927ebb39 |
7 |
|
8 |
media-sound/audacious: Version bump to 3.9 |
9 |
|
10 |
* USE='gtk3' removed, seeing that upstream wants to |
11 |
remove GTK+3 support anyways. |
12 |
* Remove all the minor arches, they are just pose a |
13 |
maintenance burden. |
14 |
|
15 |
Closes: https://bugs.gentoo.org/556700 |
16 |
Closes: https://bugs.gentoo.org/629374 |
17 |
Package-Manager: Portage-2.3.13, Repoman-2.3.4 |
18 |
|
19 |
media-sound/audacious/Manifest | 1 + |
20 |
media-sound/audacious/audacious-3.9.ebuild | 76 +++++++++++++++++++++++++++++ |
21 |
media-sound/audacious/audacious-9999.ebuild | 76 +++++++++++++++++++++++++++++ |
22 |
3 files changed, 153 insertions(+) |
23 |
|
24 |
diff --git a/media-sound/audacious/Manifest b/media-sound/audacious/Manifest |
25 |
index 2761cff333b..df7192acddf 100644 |
26 |
--- a/media-sound/audacious/Manifest |
27 |
+++ b/media-sound/audacious/Manifest |
28 |
@@ -5,4 +5,5 @@ DIST audacious-3.7.1-gtk3.tar.bz2 571720 SHA256 30d63066916d0de32891c74b6b39e3c9 |
29 |
DIST audacious-3.7.1.tar.bz2 571450 SHA256 c8366870aea21d5f4a5a282dee45fba99390e4e3d5164cd119e343f79e9ecbbf SHA512 4c74fcfa6e575375501828905f01ed1e769d88fa346a99162c6800da5bc6aa33ec5598c5de1201c4e24cadb31b8c36768ea390aa4884de6bdbf42b0bea5a31a8 WHIRLPOOL 19fb9e0bd4b606e09ef21a66b8684fbc5ccac4e97c0f26abe96b42851fc3a2c629d89b39ec3f9a5ec82a779a2d6a5ae56ab36ab0993a2e0c1ff48861e6c28518 |
30 |
DIST audacious-3.8.2-gtk3.tar.bz2 591423 SHA256 4ec6bd82d812c5cdcb1c32f4b0912b219edc8f1ce2603b07f714e0c4f2ed08bc SHA512 fc2c69748c8f044aa8eae1848771b45088d85fbb67baf5dcd3ab2ff52e0848ba626e138d1a37756df98249f32cb3d6c54de29355b218602c6a47ff15c8ba0b96 WHIRLPOOL 7d9e2c295e89ec40ef91613f4a4c1f808446f156bbbc6e6be89511fa94a4b9cce5bef209187d1396edd008dd4474c127ad97a493cf9bf3deffd6064f07cdec8e |
31 |
DIST audacious-3.8.2.tar.bz2 591209 SHA256 bdf1471cce9becf9599c742c03bdf67a2b26d9101f7d865f900a74d57addbe93 SHA512 13914d837ab5f283c45297424033486d9a5158f78f17f5538ecce780125fa76585e9e45852d15f6ecf3ed974e7a2f6289ceaaeffa97b2ea79b2bef449d8c786b WHIRLPOOL 9027baf4fe10e69fd41417d46db2d9105701a6a8c8b80f5bfa3f0aa9615b07a0103b159585b601c01b3483f93872ed890ed81f921b512d295648bffc820267f0 |
32 |
+DIST audacious-3.9.tar.bz2 599488 SHA256 2d8044673ac786d71b08004f190bbca368258bf60e6602ffc0d9622835ccb05e SHA512 d8ef24c91c84bfa80831075cd9a12fc4bf02cec8bc96bcfa5a941254d194cccdc482482b1c015bc63e1142718c2221034c0f3a87e2cb6e4daf3b4cc428328aaa WHIRLPOOL a3e3d4f6b9fb0b3e2e90ea249101ae9cc0263d8dda0e49696e44ee00492218d9e19770669abcbcc4b8adfc4e53c263de1e8c9b5d5cdcc9a43d90e9b70d76e282 |
33 |
DIST gentoo_ice-xmms-0.2.tar.bz2 51839 SHA256 d1be63368b76f4a8b1d5b0e955cd7a77177f56a7f0b828c6603d8fd2836422b1 SHA512 e863a8f86073007c47ce8c20739aae4bff22e22a7ddc11556b12ae6ebb68654cec7310fdc9d05f2c47f81cf2591fe601b2eb12a2fd911c0a6118c9f3cc524f05 WHIRLPOOL b7a4409629a860021477f34f8886c40c005ea2ec34373d80e6a696323866e54f361e38c76b1ac536775ae5912308f11416e613dec791f21473f01a2fad35bcfd |
34 |
|
35 |
diff --git a/media-sound/audacious/audacious-3.9.ebuild b/media-sound/audacious/audacious-3.9.ebuild |
36 |
new file mode 100644 |
37 |
index 00000000000..3865c09d082 |
38 |
--- /dev/null |
39 |
+++ b/media-sound/audacious/audacious-3.9.ebuild |
40 |
@@ -0,0 +1,76 @@ |
41 |
+# Copyright 1999-2017 Gentoo Foundation |
42 |
+# Distributed under the terms of the GNU General Public License v2 |
43 |
+ |
44 |
+EAPI=6 |
45 |
+ |
46 |
+MY_P="${P/_/-}" |
47 |
+S="${WORKDIR}/${MY_P}" |
48 |
+ |
49 |
+DESCRIPTION="Audacious Player - Your music, your way, no exceptions" |
50 |
+HOMEPAGE="http://audacious-media-player.org/" |
51 |
+ |
52 |
+if [[ ${PV} == *9999 ]]; then |
53 |
+ inherit autotools git-r3 |
54 |
+ EGIT_REPO_URI="https://github.com/audacious-media-player/audacious.git" |
55 |
+else |
56 |
+ SRC_URI="mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2" |
57 |
+ KEYWORDS="~amd64 ~x86" |
58 |
+fi |
59 |
+ |
60 |
+SRC_URI+="mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2" |
61 |
+ |
62 |
+LICENSE="BSD-2" |
63 |
+SLOT="0" |
64 |
+IUSE="gtk nls qt5" |
65 |
+REQUIRED_USE="^^ ( gtk qt5 )" |
66 |
+ |
67 |
+RDEPEND=" |
68 |
+ >=dev-libs/dbus-glib-0.60 |
69 |
+ >=dev-libs/glib-2.28 |
70 |
+ >=x11-libs/cairo-1.2.6 |
71 |
+ >=x11-libs/pango-1.8.0 |
72 |
+ virtual/freedesktop-icon-theme |
73 |
+ gtk? ( x11-libs/gtk+:2 ) |
74 |
+ qt5? ( |
75 |
+ dev-qt/qtcore:5 |
76 |
+ dev-qt/qtgui:5 |
77 |
+ dev-qt/qtwidgets:5 |
78 |
+ )" |
79 |
+DEPEND="${RDEPEND} |
80 |
+ virtual/pkgconfig |
81 |
+ nls? ( dev-util/intltool )" |
82 |
+PDEPEND="~media-plugins/audacious-plugins-${PV}" |
83 |
+ |
84 |
+src_unpack() { |
85 |
+ default |
86 |
+ [[ ${PV} == *9999 ]] && git-r3_src_unpack |
87 |
+} |
88 |
+ |
89 |
+src_prepare() { |
90 |
+ default |
91 |
+ [[ ${PV} == *9999 ]] && eautoreconf |
92 |
+} |
93 |
+ |
94 |
+src_configure() { |
95 |
+ # D-Bus is a mandatory dependency, remote control, |
96 |
+ # session management and some plugins depend on this. |
97 |
+ # Building without D-Bus is *unsupported* and a USE-flag |
98 |
+ # will not be added due to the bug reports that will result. |
99 |
+ # Bugs #197894, #199069, #207330, #208606 |
100 |
+ econf \ |
101 |
+ --disable-valgrind \ |
102 |
+ --enable-dbus \ |
103 |
+ $(use_enable gtk) \ |
104 |
+ $(use_enable nls) \ |
105 |
+ $(use_enable qt5 qt) |
106 |
+} |
107 |
+ |
108 |
+src_install() { |
109 |
+ default |
110 |
+ |
111 |
+ # Gentoo_ice skin installation; bug #109772 |
112 |
+ insinto /usr/share/audacious/Skins/gentoo_ice |
113 |
+ doins -r "${WORKDIR}"/gentoo_ice/. |
114 |
+ docinto gentoo_ice |
115 |
+ dodoc "${WORKDIR}"/README |
116 |
+} |
117 |
|
118 |
diff --git a/media-sound/audacious/audacious-9999.ebuild b/media-sound/audacious/audacious-9999.ebuild |
119 |
new file mode 100644 |
120 |
index 00000000000..3865c09d082 |
121 |
--- /dev/null |
122 |
+++ b/media-sound/audacious/audacious-9999.ebuild |
123 |
@@ -0,0 +1,76 @@ |
124 |
+# Copyright 1999-2017 Gentoo Foundation |
125 |
+# Distributed under the terms of the GNU General Public License v2 |
126 |
+ |
127 |
+EAPI=6 |
128 |
+ |
129 |
+MY_P="${P/_/-}" |
130 |
+S="${WORKDIR}/${MY_P}" |
131 |
+ |
132 |
+DESCRIPTION="Audacious Player - Your music, your way, no exceptions" |
133 |
+HOMEPAGE="http://audacious-media-player.org/" |
134 |
+ |
135 |
+if [[ ${PV} == *9999 ]]; then |
136 |
+ inherit autotools git-r3 |
137 |
+ EGIT_REPO_URI="https://github.com/audacious-media-player/audacious.git" |
138 |
+else |
139 |
+ SRC_URI="mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2" |
140 |
+ KEYWORDS="~amd64 ~x86" |
141 |
+fi |
142 |
+ |
143 |
+SRC_URI+="mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2" |
144 |
+ |
145 |
+LICENSE="BSD-2" |
146 |
+SLOT="0" |
147 |
+IUSE="gtk nls qt5" |
148 |
+REQUIRED_USE="^^ ( gtk qt5 )" |
149 |
+ |
150 |
+RDEPEND=" |
151 |
+ >=dev-libs/dbus-glib-0.60 |
152 |
+ >=dev-libs/glib-2.28 |
153 |
+ >=x11-libs/cairo-1.2.6 |
154 |
+ >=x11-libs/pango-1.8.0 |
155 |
+ virtual/freedesktop-icon-theme |
156 |
+ gtk? ( x11-libs/gtk+:2 ) |
157 |
+ qt5? ( |
158 |
+ dev-qt/qtcore:5 |
159 |
+ dev-qt/qtgui:5 |
160 |
+ dev-qt/qtwidgets:5 |
161 |
+ )" |
162 |
+DEPEND="${RDEPEND} |
163 |
+ virtual/pkgconfig |
164 |
+ nls? ( dev-util/intltool )" |
165 |
+PDEPEND="~media-plugins/audacious-plugins-${PV}" |
166 |
+ |
167 |
+src_unpack() { |
168 |
+ default |
169 |
+ [[ ${PV} == *9999 ]] && git-r3_src_unpack |
170 |
+} |
171 |
+ |
172 |
+src_prepare() { |
173 |
+ default |
174 |
+ [[ ${PV} == *9999 ]] && eautoreconf |
175 |
+} |
176 |
+ |
177 |
+src_configure() { |
178 |
+ # D-Bus is a mandatory dependency, remote control, |
179 |
+ # session management and some plugins depend on this. |
180 |
+ # Building without D-Bus is *unsupported* and a USE-flag |
181 |
+ # will not be added due to the bug reports that will result. |
182 |
+ # Bugs #197894, #199069, #207330, #208606 |
183 |
+ econf \ |
184 |
+ --disable-valgrind \ |
185 |
+ --enable-dbus \ |
186 |
+ $(use_enable gtk) \ |
187 |
+ $(use_enable nls) \ |
188 |
+ $(use_enable qt5 qt) |
189 |
+} |
190 |
+ |
191 |
+src_install() { |
192 |
+ default |
193 |
+ |
194 |
+ # Gentoo_ice skin installation; bug #109772 |
195 |
+ insinto /usr/share/audacious/Skins/gentoo_ice |
196 |
+ doins -r "${WORKDIR}"/gentoo_ice/. |
197 |
+ docinto gentoo_ice |
198 |
+ dodoc "${WORKDIR}"/README |
199 |
+} |