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

Revision 521, 10.2 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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