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: GConf2-devel
12 BuildRequires: alsa-lib-devel >= 1.0.0
13 BuildRequires: autoconf >= 2.63
14 BuildRequires: automake >= 1:1.10
15 BuildRequires: gstreamer-devel >= 0.10.15
16 BuildRequires: gtk+2-devel >= 2:2.14.0
17 BuildRequires: gtk-doc >= 1.9
18 BuildRequires: libltdl-devel
19 BuildRequires: libtool >= 2:2.2.0
20 BuildRequires: libvorbis-devel
21 BuildRequires: pkgconfig
22 BuildRequires: pulseaudio-devel >= 0.9.11-1
23 Requires: pulseaudio-libs >= 0.9.11-1
24 Requires: sound-theme-freedesktop
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 %define backenddir %{_libdir}/libcanberra-%{version}
30 A small and lightweight implementation of the XDG Sound Theme
31 Specification (http://0pointer.de/public/sound-theme-spec.html).
33 %description -l pl.UTF-8
34 Mała i lekka implementacja specyfikacji XDG Sound Theme
35 (http://0pointer.de/public/sound-theme-spec.html).
38 Summary: Header files for libcanberra library
39 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libcanberra
40 Group: Development/Libraries
41 Requires: %{name} = %{version}-%{release}
44 Header files for libcanberra library.
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe biblioteki libcanberra.
50 Summary: Static libcanberra library
51 Summary(pl.UTF-8): Statyczna biblioteka libcanberra
52 Group: Development/Libraries
53 Requires: %{name}-devel = %{version}-%{release}
56 Static libcanberra library.
58 %description static -l pl.UTF-8
59 Statyczna biblioteka libcanberra.
62 Summary: GTK+ bindings for libcanberra library
63 Summary(pl.UTF-8): Wiązania GTK+ do biblioteki libcanberra
65 Requires: %{name} = %{version}-%{release}
66 Provides: libcanberra-gtk2
67 Obsoletes: libcanberra-gtk2
70 GTK+ bindings for libcanberra library.
72 %description gtk -l pl.UTF-8
73 Wiązania GTK+ do biblioteki libcanberra.
76 Summary: Header files for libcanberra-gtk library
77 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libcanberra-gtk
78 Group: X11/Development/Libraries
79 Requires: %{name}-devel = %{version}-%{release}
80 Requires: %{name}-gtk = %{version}-%{release}
81 Requires: gtk+2-devel >= 2:2.14.0
83 %description gtk-devel
84 Header files for libcanberra-gtk library.
86 %description gtk-devel -l pl.UTF-8
87 Pliki nagłówkowe biblioteki libcanberra-gtk.
90 Summary: Static libcanberra-gtk library
91 Summary(pl.UTF-8): Statyczna biblioteka libcanberra-gtk
92 Group: X11/Development/Libraries
93 Requires: %{name}-gtk-devel = %{version}-%{release}
95 %description gtk-static
96 Static libcanberra-gtk library.
98 %description gtk-static -l pl.UTF-8
99 Statyczna biblioteka libcanberra-gtk.
102 Summary: libcanberra API documentation
103 Summary(pl.UTF-8): Dokumentacja API libcanberra
105 Requires: gtk-doc-common
108 libcanberra API documentation.
110 %description apidocs -l pl.UTF-8
111 Dokumentacja API libcanberra.
114 Summary: Files required to play login sound in GNOME
115 Summary(pl.UTF-8): Pliki potrzebne do odtwarzania dźwięku logowania w GNOME
117 Requires(post,preun): GConf2
118 Requires: %{name}-gtk = %{version}-%{release}
121 Files required to play login sound in GNOME.
123 %description gnome -l pl.UTF-8
124 Pliki potrzebne do odtwarzania dźwięku logowania w GNOME.
137 --disable-schemas-install \
145 --with-html-dir=%{_gtkdocdir}
149 rm -rf $RPM_BUILD_ROOT
151 %{__make} -j1 install \
152 DESTDIR=$RPM_BUILD_ROOT
154 rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.{a,la}
155 rm $RPM_BUILD_ROOT%{backenddir}/*.{a,la}
156 rm $RPM_BUILD_ROOT%{_datadir}/doc/libcanberra/README
159 rm -rf $RPM_BUILD_ROOT
161 %post -p /sbin/ldconfig
162 %postun -p /sbin/ldconfig
164 %post gtk -p /sbin/ldconfig
165 %postun gtk -p /sbin/ldconfig
168 %gconf_schema_install libcanberra.schemas
171 %gconf_schema_uninstall libcanberra.schemas
174 %defattr(644,root,root,755)
176 %attr(755,root,root) %{_libdir}/libcanberra.so.*.*.*
177 %attr(755,root,root) %ghost %{_libdir}/libcanberra.so.0
179 %attr(755,root,root) %{backenddir}/libcanberra-alsa.so
180 %attr(755,root,root) %{backenddir}/libcanberra-gstreamer.so
181 %attr(755,root,root) %{backenddir}/libcanberra-oss.so
182 %attr(755,root,root) %{backenddir}/libcanberra-pulse.so
183 %attr(755,root,root) %{backenddir}/libcanberra-null.so
184 %attr(755,root,root) %{backenddir}/libcanberra-multi.so
187 %defattr(644,root,root,755)
188 %attr(755,root,root) %{_libdir}/libcanberra.so
189 %{_libdir}/libcanberra.la
190 %{_includedir}/canberra.h
191 %{_pkgconfigdir}/libcanberra.pc
192 %{_datadir}/vala/vapi/libcanberra.vapi
195 %defattr(644,root,root,755)
196 %{_libdir}/libcanberra.a
199 %defattr(644,root,root,755)
200 %attr(755,root,root) %{_bindir}/canberra-gtk-play
201 %attr(755,root,root) %{_libdir}/libcanberra-gtk.so.*.*.*
202 %attr(755,root,root) %ghost %{_libdir}/libcanberra-gtk.so.0
203 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.so
206 %defattr(644,root,root,755)
207 %attr(755,root,root) %{_libdir}/libcanberra-gtk.so
208 %{_libdir}/libcanberra-gtk.la
209 %{_includedir}/canberra-gtk.h
210 %{_pkgconfigdir}/libcanberra-gtk.pc
211 %{_datadir}/vala/vapi/libcanberra-gtk.vapi
214 %defattr(644,root,root,755)
215 %{_libdir}/libcanberra-gtk.a
218 %defattr(644,root,root,755)
219 %{_gtkdocdir}/%{name}
222 %defattr(644,root,root,755)
223 %{_sysconfdir}/gconf/schemas/libcanberra.schemas
224 %{_datadir}/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop
225 %{_datadir}/gnome/autostart/libcanberra-login-sound.desktop
226 %attr(755,root,root) %{_datadir}/gnome/shutdown/libcanberra-logout-sound.sh