]> git.pld-linux.org Git - packages/audacious.git/blame_incremental - audacious.spec
- unsupported locale
[packages/audacious.git] / audacious.spec
... / ...
CommitLineData
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
9Name: audacious
10Version: 4.2
11Release: 1
12License: BSD
13Group: X11/Applications/Sound
14Source0: http://distfiles.audacious-media-player.org/%{name}-%{version}.tar.bz2
15# Source0-md5: 3f76597aa1d2ea1501a93456b46d870f
16URL: http://audacious-media-player.org/
17%if %{with qt}
18BuildRequires: qt5-build >= 5.2
19BuildRequires: Qt5Core-devel >= 5.2
20BuildRequires: Qt5Gui-devel >= 5.2
21BuildRequires: Qt5Widgets-devel >= 5.2
22%endif
23BuildRequires: autoconf >= 2.59
24BuildRequires: automake
25%{?with_cairo:BuildRequires: cairo-devel >= 1.6}
26BuildRequires: gettext-tools
27# -std=gnu++11
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
32BuildRequires: libstdc++-devel >= 6:4.7
33%{?with_gtk:BuildRequires: pango-devel >= 1:1.20}
34BuildRequires: pkgconfig
35BuildRequires: rpmbuild(macros) >= 1.198
36BuildRequires: sed >= 4.0
37Requires(post,postun): desktop-file-utils
38Requires: %{name}-libs = %{version}-%{release}
39Requires: audacious-output-plugin
40Suggests: audacious-general-gtkui = %{version}-%{release}
41Suggests: audacious-general-qtui = %{version}-%{release}
42Obsoletes: audacious-container-mms
43Obsoletes: audacious-container-stdio
44Obsoletes: audacious-general-audioscrobbler
45Obsoletes: audacious-general-curl
46Obsoletes: audacious-general-evdev
47Obsoletes: audacious-general-mtp_up
48Obsoletes: audacious-general-streambrowser
49Obsoletes: audacious-general-vfstrace
50Obsoletes: audacious-input-alac
51Obsoletes: audacious-input-cdaudio
52Obsoletes: audacious-input-cube
53Obsoletes: audacious-input-demac
54Obsoletes: audacious-input-flac
55Obsoletes: audacious-input-mikmod
56Obsoletes: audacious-input-mpc
57Obsoletes: audacious-input-mpg123
58Obsoletes: audacious-input-mplayer
59Obsoletes: audacious-input-musepack
60Obsoletes: audacious-input-sap
61Obsoletes: audacious-input-timidity
62Obsoletes: audacious-input-tta
63Obsoletes: audacious-input-wav
64Obsoletes: audacious-input-wma
65Obsoletes: audacious-output-ALSA
66Obsoletes: audacious-output-OSS
67Obsoletes: audacious-output-arts
68Obsoletes: audacious-output-disk
69Obsoletes: audacious-output-icecast
70Obsoletes: audacious-output-lame
71Obsoletes: audacious-output-null
72Obsoletes: audacious-output-oss
73Obsoletes: audacious-static
74Obsoletes: audacious-transport-curl
75Obsoletes: audacious-transport-unix_io
76Obsoletes: audacious-visualization-iris
77Obsoletes: audacious-visualization-moodbar
78Obsoletes: audacious-visualization-paranormal
79Obsoletes: audacious-visualization-projectM
80Obsoletes: audacious-visualization-rocklight
81Obsoletes: audacious-visualization-rootvis
82Obsoletes: audacious-visualization-rovascope
83Obsoletes: audacious-visualization-spectrum
84Obsoletes: beep-media-player
85Obsoletes: bmp
86Obsoletes: bmp-visualization-minilcd
87Obsoletes: bmp-visualization-wmdiscotux
88# sr@Latn vs. sr@latin
89Conflicts: glibc-misc < 6:2.7
90BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
91
92%description
93Audacious is a media player based on BMP. Since the development of the
94former project had been terminated, this fork was created.
95
96%description -l hu.UTF-8
97Audacious egy BMP-n alapuló médialejátszó. Amióta a kiinduló projekt
98fejlesztése abbamaradt, ez a leszármazott létrejött.
99
100%description -l pl.UTF-8
101Audacious to odtwarzacz mediów oparty na BMP. Powstał on ponieważ
102rozwój pierwowzoru został zakończony.
103
104%package libs
105Summary: Audacious media player libraries
106Summary(hu.UTF-8): Audacious médialejátszó könyvtár
107Summary(pl.UTF-8): Biblioteki odtwarzacza multimedialnego Audacious
108Group: Libraries
109%{?with_qt:Requires: Qt5Core >= 5.2}
110Requires: glib2 >= 1:2.32
111Requires: libguess >= 1.2
112Obsoletes: beep-media-player-libs
113Obsoletes: bmp-libs
114
115%description libs
116Audacious media player libraries.
117
118%description libs -l hu.UTF-8
119Audacious médialejátszó könyvtár.
120
121%description libs -l pl.UTF-8
122Biblioteki odtwarzacza multimedialnego Audacious.
123
124%package devel
125Summary: Header files for Audacious media player
126Summary(hu.UTF-8): Az audacious fejlécfájljai
127Summary(pl.UTF-8): Pliki nagłówkowe odtwarzacza multimedialnego Audacious
128Group: Development/Libraries
129Requires: %{name}-libs = %{version}-%{release}
130Requires: glib2-devel >= 1:2.32
131Obsoletes: beep-media-player-devel
132Obsoletes: beep-media-player-static
133Obsoletes: bmp-devel
134Obsoletes: bmp-static
135
136%description devel
137Header files required for compiling Audacious media player plugins.
138
139%description devel -l hu.UTF-8
140Az audacious fejlécfájljai.
141
142%description devel -l pl.UTF-8
143Pliki nagłówkowe potrzebne do kompilowania wtyczek odtwarzacza
144multimedialnego Audacious.
145
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
207Pliki nagłówkowe graficznego interfejsu Qt odtwarzacza multimedialnego
208Audacious.
209
210%prep
211%setup -q
212
213# verbose build
214%{__sed} -i '/^\.SILENT:/d' buildsys.mk.in
215
216%build
217%{__aclocal} -I m4
218%{__autoconf}
219%{__autoheader}
220%configure \
221 %{!?with_gtk:--disable-gtk} \
222 %{!?with_qt:--disable-qt}
223%{__make}
224
225%install
226rm -rf $RPM_BUILD_ROOT
227install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{Container,Effect,General,Input,Output,Transport,Visualization}
228
229%{__make} install \
230 DESTDIR=$RPM_BUILD_ROOT
231
232%{__rm} $RPM_BUILD_ROOT%{_datadir}/audacious/{AUTHORS,COPYING}
233%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/audacious.desktop
234%{__mv} $RPM_BUILD_ROOT%{_localedir}/id{_ID,}
235%{__mv} $RPM_BUILD_ROOT%{_localedir}/ml{_IN,}
236%{__mv} $RPM_BUILD_ROOT%{_localedir}/pt{_PT,}
237# outdated version of sr
238%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sr_RS
239# unsupported
240%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/fa_IR
241%find_lang %{name}
242
243%clean
244rm -rf $RPM_BUILD_ROOT
245
246%post
247%banner %{name} -e << EOF
248Remember to install appropriate input plugins for files
249you want to play!
250
251From version 4.0 audacious by default uses QT interface.
252To use audacious with GTK interface, run: audacious -G.
253
254EOF
255
256%post libs -p /sbin/ldconfig
257%postun libs -p /sbin/ldconfig
258
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
265%files -f %{name}.lang
266%defattr(644,root,root,755)
267%doc AUTHORS COPYING
268%attr(755,root,root) %{_bindir}/audacious
269%attr(755,root,root) %{_bindir}/audtool
270%{_mandir}/man1/audacious.1*
271%{_mandir}/man1/audtool.1*
272%dir %{_datadir}/audacious
273%{_iconsdir}/hicolor/*/apps/audacious.*
274
275%files libs
276%defattr(644,root,root,755)
277%attr(755,root,root) %{_libdir}/libaudcore.so.*.*.*
278%attr(755,root,root) %ghost %{_libdir}/libaudcore.so.5
279%attr(755,root,root) %{_libdir}/libaudtag.so.*.*.*
280%attr(755,root,root) %ghost %{_libdir}/libaudtag.so.3
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
289
290%files devel
291%defattr(644,root,root,755)
292%attr(755,root,root) %{_libdir}/libaudcore.so
293%attr(755,root,root) %{_libdir}/libaudtag.so
294%{_includedir}/audacious
295%{_includedir}/libaudcore
296%{_pkgconfigdir}/audacious.pc
297
298%if %{with gtk}
299%files libs-gtk
300%defattr(644,root,root,755)
301%attr(755,root,root) %{_libdir}/libaudgui.so.*.*.*
302%attr(755,root,root) %ghost %{_libdir}/libaudgui.so.5
303
304%files libs-gtk-devel
305%defattr(644,root,root,755)
306%attr(755,root,root) %{_libdir}/libaudgui.so
307%{_includedir}/libaudgui
308%endif
309
310%if %{with qt}
311%files libs-qt
312%defattr(644,root,root,755)
313%attr(755,root,root) %{_libdir}/libaudqt.so.*.*.*
314%attr(755,root,root) %ghost %{_libdir}/libaudqt.so.2
315
316%files libs-qt-devel
317%defattr(644,root,root,755)
318%attr(755,root,root) %{_libdir}/libaudqt.so
319%{_includedir}/libaudqt
320%endif
This page took 0.072844 seconds and 4 git commands to generate.