]> git.pld-linux.org Git - packages/audacious.git/blame - audacious.spec
- unsupported locale
[packages/audacious.git] / audacious.spec
CommitLineData
da9e139e
JB
1#
2# Conditional build:
3%bcond_without gtk # GTK+ support
4%bcond_without qt # Qt support
5#
6Summary: Sound player with the WinAmp GUI, for GTK+/Qt
7Summary(hu.UTF-8): Zenelejátszó WinAmp-szerű felülettel GTK+/Qt-t használó rendszerekhez
8Summary(pl.UTF-8): Odtwarzacz dźwięku z interfejsem WinAmpa dla GTK+/Qt
82acba88 9Name: audacious
c5db7126 10Version: 4.2
3b3e826b 11Release: 1
f2308ccc 12License: BSD
f7e744a4 13Group: X11/Applications/Sound
c4d491ce 14Source0: http://distfiles.audacious-media-player.org/%{name}-%{version}.tar.bz2
c5db7126 15# Source0-md5: 3f76597aa1d2ea1501a93456b46d870f
b6d3d1b4 16URL: http://audacious-media-player.org/
da9e139e 17%if %{with qt}
d94b41f5 18BuildRequires: qt5-build >= 5.2
2b558e0c
JB
19BuildRequires: Qt5Core-devel >= 5.2
20BuildRequires: Qt5Gui-devel >= 5.2
21BuildRequires: Qt5Widgets-devel >= 5.2
da9e139e 22%endif
f7e744a4 23BuildRequires: autoconf >= 2.59
82acba88 24BuildRequires: automake
da9e139e 25%{?with_cairo:BuildRequires: cairo-devel >= 1.6}
22ee5c7a 26BuildRequires: gettext-tools
da9e139e 27# -std=gnu++11
da9e139e
JB
28BuildRequires: glib2-devel >= 1:2.32
29%{?with_gtk:BuildRequires: gtk+2-devel >= 2:2.24}
30BuildRequires: libguess-devel >= 1.2
31BuildRequires: libstdc++-devel >= 6:4.7
87cb34d2 32BuildRequires: libstdc++-devel >= 6:4.7
da9e139e 33%{?with_gtk:BuildRequires: pango-devel >= 1:1.20}
82acba88 34BuildRequires: pkgconfig
f7e744a4 35BuildRequires: rpmbuild(macros) >= 1.198
da9e139e 36BuildRequires: sed >= 4.0
35553da9 37Requires(post,postun): desktop-file-utils
f7e744a4 38Requires: %{name}-libs = %{version}-%{release}
d672c132 39Requires: audacious-output-plugin
87cb34d2
KM
40Suggests: audacious-general-gtkui = %{version}-%{release}
41Suggests: audacious-general-qtui = %{version}-%{release}
793d7774 42Obsoletes: audacious-container-mms
43Obsoletes: audacious-container-stdio
44Obsoletes: audacious-general-audioscrobbler
45Obsoletes: audacious-general-curl
4652f2d8 46Obsoletes: audacious-general-evdev
f2308ccc 47Obsoletes: audacious-general-mtp_up
4652f2d8 48Obsoletes: audacious-general-streambrowser
25a74cef 49Obsoletes: audacious-general-vfstrace
72f4a0d3 50Obsoletes: audacious-input-alac
793d7774 51Obsoletes: audacious-input-cdaudio
ec47353c 52Obsoletes: audacious-input-cube
8b17fc81 53Obsoletes: audacious-input-demac
793d7774 54Obsoletes: audacious-input-flac
55Obsoletes: audacious-input-mikmod
56Obsoletes: audacious-input-mpc
57Obsoletes: audacious-input-mpg123
ec47353c 58Obsoletes: audacious-input-mplayer
72f4a0d3 59Obsoletes: audacious-input-musepack
793d7774 60Obsoletes: audacious-input-sap
8b17fc81
PG
61Obsoletes: audacious-input-timidity
62Obsoletes: audacious-input-tta
f82ba97c 63Obsoletes: audacious-input-wav
72f4a0d3 64Obsoletes: audacious-input-wma
793d7774 65Obsoletes: audacious-output-ALSA
66Obsoletes: audacious-output-OSS
b3bdfd64 67Obsoletes: audacious-output-arts
793d7774 68Obsoletes: audacious-output-disk
25a74cef 69Obsoletes: audacious-output-icecast
793d7774 70Obsoletes: audacious-output-lame
f2308ccc
KK
71Obsoletes: audacious-output-null
72Obsoletes: audacious-output-oss
f7e744a4 73Obsoletes: audacious-static
793d7774 74Obsoletes: audacious-transport-curl
7121fa43 75Obsoletes: audacious-transport-unix_io
ec47353c 76Obsoletes: audacious-visualization-iris
d00a4609 77Obsoletes: audacious-visualization-moodbar
4652f2d8 78Obsoletes: audacious-visualization-paranormal
79Obsoletes: audacious-visualization-projectM
d00a4609 80Obsoletes: audacious-visualization-rocklight
49412048 81Obsoletes: audacious-visualization-rootvis
793d7774 82Obsoletes: audacious-visualization-rovascope
4652f2d8 83Obsoletes: audacious-visualization-spectrum
1356ee79
JB
84Obsoletes: beep-media-player
85Obsoletes: bmp
185ebe7d
JB
86Obsoletes: bmp-visualization-minilcd
87Obsoletes: bmp-visualization-wmdiscotux
5804e54e 88# sr@Latn vs. sr@latin
89Conflicts: glibc-misc < 6:2.7
82acba88
MC
90BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
91
92%description
f7119ba7
MC
93Audacious is a media player based on BMP. Since the development of the
94former project had been terminated, this fork was created.
82acba88 95
b3bdfd64 96%description -l hu.UTF-8
d25f737a
ŁK
97Audacious egy BMP-n alapuló médialejátszó. Amióta a kiinduló projekt
98fejlesztése abbamaradt, ez a leszármazott létrejött.
b3bdfd64 99
2c329446
JR
100%description -l pl.UTF-8
101Audacious to odtwarzacz mediów oparty na BMP. Powstał on ponieważ
102rozwój pierwowzoru został zakończony.
82acba88
MC
103
104%package libs
896b8667 105Summary: Audacious media player libraries
b3bdfd64 106Summary(hu.UTF-8): Audacious médialejátszó könyvtár
896b8667 107Summary(pl.UTF-8): Biblioteki odtwarzacza multimedialnego Audacious
2b558e0c
JB
108Group: Libraries
109%{?with_qt:Requires: Qt5Core >= 5.2}
da9e139e 110Requires: glib2 >= 1:2.32
da9e139e 111Requires: libguess >= 1.2
1356ee79
JB
112Obsoletes: beep-media-player-libs
113Obsoletes: bmp-libs
82acba88
MC
114
115%description libs
896b8667 116Audacious media player libraries.
82acba88 117
b3bdfd64
ZU
118%description libs -l hu.UTF-8
119Audacious médialejátszó könyvtár.
120
2c329446 121%description libs -l pl.UTF-8
896b8667 122Biblioteki odtwarzacza multimedialnego Audacious.
82acba88
MC
123
124%package devel
125Summary: Header files for Audacious media player
b3bdfd64 126Summary(hu.UTF-8): Az audacious fejlécfájljai
fa7198b8 127Summary(pl.UTF-8): Pliki nagłówkowe odtwarzacza multimedialnego Audacious
2b558e0c 128Group: Development/Libraries
f7e744a4 129Requires: %{name}-libs = %{version}-%{release}
da9e139e 130Requires: glib2-devel >= 1:2.32
1356ee79
JB
131Obsoletes: beep-media-player-devel
132Obsoletes: beep-media-player-static
133Obsoletes: bmp-devel
134Obsoletes: bmp-static
82acba88
MC
135
136%description devel
137Header files required for compiling Audacious media player plugins.
138
b3bdfd64
ZU
139%description devel -l hu.UTF-8
140Az audacious fejlécfájljai.
141
2c329446
JR
142%description devel -l pl.UTF-8
143Pliki nagłówkowe potrzebne do kompilowania wtyczek odtwarzacza
82acba88
MC
144multimedialnego Audacious.
145
2b558e0c
JB
146%package libs-gtk
147Summary: Audacious GTK+ GUI library
148Summary(pl.UTF-8): Biblioteka graficznego interfejsu GTK+ odtwarzacza multimedialnego Audacious
149Group: X11/Libraries
150Requires: %{name}-libs = %{version}-%{release}
151Requires: cairo >= 1.6
152Requires: gtk+2 >= 2:2.24
153Requires: pango >= 1:1.20
154
155%description libs-gtk
156Audacious GTK+ GUI library.
157
158%description libs-gtk -l pl.UTF-8
159Biblioteka graficznego interfejsu GTK+ odtwarzacza multimedialnego
160Audacious.
161
162%package libs-gtk-devel
163Summary: Header files for Audacious GTK+ GUI library
164Summary(pl.UTF-8): Pliki nagłówkowe graficznego interfejsu GTK+ odtwarzacza multimedialnego Audacious
165Group: X11/Development/Libraries
166Requires: %{name}-devel = %{version}-%{release}
167Requires: %{name}-libs-gtk = %{version}-%{release}
168Requires: cairo-devel >= 1.6
169Requires: gtk+2-devel >= 2:2.24
170Requires: pango-devel >= 1:1.20
171
172%description libs-gtk-devel
173Header files for Audacious GTK+ GUI library.
174
175%description libs-gtk-devel -l pl.UTF-8
176Pliki nagłówkowe graficznego interfejsu GTK+ odtwarzacza
177multimedialnego Audacious.
178
179%package libs-qt
180Summary: Audacious Qt GUI library
181Summary(pl.UTF-8): Biblioteka graficznego interfejsu Qt odtwarzacza multimedialnego Audacious
182Group: X11/Libraries
183Requires: %{name}-libs = %{version}-%{release}
184Requires: Qt5Gui >= 5.2
185Requires: Qt5Widgets >= 5.2
186
187%description libs-qt
188Audacious Qt GUI library.
189
190%description libs-qt -l pl.UTF-8
191Biblioteka graficznego interfejsu Qt odtwarzacza multimedialnego
192Audacious.
193
194%package libs-qt-devel
195Summary: Header files for Audacious Qt GUI library
196Summary(pl.UTF-8): Pliki nagłówkowe graficznego interfejsu Qt odtwarzacza multimedialnego Audacious
197Group: X11/Development/Libraries
198Requires: %{name}-devel = %{version}-%{release}
199Requires: %{name}-libs-qt = %{version}-%{release}
200Requires: Qt5Gui-devel >= 5.2
201Requires: Qt5Widgets-devel >= 5.2
202
203%description libs-qt-devel
204Header files for Audacious Qt GUI library.
205
206%description libs-qt-devel -l pl.UTF-8
87cb34d2
KM
207Pliki nagłówkowe graficznego interfejsu Qt odtwarzacza multimedialnego
208Audacious.
2b558e0c 209
82acba88 210%prep
0801f6cc 211%setup -q
82acba88 212
daf92e3f 213# verbose build
da9e139e 214%{__sed} -i '/^\.SILENT:/d' buildsys.mk.in
daf92e3f 215
82acba88 216%build
82acba88
MC
217%{__aclocal} -I m4
218%{__autoconf}
219%{__autoheader}
f40710b4 220%configure \
d94b41f5 221 %{!?with_gtk:--disable-gtk} \
87cb34d2 222 %{!?with_qt:--disable-qt}
82acba88
MC
223%{__make}
224
225%install
226rm -rf $RPM_BUILD_ROOT
793d7774 227install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{Container,Effect,General,Input,Output,Transport,Visualization}
82acba88
MC
228
229%{__make} install \
f7e744a4 230 DESTDIR=$RPM_BUILD_ROOT
bf452245 231
87cb34d2
KM
232%{__rm} $RPM_BUILD_ROOT%{_datadir}/audacious/{AUTHORS,COPYING}
233%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/audacious.desktop
896b8667 234%{__mv} $RPM_BUILD_ROOT%{_localedir}/id{_ID,}
88133fa3 235%{__mv} $RPM_BUILD_ROOT%{_localedir}/ml{_IN,}
896b8667 236%{__mv} $RPM_BUILD_ROOT%{_localedir}/pt{_PT,}
2b558e0c 237# outdated version of sr
da9e139e 238%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sr_RS
5e1e8368
KM
239# unsupported
240%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/fa_IR
82acba88
MC
241%find_lang %{name}
242
243%clean
244rm -rf $RPM_BUILD_ROOT
245
246%post
9b18c6e5 247%banner %{name} -e << EOF
248Remember to install appropriate input plugins for files
249you want to play!
9b18c6e5 250
87cb34d2
KM
251From version 4.0 audacious by default uses QT interface.
252To use audacious with GTK interface, run: audacious -G.
82acba88 253
87cb34d2 254EOF
82acba88
MC
255
256%post libs -p /sbin/ldconfig
257%postun libs -p /sbin/ldconfig
258
2b558e0c
JB
259%post libs-gtk -p /sbin/ldconfig
260%postun libs-gtk -p /sbin/ldconfig
261
262%post libs-qt -p /sbin/ldconfig
263%postun libs-qt -p /sbin/ldconfig
264
82acba88
MC
265%files -f %{name}.lang
266%defattr(644,root,root,755)
f2308ccc 267%doc AUTHORS COPYING
f955fb45 268%attr(755,root,root) %{_bindir}/audacious
269%attr(755,root,root) %{_bindir}/audtool
896b8667
JB
270%{_mandir}/man1/audacious.1*
271%{_mandir}/man1/audtool.1*
82acba88 272%dir %{_datadir}/audacious
25a74cef 273%{_iconsdir}/hicolor/*/apps/audacious.*
9b18c6e5 274
275%files libs
276%defattr(644,root,root,755)
49412048 277%attr(755,root,root) %{_libdir}/libaudcore.so.*.*.*
3b3e826b 278%attr(755,root,root) %ghost %{_libdir}/libaudcore.so.5
49412048 279%attr(755,root,root) %{_libdir}/libaudtag.so.*.*.*
0797ffda 280%attr(755,root,root) %ghost %{_libdir}/libaudtag.so.3
793d7774 281%dir %{_libdir}/%{name}
282%dir %{_libdir}/%{name}/Container
283%dir %{_libdir}/%{name}/Effect
284%dir %{_libdir}/%{name}/General
285%dir %{_libdir}/%{name}/Input
286%dir %{_libdir}/%{name}/Output
287%dir %{_libdir}/%{name}/Transport
288%dir %{_libdir}/%{name}/Visualization
82acba88
MC
289
290%files devel
291%defattr(644,root,root,755)
7b0c1190 292%attr(755,root,root) %{_libdir}/libaudcore.so
49412048 293%attr(755,root,root) %{_libdir}/libaudtag.so
f7e744a4 294%{_includedir}/audacious
7b0c1190 295%{_includedir}/libaudcore
2b558e0c
JB
296%{_pkgconfigdir}/audacious.pc
297
da9e139e 298%if %{with gtk}
2b558e0c
JB
299%files libs-gtk
300%defattr(644,root,root,755)
301%attr(755,root,root) %{_libdir}/libaudgui.so.*.*.*
3b3e826b 302%attr(755,root,root) %ghost %{_libdir}/libaudgui.so.5
2b558e0c
JB
303
304%files libs-gtk-devel
305%defattr(644,root,root,755)
da9e139e 306%attr(755,root,root) %{_libdir}/libaudgui.so
bc8bd1ed 307%{_includedir}/libaudgui
da9e139e 308%endif
2b558e0c 309
da9e139e 310%if %{with qt}
2b558e0c
JB
311%files libs-qt
312%defattr(644,root,root,755)
313%attr(755,root,root) %{_libdir}/libaudqt.so.*.*.*
3b3e826b 314%attr(755,root,root) %ghost %{_libdir}/libaudqt.so.2
2b558e0c
JB
315
316%files libs-qt-devel
317%defattr(644,root,root,755)
da9e139e 318%attr(755,root,root) %{_libdir}/libaudqt.so
573613ac 319%{_includedir}/libaudqt
da9e139e 320%endif
This page took 0.131688 seconds and 4 git commands to generate.