3 %bcond_without nautilus # Nautilus extension
5 Summary: Disc burning application for GNOME
6 Summary(pl.UTF-8): Program do wypalania płyt dla GNOME
11 Group: X11/Applications
12 Source0: http://ftp.gnome.org/pub/GNOME/sources/brasero/3.12/%{name}-%{version}.tar.xz
13 # Source0-md5: 2dec59c179e49e37f1cfc0dd26344a2e
14 Patch0: %{name}-gtkdoc.patch
15 URL: https://wiki.gnome.org/Apps/Brasero
16 BuildRequires: autoconf >= 2.50
17 BuildRequires: automake >= 1:1.6
18 BuildRequires: gettext-tools
19 BuildRequires: glib2-devel >= 1:2.30.0
20 BuildRequires: glibc-misc
21 BuildRequires: gnome-common >= 2.24.0
22 BuildRequires: gobject-introspection-devel >= 1.30.0
23 BuildRequires: gstreamer-devel >= 1.0.0
24 BuildRequires: gstreamer-plugins-base-devel >= 1.0.0
25 BuildRequires: gtk+3-devel >= 3.0.0
26 BuildRequires: gtk-doc >= 1.12
27 BuildRequires: intltool >= 0.50
28 BuildRequires: libburn-devel >= 0.4.0
29 BuildRequires: libcanberra-devel >= 0.1
30 BuildRequires: libcanberra-gtk3-devel >= 0.1
31 BuildRequires: libisofs-devel >= 0.6.4
32 BuildRequires: libnotify-devel >= 0.6.1
33 BuildRequires: libtool >= 2:2.2
34 BuildRequires: libxml2-devel >= 1:2.6.31
35 %{?with_nautilus:BuildRequires: nautilus-devel >= 3.0.0}
36 BuildRequires: pkgconfig
37 BuildRequires: rpmbuild(find_lang) >= 1.23
38 BuildRequires: rpmbuild(macros) >= 1.592
39 BuildRequires: tar >= 1:1.22
40 BuildRequires: totem-pl-parser-devel >= 2.30.0
41 BuildRequires: tracker-devel >= 0.16.0
42 BuildRequires: xorg-lib-libICE-devel
43 BuildRequires: xorg-lib-libSM-devel
45 BuildRequires: yelp-tools
46 Requires(post,postun): desktop-file-utils
47 Requires(post,postun): glib2 >= 1:2.30.0
48 Requires(post,postun): gtk-update-icon-cache
49 Requires(post,postun): shared-mime-info
50 Requires: %{name}-libs = %{version}-%{release}
51 Requires: hicolor-icon-theme
52 Requires: libburn >= 0.4.0
53 Requires: libisofs >= 0.6.4
54 Requires: libxml2 >= 1:2.6.31
58 Suggests: cdrtools-readcd
59 Suggests: dvd+rw-tools
61 Suggests: gstreamer-audio-effects-base
62 Suggests: gstreamer-audio-effects-good
66 # sr@Latn vs. sr@latin
67 Conflicts: glibc-misc < 6:2.7
68 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
71 Brasero is a CD/DVD mastering tool for the GNOME desktop. It is
72 designed to be simple and easy to use.
74 %description -l pl.UTF-8
75 Brasero jest narzędziem do masteringu płyt CD/DVD dla biurka GNOME.
76 Jest zaprojektowany by być prostym i łatwym w obsłudze.
79 Summary: Brasero library
80 Summary(pl.UTF-8): Biblioteka Brasero
82 Requires: glib2 >= 1:2.30.0
83 Requires: libnotify >= 0.6.1
88 %description libs -l pl.UTF-8
92 Summary: Header files for Brasero library
93 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Brasero
94 Group: X11/Development/Libraries
95 Requires: %{name}-libs = %{version}-%{release}
96 Requires: glib2-devel >= 1:2.30.0
97 Requires: gtk+3-devel >= 3.0.0
100 Header files for Brasero library.
102 %description devel -l pl.UTF-8
103 Pliki nagłówkowe biblioteki Brasero.
106 Summary: Brasero library API documentation
107 Summary(pl.UTF-8): Dokumentacja API biblioteki Brasero
109 Requires: gtk-doc-common
113 Brasero library API documentation.
115 %description apidocs -l pl.UTF-8
116 Dokumentacja API biblioteki Brasero.
118 %package -n nautilus-extension-brasero
119 Summary: Brasero extension for Nautilus
120 Summary(pl.UTF-8): Rozszerzenie Brasero dla Nautilusa
121 Group: X11/Applications
122 Requires(post,postun): desktop-file-utils
123 Requires: %{name} = %{version}-%{release}
124 Requires: nautilus >= 3.0.0
126 %description -n nautilus-extension-brasero
127 Adds Brasero integration to Nautilus.
129 %description -n nautilus-extension-brasero -l pl.UTF-8
130 Dodaje integrację Brasero z Nautilusem.
147 %{!?with_nautilus:--disable-nautilus} \
148 --disable-silent-rules \
149 --with-html-dir=%{_gtkdocdir}
153 rm -rf $RPM_BUILD_ROOT
156 DESTDIR=$RPM_BUILD_ROOT
158 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
159 %{__rm} $RPM_BUILD_ROOT%{_libdir}/brasero3/plugins/lib*.la
161 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la
164 %find_lang %{name} --with-gnome
167 rm -rf $RPM_BUILD_ROOT
170 %update_desktop_database_post
171 %update_mime_database
172 %update_icon_cache hicolor
173 %glib_compile_schemas
176 %update_desktop_database_postun
177 %glib_compile_schemas
178 %update_mime_database
179 %update_icon_cache hicolor
181 %post libs -p /sbin/ldconfig
182 %postun libs -p /sbin/ldconfig
184 %post -n nautilus-extension-brasero
185 %update_desktop_database_post
187 %postun -n nautilus-extension-brasero
188 %update_desktop_database_postun
190 %files -f %{name}.lang
191 %defattr(644,root,root,755)
192 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
193 %attr(755,root,root) %{_bindir}/brasero
194 %{_datadir}/appdata/brasero.appdata.xml
196 %{_datadir}/mime/packages/brasero.xml
197 %dir %{_libdir}/brasero3
198 %dir %{_libdir}/brasero3/plugins
199 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-audio2cue.so
200 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-burn-uri.so
201 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdda2wav.so
202 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdrdao.so
203 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdrecord.so
204 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-checksum-file.so
205 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-checksum.so
206 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdauthor.so
207 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdcss.so
208 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdrwformat.so
209 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-genisoimage.so
210 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-growisofs.so
211 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-libburn.so
212 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-libisofs.so
213 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-local-track.so
214 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-mkisofs.so
215 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-normalize.so
216 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-readcd.so
217 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-readom.so
218 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-transcode.so
219 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-vcdimager.so
220 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-vob.so
221 %attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-wodim.so
222 %{_datadir}/GConf/gsettings/brasero.convert
223 %{_datadir}/glib-2.0/schemas/org.gnome.brasero.gschema.xml
224 %{_desktopdir}/brasero.desktop
225 %{_iconsdir}/hicolor/*x*/apps/brasero.png
226 %{_iconsdir}/hicolor/scalable/apps/brasero-symbolic.svg
227 %{_mandir}/man1/brasero.1*
230 %defattr(644,root,root,755)
231 %attr(755,root,root) %{_libdir}/libbrasero-burn3.so.*.*.*
232 %attr(755,root,root) %ghost %{_libdir}/libbrasero-burn3.so.1
233 %attr(755,root,root) %{_libdir}/libbrasero-media3.so.*.*.*
234 %attr(755,root,root) %ghost %{_libdir}/libbrasero-media3.so.1
235 %attr(755,root,root) %{_libdir}/libbrasero-utils3.so.*.*.*
236 %attr(755,root,root) %ghost %{_libdir}/libbrasero-utils3.so.1
237 %{_libdir}/girepository-1.0/BraseroBurn-3.1.typelib
238 %{_libdir}/girepository-1.0/BraseroMedia-3.1.typelib
242 %defattr(644,root,root,755)
243 %attr(755,root,root) %{_libdir}/libbrasero-burn3.so
244 %attr(755,root,root) %{_libdir}/libbrasero-media3.so
245 %attr(755,root,root) %{_libdir}/libbrasero-utils3.so
246 %{_datadir}/gir-1.0/BraseroBurn-3.1.gir
247 %{_datadir}/gir-1.0/BraseroMedia-3.1.gir
248 %{_includedir}/brasero3
249 %{_pkgconfigdir}/libbrasero-burn3.pc
250 %{_pkgconfigdir}/libbrasero-media3.pc
253 %defattr(644,root,root,755)
254 %{_gtkdocdir}/libbrasero-burn
255 %{_gtkdocdir}/libbrasero-media
258 %files -n nautilus-extension-brasero
259 %defattr(644,root,root,755)
260 %attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libnautilus-brasero-extension.so
261 %{_desktopdir}/brasero-nautilus.desktop