]> git.pld-linux.org Git - packages/brasero.git/blame_incremental - brasero.spec
- fix deps
[packages/brasero.git] / brasero.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without nautilus # Nautilus extension
4
5Summary: Disc burning application for GNOME
6Summary(pl.UTF-8): Program do wypalania płyt dla GNOME
7Name: brasero
8Version: 3.12.2
9Release: 2
10License: GPL v2+
11Group: X11/Applications
12Source0: http://ftp.gnome.org/pub/GNOME/sources/brasero/3.12/%{name}-%{version}.tar.xz
13# Source0-md5: 2dec59c179e49e37f1cfc0dd26344a2e
14Patch0: %{name}-gtkdoc.patch
15URL: https://wiki.gnome.org/Apps/Brasero
16BuildRequires: autoconf >= 2.50
17BuildRequires: automake >= 1:1.6
18BuildRequires: gettext-tools
19BuildRequires: glib2-devel >= 1:2.30.0
20BuildRequires: glibc-misc
21BuildRequires: gnome-common >= 2.24.0
22BuildRequires: gobject-introspection-devel >= 1.30.0
23BuildRequires: gstreamer-devel >= 1.0.0
24BuildRequires: gstreamer-plugins-base-devel >= 1.0.0
25BuildRequires: gtk+3-devel >= 3.0.0
26BuildRequires: gtk-doc >= 1.12
27BuildRequires: intltool >= 0.50
28BuildRequires: libburn-devel >= 0.4.0
29BuildRequires: libcanberra-devel >= 0.1
30BuildRequires: libcanberra-gtk3-devel >= 0.1
31BuildRequires: libisofs-devel >= 0.6.4
32BuildRequires: libnotify-devel >= 0.6.1
33BuildRequires: libtool >= 2:2.2
34BuildRequires: libxml2-devel >= 1:2.6.31
35%{?with_nautilus:BuildRequires: nautilus-devel >= 3.0.0}
36BuildRequires: pkgconfig
37BuildRequires: rpmbuild(find_lang) >= 1.23
38BuildRequires: rpmbuild(macros) >= 1.592
39BuildRequires: tar >= 1:1.22
40BuildRequires: totem-pl-parser-devel >= 2.30.0
41BuildRequires: tracker-devel >= 0.16.0
42BuildRequires: xorg-lib-libICE-devel
43BuildRequires: xorg-lib-libSM-devel
44BuildRequires: xz
45BuildRequires: yelp-tools
46Requires(post,postun): desktop-file-utils
47Requires(post,postun): glib2 >= 1:2.30.0
48Requires(post,postun): gtk-update-icon-cache
49Requires(post,postun): shared-mime-info
50Requires: %{name}-libs = %{version}-%{release}
51Requires: hicolor-icon-theme
52Requires: libburn >= 0.4.0
53Requires: libisofs >= 0.6.4
54Requires: libxml2 >= 1:2.6.31
55Suggests: cdda2wav
56Suggests: cdrdao
57Suggests: cdrecord
58Suggests: cdrtools-readcd
59Suggests: dvd+rw-tools
60Suggests: dvdauthor
61Suggests: gstreamer-audio-effects-base
62Suggests: gstreamer-audio-effects-good
63Suggests: mkisofs
64Suggests: vcdimager
65Obsoletes: bonfire
66# sr@Latn vs. sr@latin
67Conflicts: glibc-misc < 6:2.7
68BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69
70%description
71Brasero is a CD/DVD mastering tool for the GNOME desktop. It is
72designed to be simple and easy to use.
73
74%description -l pl.UTF-8
75Brasero jest narzędziem do masteringu płyt CD/DVD dla biurka GNOME.
76Jest zaprojektowany by być prostym i łatwym w obsłudze.
77
78%package libs
79Summary: Brasero library
80Summary(pl.UTF-8): Biblioteka Brasero
81Group: X11/Libraries
82Requires: glib2 >= 1:2.30.0
83Requires: libnotify >= 0.6.1
84
85%description libs
86Brasero library.
87
88%description libs -l pl.UTF-8
89Biblioteka Brasero.
90
91%package devel
92Summary: Header files for Brasero library
93Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Brasero
94Group: X11/Development/Libraries
95Requires: %{name}-libs = %{version}-%{release}
96Requires: glib2-devel >= 1:2.30.0
97Requires: gtk+3-devel >= 3.0.0
98
99%description devel
100Header files for Brasero library.
101
102%description devel -l pl.UTF-8
103Pliki nagłówkowe biblioteki Brasero.
104
105%package apidocs
106Summary: Brasero library API documentation
107Summary(pl.UTF-8): Dokumentacja API biblioteki Brasero
108Group: Documentation
109Requires: gtk-doc-common
110%if "%{_rpmversion}" >= "5"
111BuildArch: noarch
112%endif
113
114%description apidocs
115Brasero library API documentation.
116
117%description apidocs -l pl.UTF-8
118Dokumentacja API biblioteki Brasero.
119
120%package -n nautilus-extension-brasero
121Summary: Brasero extension for Nautilus
122Summary(pl.UTF-8): Rozszerzenie Brasero dla Nautilusa
123Group: X11/Applications
124Requires(post,postun): desktop-file-utils
125Requires: %{name} = %{version}-%{release}
126Requires: nautilus >= 3.0.0
127
128%description -n nautilus-extension-brasero
129Adds Brasero integration to Nautilus.
130
131%description -n nautilus-extension-brasero -l pl.UTF-8
132Dodaje integrację Brasero z Nautilusem.
133
134%prep
135%setup -q
136%patch0 -p1
137
138%build
139%{__gtkdocize}
140%{__libtoolize}
141%{__intltoolize}
142%{__aclocal}
143%{__autoconf}
144%{__autoheader}
145%{__automake}
146%configure \
147 --disable-caches \
148 --enable-gtk-doc \
149 %{!?with_nautilus:--disable-nautilus} \
150 --disable-silent-rules \
151 --with-html-dir=%{_gtkdocdir}
152%{__make} -j1
153
154%install
155rm -rf $RPM_BUILD_ROOT
156
157%{__make} install \
158 DESTDIR=$RPM_BUILD_ROOT
159
160%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
161%{__rm} $RPM_BUILD_ROOT%{_libdir}/brasero3/plugins/lib*.la
162%if %{with nautilus}
163%{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la
164%endif
165
166%find_lang %{name} --with-gnome
167
168%clean
169rm -rf $RPM_BUILD_ROOT
170
171%post
172%update_desktop_database_post
173%update_mime_database
174%update_icon_cache hicolor
175%glib_compile_schemas
176
177%postun
178%update_desktop_database_postun
179%glib_compile_schemas
180%update_mime_database
181%update_icon_cache hicolor
182
183%post libs -p /sbin/ldconfig
184%postun libs -p /sbin/ldconfig
185
186%post -n nautilus-extension-brasero
187%update_desktop_database_post
188
189%postun -n nautilus-extension-brasero
190%update_desktop_database_postun
191
192%files -f %{name}.lang
193%defattr(644,root,root,755)
194%doc AUTHORS ChangeLog MAINTAINERS NEWS README
195%attr(755,root,root) %{_bindir}/brasero
196%{_datadir}/appdata/brasero.appdata.xml
197%{_datadir}/brasero
198%{_datadir}/mime/packages/brasero.xml
199%dir %{_libdir}/brasero3
200%dir %{_libdir}/brasero3/plugins
201%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-audio2cue.so
202%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-burn-uri.so
203%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdda2wav.so
204%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdrdao.so
205%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-cdrecord.so
206%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-checksum-file.so
207%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-checksum.so
208%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdauthor.so
209%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdcss.so
210%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-dvdrwformat.so
211%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-genisoimage.so
212%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-growisofs.so
213%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-libburn.so
214%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-libisofs.so
215%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-local-track.so
216%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-mkisofs.so
217%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-normalize.so
218%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-readcd.so
219%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-readom.so
220%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-transcode.so
221%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-vcdimager.so
222%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-vob.so
223%attr(755,root,root) %{_libdir}/brasero3/plugins/libbrasero-wodim.so
224%{_datadir}/GConf/gsettings/brasero.convert
225%{_datadir}/glib-2.0/schemas/org.gnome.brasero.gschema.xml
226%{_desktopdir}/brasero.desktop
227%{_iconsdir}/hicolor/*x*/apps/brasero.png
228%{_iconsdir}/hicolor/scalable/apps/brasero-symbolic.svg
229%{_mandir}/man1/brasero.1*
230
231%files libs
232%defattr(644,root,root,755)
233%attr(755,root,root) %{_libdir}/libbrasero-burn3.so.*.*.*
234%attr(755,root,root) %ghost %{_libdir}/libbrasero-burn3.so.1
235%attr(755,root,root) %{_libdir}/libbrasero-media3.so.*.*.*
236%attr(755,root,root) %ghost %{_libdir}/libbrasero-media3.so.1
237%attr(755,root,root) %{_libdir}/libbrasero-utils3.so.*.*.*
238%attr(755,root,root) %ghost %{_libdir}/libbrasero-utils3.so.1
239%{_libdir}/girepository-1.0/BraseroBurn-3.1.typelib
240%{_libdir}/girepository-1.0/BraseroMedia-3.1.typelib
241
242
243%files devel
244%defattr(644,root,root,755)
245%attr(755,root,root) %{_libdir}/libbrasero-burn3.so
246%attr(755,root,root) %{_libdir}/libbrasero-media3.so
247%attr(755,root,root) %{_libdir}/libbrasero-utils3.so
248%{_datadir}/gir-1.0/BraseroBurn-3.1.gir
249%{_datadir}/gir-1.0/BraseroMedia-3.1.gir
250%{_includedir}/brasero3
251%{_pkgconfigdir}/libbrasero-burn3.pc
252%{_pkgconfigdir}/libbrasero-media3.pc
253
254%files apidocs
255%defattr(644,root,root,755)
256%{_gtkdocdir}/libbrasero-burn
257%{_gtkdocdir}/libbrasero-media
258
259%if %{with nautilus}
260%files -n nautilus-extension-brasero
261%defattr(644,root,root,755)
262%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libnautilus-brasero-extension.so
263%{_desktopdir}/brasero-nautilus.desktop
264%endif
This page took 0.032522 seconds and 4 git commands to generate.