source: projects/specs/trunk/b/brasero/brasero-vl.spec @ 8353

Revision 8353, 12.4 KB checked in by Takemikaduchi, 10 years ago (diff)

GNOME-3.12.0

Line 
1Summary:   Gnome CD/DVD burning application
2Summary(ja): Gnome CD/DVD 書き込みアプリケーション
3
4Name:      brasero
5Version:   3.10.0
6Release:   2%{?_dist_release}
7Group:     Applications/Multimedia
8License:   GPLv2+
9URL:       http://www.gnome.org/projects/brasero/
10Source0:   http://ftp.gnome.org/pub/GNOME/sources/brasero/3.10/%{name}-%{version}.tar.xz
11
12Patch0:         brasero-3.10.0-tracker-1.0.x.patch
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
15
16
17BuildRequires:  glib2-devel >= 2.32.0
18BuildRequires:  gettext intltool gtk-doc
19BuildRequires:  desktop-file-utils
20BuildRequires:  gstreamer1-devel >= 0.11.92
21BuildRequires:  gstreamer1-plugins-base-devel >= 0.11.92
22BuildRequires:  totem-pl-parser-devel >= 2.32.0
23BuildRequires:  libnotify-devel >= 0.4.5
24BuildRequires:  libxml2-devel >= 2.7.7
25BuildRequires:  dbus-glib-devel >= 0.88
26BuildRequires:  yelp-tools
27BuildRequires:  scrollkeeper
28BuildRequires:  libxslt
29BuildRequires:  libburn-devel >= 0.4.0
30BuildRequires:  libisofs-devel >= 0.6.4
31BuildRequires:  nautilus-devel >= 2.32.0
32BuildRequires:  libSM-devel
33BuildRequires:  unique3-devel >= 3.0.0
34BuildRequires:  libcanberra-gtk3-devel
35BuildRequires:  gobject-introspection-devel
36BuildRequires:  tracker-devel
37
38BuildRequires:  autoconf
39BuildRequires:  gnome-common
40
41Requires:  dvd+rw-tools
42# cdrecord
43Requires:  wodim
44# mkisofs
45Requires:  genisoimage
46# cdda2wav
47Requires:  icedax
48Requires:  cdrdao
49
50Requires(post):    shared-mime-info
51Requires(postun):  shared-mime-info
52
53Obsoletes:      nautilus-cd-burner <= 2.25.3
54
55Provides:       nautilus-cd-burner <= 2.25.3
56
57Vendor: Project Vine
58Distribution: Vine Linux
59Packager: Takemikaduchi
60
61%description
62Simple and easy to use CD/DVD burning application for the Gnome
63desktop.
64
65
66%package   libs
67Summary:   Libraries for %{name}
68Summary(ja): %{name} の共有ライブラリ
69Group:     System Environment/Libraries
70
71%description libs
72The %{name}-libs package contains the runtime shared libraries for
73%{name}.
74
75
76%package   nautilus
77Summary:   Nautilus extension for %{name}
78Summary(ja): %{name} の Nautilus 拡張
79Group:     User Interface/Desktops
80
81%description nautilus
82The %{name}-nautilus package contains the brasero nautilus extension.
83
84
85%package        devel
86Summary:        Headers for developing programs that will use %{name}
87Summary(ja):    %{name} を用いるプログラムを開発に必要なファイル集
88Group:          Development/Libraries
89Requires:       %{name} = %{version}-%{release}
90Requires:       pkgconfig
91
92%description devel
93This package contains the static libraries and header files needed for
94developing brasero applications.
95
96
97%prep
98%setup -q
99%patch0 -p1
100
101%build
102autoreconf -if
103%configure \
104        --with-gtk=3.0 \
105        --enable-nautilus \
106        --enable-libburnia \
107        --enable-search \
108        --enable-playlist \
109        --enable-preview \
110        --enable-inotify \
111        --disable-caches \
112        --disable-static \
113        --enable-introspection=yes
114sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
115make %{?_smp_mflags}
116
117
118%install
119rm -rf $RPM_BUILD_ROOT
120export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
121make install DESTDIR=$RPM_BUILD_ROOT
122find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
123%find_lang %{name} --all-name --with-gnome
124
125desktop-file-install --vendor ""                   \
126    --dir $RPM_BUILD_ROOT%{_datadir}/applications  \
127    $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
128
129desktop-file-install --vendor ""                   \
130    --dir $RPM_BUILD_ROOT%{_datadir}/applications  \
131    $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-nautilus.desktop
132
133%clean
134rm -rf $RPM_BUILD_ROOT
135
136
137%post
138umask 022
139update-mime-database %{_datadir}/mime &> /dev/null || :
140touch --no-create %{_datadir}/icons/hicolor || :
141if [ -x %{_bindir}/gtk-update-icon-cache ]; then
142  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
143fi
144update-desktop-database &> /dev/null ||:
145
146
147%post libs -p /sbin/ldconfig
148
149
150%postun
151umask 022
152update-mime-database %{_datadir}/mime &> /dev/null || :
153touch --no-create %{_datadir}/icons/hicolor || :
154if [ -x %{_bindir}/gtk-update-icon-cache ]; then
155  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
156fi
157update-desktop-database &> /dev/null ||:
158glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
159
160
161%postun libs -p /sbin/ldconfig
162
163%posttrans
164gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
165glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
166
167%preun
168if [ "$1" -eq 0 ]; then
169  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
170  gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
171  killall -HUP gconfd-2 &>/dev/null || :
172fi
173
174
175%files -f %{name}.lang
176%defattr(-,root,root,-)
177%doc AUTHORS COPYING ChangeLog NEWS README
178%{_mandir}/man1/%{name}.*
179%{_bindir}/*
180%{_libdir}/%{name}3
181%{_datadir}/%{name}
182%{_datadir}/applications/%{name}.desktop
183%{_datadir}/applications/%{name}-nautilus.desktop
184%{_datadir}/icons/hicolor/*/apps/*
185%{_datadir}/mime/packages/*
186%{_datadir}/GConf/gsettings/brasero.convert
187%{_datadir}/glib-2.0/schemas/org.gnome.brasero.gschema.xml
188
189%files libs
190%defattr(-,root,root,-)
191%{_libdir}/*.so.*
192
193%files nautilus
194%defattr(-,root,root,-)
195%{_libdir}/nautilus/extensions-3.0/*.so
196%{_libdir}/girepository-1.0/*.typelib
197%{_datadir}/applications/brasero-nautilus.desktop
198
199%files devel
200%defattr(-,root,root,-)
201%doc %{_datadir}/gtk-doc/html/libbrasero-burn
202%doc %{_datadir}/gtk-doc/html/libbrasero-media
203%{_includedir}/%{name}3
204%{_libdir}/*.so
205%{_libdir}/pkgconfig/*.pc
206%{_datadir}/gir-1.0/*.gir
207
208
209%changelog
210* Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.0-2
211- rebuild with tracker-1.0.0
212- add Patch0 (brasero-3.10.0-tracker-1.0.x.patch)
213
214* Sat Nov 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.0-1
215- new upstream release
216
217* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.0-2
218- rebuild with totem-pl-parser-3.10.0
219
220* Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.0-1
221- new upstream release
222- add BuildRequires: autoconf, gnome-common
223
224* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
225- new upstream release
226
227* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
228- new upstream release
229- change BuildRequires: yelp-tools instead of gnome-doc-utils
230- change BuildRequires: gstreamer1-devel instead of gstreamer-devel
231- change BuildRequires: gstreamer1-plugins-base-devel instead of gstreamer-plugins-base-devel
232
233* Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
234- new upstream release
235- remove BuildRequires: GConf2-devel
236- remove Patch0
237
238* Fri Sep 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
239- new upstream release
240
241* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
242- new upstream release
243- add BuildRequires: tracker-devel
244- update Patch0 (brasero-3.1.92-desktop-files.patch)
245
246* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90-1
247- new upstream release
248- replace Patch0 (brasero-3.1.90-desktop-files.patch)
249
250* Mon Aug 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.0-1
251- new upstream release
252- change BuildRequires: libcanberra-gtk3-devel instead of libcanberra-devel
253- change Requires: wodim insread of cdrecord
254- change Requires: genisoimage insread of mkisofs
255- change Requires: icedax instead of cdda2wav
256- add Patch0 (brasero-desktop-file.patch) from fedora
257
258* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32.1-1
259- new upstream release
260
261* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32.0-1
262- new upstream release
263- remove BuildRequires: libgnomeui-devel
264- add BuildRequires: gobject-introspection-devel
265- add configure option (--enable-introspection=yes)
266- remove Source1
267
268* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2-2
269- rebuild with rpm-4.8.1 for pkg-config file
270
271* Sat Jun 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.30.2-1
272- new upstream release
273
274* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.30.1-1
275- new upstream release
276
277* Sun Apr 04 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.30.0-1
278- new upstream release
279- remove BuildRequires: hal-devel, eel2-devel
280- add BuildRequires: unique-devel, libcanberra-devel
281- add Obsoletes: nautilus-cd-burner <= 2.25.3
282- add Provides: nautilus-cd-burner <= 2.25.3
283
284* Sat Jan 30 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.28.3-1
285- new upstream release
286
287* Sun Nov  1 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.28.2-1
288- new upstream release
289
290* Sat Jul 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.3-1
291- new upstream release
292
293* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.2-1
294- new upstream release
295
296* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.1-1
297- new upstream release
298
299* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-1
300- initial build for Vine Linux
301
302* Mon Mar 02 2009 - Bastien Nocera <bnocera@redhat.com> - 2.25.91.2-3
303- Fix icon and Bugzilla component
304
305* Mon Mar 02 2009 - Bastien Nocera <bnocera@redhat.com> - 2.25.91.2-2
306- Fix regressions in burn:/// and blank media handling
307
308* Tue Feb 24 2009 Denis Leroy <denis@poolshark.org> - 2.25.91.2-1
309- Update to upstream 2.25.91.2
310- Dvdcss patch upstreamed
311- Split nautilus extension into subpackage (#485918)
312
313* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.25.90-3
314- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
315
316* Sat Feb  7 2009 Denis Leroy <denis@poolshark.org> - 2.25.90-2
317- Added patch to fix dynamic load of libdvdcss (#484413)
318
319* Tue Feb  3 2009 Denis Leroy <denis@poolshark.org> - 2.25.90-1
320- Update to upstream 2.25.90
321- Split media library into separate RPM (#483754)
322- Added patch to validate desktop files
323
324* Tue Jan 20 2009 Denis Leroy <denis@poolshark.org> - 0.9.1-1
325- Update to upstream 0.9.1
326- Added development package
327
328* Tue Dec 16 2008 Denis Leroy <denis@poolshark.org> - 0.8.3-1
329- Update to upstream 0.8.4
330- Enabled nautilus extension
331
332* Mon Sep 15 2008 Denis Leroy <denis@poolshark.org> - 0.8.2-1
333- Update to upstream 0.8.2
334
335* Wed Aug 27 2008 Denis Leroy <denis@poolshark.org> - 0.8.1-1
336- Update to upstream 0.8.1
337- Desktop patch upstreamed
338
339* Sun Jul  6 2008 Denis Leroy <denis@poolshark.org> - 0.7.91-1
340- Update to unstable 0.7.91
341- open flags patch upstreamed
342
343* Wed Jun 11 2008 Denis Leroy <denis@poolshark.org> - 0.7.90-1
344- Update to unstable 0.7.90
345- Added patch to validate desktop file
346- BRs updated
347
348* Fri May 16 2008 Denis Leroy <denis@poolshark.org> - 0.7.1-4
349- Rebuild for new totem-pl-parser
350
351* Sat Feb 23 2008 Denis Leroy <denis@poolshark.org> - 0.7.1-3
352- Fixed desktop mime field
353
354* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.7.1-2
355- Autorebuild for GCC 4.3
356
357* Tue Jan 29 2008 Denis Leroy <denis@poolshark.org> - 0.7.1-1
358- Update to 0.7.1 upstream, bugfix release
359
360* Sun Dec 30 2007 Denis Leroy <denis@poolshark.org> - 0.7.0-1
361- Update to upstream 0.7.0, updated BRs
362- Forward-ported open() permission patch
363
364* Mon Dec 10 2007 Denis Leroy <denis@poolshark.org> - 0.6.1-4
365- Changed totem-devel req to totem-pl-parser-devel
366
367* Sun Dec  9 2007 Denis Leroy <denis@poolshark.org> - 0.6.1-3
368- Rebuild with new libbeagle
369
370* Fri Nov  9 2007 Denis Leroy <denis@poolshark.org> - 0.6.1-2
371- Rebuild to pick up new totem version (#361361)
372
373* Sat Aug 25 2007 Denis Leroy <denis@poolshark.org> - 0.6.1-1
374- Update to upstream version 0.6.1
375- Filter UI patch is now upstream
376
377* Fri Aug 17 2007 Denis Leroy <denis@poolshark.org> - 0.6.0-2
378- Updated License tag
379- Fixed open() O_CREAT problem
380
381* Fri Aug 10 2007 Denis Leroy <denis@poolshark.org> - 0.6.0-1
382- Update to 0.6.0
383- Removed libburn support until it compiles against libisofs 0.2.8
384- Fixed project URL
385- Added patch to port to new Gtk+ tooltip interface
386- Added patch to fix filter dialog crash
387
388* Sun Jun  3 2007 Denis Leroy <denis@poolshark.org> - 0.5.2-4
389- Removed beagle support for ppc64
390
391* Tue May 22 2007 Denis Leroy <denis@poolshark.org> - 0.5.2-3
392- Added umask 022 to scriptlets (#230781)
393
394* Mon May 21 2007 Denis Leroy <denis@poolshark.org> - 0.5.2-2
395- Rebuild to pick up new totem library
396
397* Mon Feb 26 2007 Denis Leroy <denis@poolshark.org> - 0.5.2-1
398- Update to 0.5.2
399- Removed libisofs patch, now upstream
400
401* Wed Jan 17 2007 Denis Leroy <denis@poolshark.org> - 0.5.1-2
402- Added patch to support libisofs.so.4 and libburn.so.6
403
404* Thu Nov 16 2006 Denis Leroy <denis@poolshark.org> - 0.5.1-1
405- Update to 0.5.1
406
407* Sun Oct 29 2006 Denis Leroy <denis@poolshark.org> - 0.5.0-1
408- Update to 0.5.0
409- Updated icon paths
410- Added gconf schemas sections
411
412* Tue Oct  3 2006 Denis Leroy <denis@poolshark.org> - 0.4.4-3
413- fixed homepage URL
414
415* Tue Sep 26 2006 Denis Leroy <denis@poolshark.org> - 0.4.4-2
416- BRs cleanup
417
418* Fri Sep 22 2006 Denis Leroy <denis@poolshark.org> - 0.4.4-1
419- First version
420foo
Note: See TracBrowser for help on using the repository browser.