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: 23de3d11abd4920c6c9560e3a566e04d
10 URL: http://0pointer.de/lennart/projects/libcanberra/
11 BuildRequires: GConf2-devel
12 BuildRequires: alsa-lib-devel >= 1.0.0
13 BuildRequires: autoconf >= 2.63
14 BuildRequires: automake >= 1:1.10
15 BuildRequires: docbook-dtd412-xml
16 BuildRequires: gstreamer-devel >= 0.10.15
17 BuildRequires: gtk+2-devel >= 2:2.20.0
18 BuildRequires: gtk-doc >= 1.9
19 BuildRequires: libltdl-devel
20 BuildRequires: libtool >= 2:2.2.0
21 BuildRequires: libvorbis-devel
22 BuildRequires: pkgconfig
23 BuildRequires: pulseaudio-devel >= 0.9.11-1
24 Requires: pulseaudio-libs >= 0.9.11-1
25 Requires: sound-theme-freedesktop
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %define backenddir %{_libdir}/libcanberra-%{version}
31 A small and lightweight implementation of the XDG Sound Theme
32 Specification (http://0pointer.de/public/sound-theme-spec.html).
34 %description -l pl.UTF-8
35 Mała i lekka implementacja specyfikacji XDG Sound Theme
36 (http://0pointer.de/public/sound-theme-spec.html).
39 Summary: Header files for libcanberra library
40 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libcanberra
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
45 Header files for libcanberra library.
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe biblioteki libcanberra.
51 Summary: Static libcanberra library
52 Summary(pl.UTF-8): Statyczna biblioteka libcanberra
53 Group: Development/Libraries
54 Requires: %{name}-devel = %{version}-%{release}
57 Static libcanberra library.
59 %description static -l pl.UTF-8
60 Statyczna biblioteka libcanberra.
63 Summary: GTK+ bindings for libcanberra library
64 Summary(pl.UTF-8): Wiązania GTK+ do biblioteki libcanberra
66 Requires: %{name} = %{version}-%{release}
67 Provides: libcanberra-gtk2
68 Obsoletes: libcanberra-gtk2
71 GTK+ bindings for libcanberra library.
73 %description gtk -l pl.UTF-8
74 Wiązania GTK+ do biblioteki libcanberra.
77 Summary: Header files for libcanberra-gtk library
78 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libcanberra-gtk
79 Group: X11/Development/Libraries
80 Requires: %{name}-devel = %{version}-%{release}
81 Requires: %{name}-gtk = %{version}-%{release}
82 Requires: gtk+2-devel >= 2:2.20.0
84 %description gtk-devel
85 Header files for libcanberra-gtk library.
87 %description gtk-devel -l pl.UTF-8
88 Pliki nagłówkowe biblioteki libcanberra-gtk.
91 Summary: Static libcanberra-gtk library
92 Summary(pl.UTF-8): Statyczna biblioteka libcanberra-gtk
93 Group: X11/Development/Libraries
94 Requires: %{name}-gtk-devel = %{version}-%{release}
96 %description gtk-static
97 Static libcanberra-gtk library.
99 %description gtk-static -l pl.UTF-8
100 Statyczna biblioteka libcanberra-gtk.
103 Summary: libcanberra API documentation
104 Summary(pl.UTF-8): Dokumentacja API libcanberra
106 Requires: gtk-doc-common
109 libcanberra API documentation.
111 %description apidocs -l pl.UTF-8
112 Dokumentacja API libcanberra.
115 Summary: Files required to play login sound in GNOME
116 Summary(pl.UTF-8): Pliki potrzebne do odtwarzania dźwięku logowania w GNOME
118 Requires(post,preun): GConf2
119 Requires: %{name}-gtk = %{version}-%{release}
122 Files required to play login sound in GNOME.
124 %description gnome -l pl.UTF-8
125 Pliki potrzebne do odtwarzania dźwięku logowania w GNOME.
131 %{__gtkdocize} --docdir gtkdoc/
138 --disable-schemas-install \
139 --disable-silent-rules \
147 --with-html-dir=%{_gtkdocdir}
151 rm -rf $RPM_BUILD_ROOT
153 %{__make} -j1 install \
154 DESTDIR=$RPM_BUILD_ROOT
156 rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.{a,la}
157 rm $RPM_BUILD_ROOT%{backenddir}/*.{a,la}
158 rm $RPM_BUILD_ROOT%{_datadir}/doc/libcanberra/README
161 rm -rf $RPM_BUILD_ROOT
163 %post -p /sbin/ldconfig
164 %postun -p /sbin/ldconfig
166 %post gtk -p /sbin/ldconfig
167 %postun gtk -p /sbin/ldconfig
170 %gconf_schema_install libcanberra.schemas
173 %gconf_schema_uninstall libcanberra.schemas
176 %defattr(644,root,root,755)
178 %attr(755,root,root) %{_libdir}/libcanberra.so.*.*.*
179 %attr(755,root,root) %ghost %{_libdir}/libcanberra.so.0
181 %attr(755,root,root) %{backenddir}/libcanberra-alsa.so
182 %attr(755,root,root) %{backenddir}/libcanberra-gstreamer.so
183 %attr(755,root,root) %{backenddir}/libcanberra-oss.so
184 %attr(755,root,root) %{backenddir}/libcanberra-pulse.so
185 %attr(755,root,root) %{backenddir}/libcanberra-null.so
186 %attr(755,root,root) %{backenddir}/libcanberra-multi.so
189 %defattr(644,root,root,755)
190 %attr(755,root,root) %{_libdir}/libcanberra.so
191 %{_libdir}/libcanberra.la
192 %{_includedir}/canberra.h
193 %{_pkgconfigdir}/libcanberra.pc
194 %{_datadir}/vala/vapi/libcanberra.vapi
197 %defattr(644,root,root,755)
198 %{_libdir}/libcanberra.a
201 %defattr(644,root,root,755)
202 %attr(755,root,root) %{_bindir}/canberra-gtk-play
203 %attr(755,root,root) %{_libdir}/libcanberra-gtk.so.*.*.*
204 %attr(755,root,root) %ghost %{_libdir}/libcanberra-gtk.so.0
205 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.so
208 %defattr(644,root,root,755)
209 %attr(755,root,root) %{_libdir}/libcanberra-gtk.so
210 %{_libdir}/libcanberra-gtk.la
211 %{_includedir}/canberra-gtk.h
212 %{_pkgconfigdir}/libcanberra-gtk.pc
213 %{_datadir}/vala/vapi/libcanberra-gtk.vapi
216 %defattr(644,root,root,755)
217 %{_libdir}/libcanberra-gtk.a
220 %defattr(644,root,root,755)
221 %{_gtkdocdir}/%{name}
224 %defattr(644,root,root,755)
225 %{_sysconfdir}/gconf/schemas/libcanberra.schemas
226 %{_datadir}/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop
227 %{_datadir}/gnome/autostart/libcanberra-login-sound.desktop
228 %attr(755,root,root) %{_datadir}/gnome/shutdown/libcanberra-logout-sound.sh