1 Summary: libcanberra - the portable sound event library
2 Summary(pl.UTF-8): libcanberra - przenośna biblioteka zdarzeń dźwiękowych
8 Source0: http://0pointer.de/lennart/projects/libcanberra/%{name}-%{version}.tar.gz
9 # Source0-md5: e24e2f956fedfbcc58edfa40471b18d8
10 URL: http://0pointer.de/lennart/projects/libcanberra/
11 BuildRequires: alsa-lib-devel >= 1.0.0
12 BuildRequires: autoconf >= 2.63
13 BuildRequires: automake >= 1:1.10
14 BuildRequires: gstreamer-devel >= 0.10.15
15 BuildRequires: gtk+2-devel >= 2:2.14.0
16 BuildRequires: gtk-doc >= 1.9
17 BuildRequires: libltdl-devel
18 BuildRequires: libtool >= 2:2.2.0
19 BuildRequires: libvorbis-devel
20 BuildRequires: pkgconfig
21 BuildRequires: pulseaudio-devel >= 0.9.11-1
22 Requires: pulseaudio-libs >= 0.9.11-1
23 Requires: sound-theme-freedesktop
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 %define backenddir %{_libdir}/libcanberra-%{version}
29 A small and lightweight implementation of the XDG Sound Theme
30 Specification (http://0pointer.de/public/sound-theme-spec.html).
32 %description -l pl.UTF-8
33 Mała i lekka implementacja specyfikacji XDG Sound Theme
34 (http://0pointer.de/public/sound-theme-spec.html).
37 Summary: Header files for libcanberra library
38 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libcanberra
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
43 Header files for libcanberra library.
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe biblioteki libcanberra.
49 Summary: Static libcanberra library
50 Summary(pl.UTF-8): Statyczna biblioteka libcanberra
51 Group: Development/Libraries
52 Requires: %{name}-devel = %{version}-%{release}
55 Static libcanberra library.
57 %description static -l pl.UTF-8
58 Statyczna biblioteka libcanberra.
61 Summary: GTK+ bindings for libcanberra library
62 Summary(pl.UTF-8): Wiązania GTK+ do biblioteki libcanberra
64 Requires: %{name} = %{version}-%{release}
65 Provides: libcanberra-gtk2
66 Obsoletes: libcanberra-gtk2
69 GTK+ bindings for libcanberra library.
71 %description gtk -l pl.UTF-8
72 Wiązania GTK+ do biblioteki libcanberra.
75 Summary: Header files for libcanberra-gtk library
76 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libcanberra-gtk
77 Group: X11/Development/Libraries
78 Requires: %{name}-devel = %{version}-%{release}
79 Requires: %{name}-gtk = %{version}-%{release}
80 Requires: gtk+2-devel >= 2:2.14.0
82 %description gtk-devel
83 Header files for libcanberra-gtk library.
85 %description gtk-devel -l pl.UTF-8
86 Pliki nagłówkowe biblioteki libcanberra-gtk.
89 Summary: Static libcanberra-gtk library
90 Summary(pl.UTF-8): Statyczna biblioteka libcanberra-gtk
91 Group: X11/Development/Libraries
92 Requires: %{name}-gtk-devel = %{version}-%{release}
94 %description gtk-static
95 Static libcanberra-gtk library.
97 %description gtk-static -l pl.UTF-8
98 Statyczna biblioteka libcanberra-gtk.
101 Summary: libcanberra API documentation
102 Summary(pl.UTF-8): Dokumentacja API libcanberra
104 Requires: gtk-doc-common
107 libcanberra API documentation.
109 %description apidocs -l pl.UTF-8
110 Dokumentacja API libcanberra.
113 Summary: Files required to play login sound in GNOME
114 Summary(pl.UTF-8): Pliki potrzebne do odtwarzania dźwięku logowania w GNOME
116 Requires(post,preun): GConf2
117 Requires: %{name}-gtk = %{version}-%{release}
120 Files required to play login sound in GNOME.
122 %description gnome -l pl.UTF-8
123 Pliki potrzebne do odtwarzania dźwięku logowania w GNOME.
135 --disable-schemas-install \
142 --with-html-dir=%{_gtkdocdir}
146 rm -rf $RPM_BUILD_ROOT
148 %{__make} -j1 install \
149 DESTDIR=$RPM_BUILD_ROOT
151 rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.{a,la}
152 rm $RPM_BUILD_ROOT%{backenddir}/*.{a,la}
153 rm $RPM_BUILD_ROOT%{_datadir}/doc/libcanberra/README
156 rm -rf $RPM_BUILD_ROOT
158 %post -p /sbin/ldconfig
159 %postun -p /sbin/ldconfig
161 %post gtk -p /sbin/ldconfig
162 %postun gtk -p /sbin/ldconfig
165 %gconf_schema_install libcanberra.schemas
168 %gconf_schema_uninstall libcanberra.schemas
171 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_libdir}/libcanberra.so.*.*.*
174 %attr(755,root,root) %ghost %{_libdir}/libcanberra.so.0
176 %attr(755,root,root) %{backenddir}/libcanberra-alsa.so
177 %attr(755,root,root) %{backenddir}/libcanberra-gstreamer.so
178 %attr(755,root,root) %{backenddir}/libcanberra-oss.so
179 %attr(755,root,root) %{backenddir}/libcanberra-pulse.so
180 %attr(755,root,root) %{backenddir}/libcanberra-null.so
181 %attr(755,root,root) %{backenddir}/libcanberra-multi.so
184 %defattr(644,root,root,755)
185 %attr(755,root,root) %{_libdir}/libcanberra.so
186 %{_libdir}/libcanberra.la
187 %{_includedir}/canberra.h
188 %{_pkgconfigdir}/libcanberra.pc
189 %{_datadir}/vala/vapi/libcanberra.vapi
192 %defattr(644,root,root,755)
193 %{_libdir}/libcanberra.a
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{_bindir}/canberra-gtk-play
198 %attr(755,root,root) %{_libdir}/libcanberra-gtk.so.*.*.*
199 %attr(755,root,root) %ghost %{_libdir}/libcanberra-gtk.so.0
200 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.so
203 %defattr(644,root,root,755)
204 %attr(755,root,root) %{_libdir}/libcanberra-gtk.so
205 %{_libdir}/libcanberra-gtk.la
206 %{_includedir}/canberra-gtk.h
207 %{_pkgconfigdir}/libcanberra-gtk.pc
208 %{_datadir}/vala/vapi/libcanberra-gtk.vapi
211 %defattr(644,root,root,755)
212 %{_libdir}/libcanberra-gtk.a
215 %defattr(644,root,root,755)
216 %{_gtkdocdir}/%{name}
219 %defattr(644,root,root,755)
220 %{_sysconfdir}/gconf/schemas/libcanberra.schemas
221 %{_datadir}/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop
222 %{_datadir}/gnome/autostart/libcanberra-login-sound.desktop
223 %attr(755,root,root) %{_datadir}/gnome/shutdown/libcanberra-logout-sound.sh