source: projects/specs/trunk/y/yelp/yelp-vl.spec @ 9791

Revision 9791, 13.8 KB checked in by Takemikaduchi, 8 years ago (diff)

GNOME 3.18.1, BlueZ 5.35, ICU 56.1, Mesa 11.0.4, PulseAudio 7.1, xserver 1.17.4, etc.

Line 
1%define glib2_version 2.46.0
2%define pango_version 1.38.1
3%define gtk3_version 3.18.0
4%define desktop_file_utils_version 0.17
5%define rarian_version 0.7.0
6%define gnome_common_version 3.14.0
7
8Summary: A system documentation reader from the Gnome project.
9Summary(ja): GNOME プロジェクトのシステムドキュメントリーダ
10Name: yelp
11Version: 3.18.1
12Release: 1%{?_dist_release}
13
14URL: http://live.gnome.org/Yelp
15Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.18/%{name}-%{version}.tar.xz
16Source10: man-convert-helper
17
18License: GPL
19Group: User Interface/Desktops
20BuildRoot: %{_tmppath}/%{name}-%{version}-root
21Requires: gtk3 >= %{gtk3_version}
22Requires: nkf
23Requires: yelp-xsl
24Requires: gsettings-desktop-schemas
25BuildRequires: glib2-devel >= %{glib2_version}
26BuildRequires: pango-devel >= %{pango_version}
27BuildRequires: gtk3-devel >= %{gtk3_version}
28BuildRequires: libxml2-devel >= 2.6.5
29BuildRequires: libxslt-devel >= 1.1.4
30BuildRequires: zlib-devel
31BuildRequires: xz-devel
32BuildRequires: bzip2-devel
33BuildRequires: startup-notification-devel >= 0.8
34BuildRequires: dbus-glib-devel
35BuildRequires: rarian-devel >= %{rarian_version}
36BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
37BuildRequires: gnome-common >= %{gnome_common_version}
38BuildRequires: yelp-xsl-devel
39BuildRequires: webkitgtk4-devel
40BuildRequires: sqlite3-devel
41BuildRequires: libSM-devel
42BuildRequires: yelp-tools
43BuildRequires: gtk-doc
44
45Vendor: Project Vine
46Distribution: Vine Linux
47Packager: Takemikaduchi
48
49%description
50Yelp is the Gnome 3 help/documentation browser. It is designed
51to help you browse all the documentation on your system in
52one central tool.
53
54%description -l ja
55Yelp は Gnome 3 のヘルプ/ドキュメントブラウザです。このツール
56によってシステム内の全てのドキュメントを参照できることを目標に
57作られています。
58
59%package libs
60Summary: Libraries for yelp
61Summary(ja): Yelp のライブラリ
62Group: System Environment/Libraries
63Requires: %{name} = %{version}-%{release}
64
65%description libs
66This package contains libraries used by the yelp help browser.
67
68%package devel
69Summary: Development files for yelp-libs
70Summary(ja): yelp-libs の開発用ファイル
71Group: Development/Libraries
72Requires: %{name}-libs = %{version}-%{release}
73
74%description devel
75This package contains header files and documentation for
76the libraries in the yelp-libs package.
77
78
79%package        docs
80Summary:        Documentation for %{name}
81Summary(ja):    %{name} のドキュメント
82Group:          Documentation
83Requires:       %{name} = %{version}-%{release}
84BuildArch:      noarch
85
86%description    docs
87This package contains documentation for %{name}.
88
89
90%prep
91%setup -q
92
93%build
94%configure \
95        --disable-static
96make
97
98%install
99rm -rf $RPM_BUILD_ROOT
100make install DESTDIR=$RPM_BUILD_ROOT
101
102install -m755 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/yelp/
103
104find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
105
106%find_lang %{name}
107
108%clean
109rm -rf $RPM_BUILD_ROOT
110
111%post
112update-desktop-database %{_datadir}/applications >& /dev/null ||:
113update-mime-database %{_datadir}/mime >& /dev/null ||:
114
115%postun
116update-desktop-database %{_datadir}/applications >& /dev/null ||:
117update-mime-database %{_datadir}/mime >& /dev/null ||:
118glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
119
120%posttrans
121glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
122
123%post libs -p /sbin/ldconfig
124
125%postun libs -p /sbin/ldconfig
126
127%files -f %{name}.lang
128%defattr(-,root,root)
129%{_bindir}/*
130%{_libdir}/%{name}/libyelpcommon.so
131%{_libdir}/%{name}/web-extensions/libyelpwebextension.so
132%{_datadir}/applications/*
133%{_datadir}/glib-2.0/schemas/org.gnome.yelp.gschema.xml
134%{_datadir}/yelp-xsl/xslt/common/domains/yelp.xml
135%{_datadir}/%{name}
136
137%files libs
138%defattr(-,root,root,-)
139%{_libdir}/libyelp.so.*
140
141%files devel
142%defattr(-,root,root,-)
143%{_libdir}/libyelp.so
144%{_includedir}/libyelp
145
146%files docs
147%defattr(-,root,root,-)
148%{_datadir}/gtk-doc/html/libyelp
149
150
151%changelog
152* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
153- new upstream release
154- remove BuildRequires: WebKit3-gtk-devel
155- add BuildRequires: webkitgtk4-devel
156
157* Sat Jun 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-3
158- change Requires: gsettings-desktop-schemas
159- remove Requires: gnome-user-docs
160
161* Sat Jun 06 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-2
162- add Requires: gnome-settings-daemon
163
164* Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
165- new upstream release
166
167* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
168- new upstream release
169
170* Mon Jan 26 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.14.1-2
171- moved libs subpakage to System Environment/Libraries Group
172- added %%post and %%postun to libs subpackage
173
174* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1-1
175- new upstream release
176
177* Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
178- new upstream release
179
180* Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-2
181- rebuild with VineSeed environment
182
183* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
184- new upstream release
185
186* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
187- new upstream release
188
189* Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.0-1
190- new upstream release
191- create %%{name}-docs subpackage
192
193* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
194- new upstream release
195
196* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
197- new upstream release
198
199* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
200- new upstream release
201- change BuildRequires: yelp-tools instead of gnome-doc-utils
202
203* Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
204- new upstream release
205
206* Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
207- new upstream release
208- add BuildRequires: itstool
209- remove BuildRequires: GConf2-devel
210
211* Sat Oct 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
212- new upstream release
213
214* Thu Sep 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
215- new upstream release
216
217* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
218- new upstream release
219- add BuildRequires: libSM-devel
220
221* Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.2-1
222- new upstream release
223
224* Mon Aug 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.1-1
225- new upstream release
226- create -libs and -devel sub package
227- add BuildRequires: yelp-xsl-devel, WebKit3-gtk-devel, sqlite3-devel
228- remove BuildRequires: xulrunner-devel
229- change BuildRequires: gtk3-devel instead of gtk2-devel
230- change BuildRequires: xz-devel instead of lzma-devel
231- drop old Patches
232
233* Sat Apr 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2-3
234- update Patch2: yelp-2.30.2-add-mime-handling.patch
235
236* Wed Mar 30 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.30.2-2
237- rebuild with xulrunner-2.0
238- add Patch11 to build with xulrunner-2.0
239
240* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2-1
241- new upstream release
242
243* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1-1
244- new upstream release
245
246* Sun Apr 04 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
247- new upstream release
248- change Requires: gecko-libs -> xulrunner
249- change BuildRequires: gecko-devel -> xulrunner-devel
250- drop Patch11
251
252* Mon Mar 01 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.28.1-1
253- new upstream release
254- build with xulrunner-1.9.2 (gecko-1.9.2)
255  - BR: gecko-devel instead of gecko-unstable-devel
256  - add patch11 to fix xulrunner-1.9.2 problem
257    - https://bugzilla.gnome.org/show_bug.cgi?id=603561
258    - http://git.gnome.org/browse/yelp/commit/?id=a5588114ed94d00ca64913aa5b248e09a5e13edc
259
260* Sun Nov  1 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.28.0-1
261- new upstream release
262
263* Tue Aug 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-3
264- convert manpages from euc to utf8
265
266* Tue Jun 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-1
267- rebuild with gecko-1.9.1
268
269* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-1
270- new upstream release
271- remove BR: libgnomeprintui-devel
272
273* Mon Jun 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.22.1-2
274- use xulrunner-1.9 for gecko libs instead of firefox
275- add Patch7,8,9 to build with xulrunner-1.9
276
277* Thu Apr 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.1-1vl5
278- new upstream release
279
280* Sun Apr  6 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.0-1vl5
281- new upstream release
282- added Patches from Fedora Core
283  * Mon Mar 31 2008 Jon McCann <jmccann@redhat.com> - 2.22.0-4
284  - Disallow launchers when running under GDM.
285  * Thu Mar 13 2008 Matthew Barnes <mbarnes@redhat.com> - 2.22.0-2
286  - Add patch for RH bug #437328 (searching with Beagle broken).
287  * Fri Nov 16 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.0-7
288  - Handle .HP tags in man pages
289  * Wed Sep  6 2006 Matthias Clasen  <mclasen@redhat.com> - 2.16.0-2.fc6
290  - Actually apply the Pango patch
291  * Thu Dec 15 2005 David Malcolm <dmalcolm@redhat.com> - 2.13.2-2
292  - Patched to include DocBook mimetype in desktop file, and added preun and
293    post hooks to update-desktop-database (#175880)
294  - Patched to ensure that Yelp recognizes that it can handle the mimetype of
295    the documentation as reported by gnomevfs (also #175880)
296
297* Sat Jan 12 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.20.0-0vl1
298- new upstream release
299- added BuildRequires: rarian-devel
300
301* Thu May 17 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.1-0vl2
302- rebuild with new environment/toolchain
303
304* Sat Apr 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.1-0vl1
305- new upstream release
306- drop Patch20
307
308* Thu Nov 16 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.14.3-0vl3
309- added Patch20 (<BTS:0314>)
310- add BuildRequires: libgnomeprintui-devel
311
312* Wed Oct 25 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.3-0vl2
313- rebuild with firefox-2.0
314
315* Sun Oct 15 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.3-0vl1
316- updated to 2.14.3
317- changed Group to User Interface/Desktops
318
319* Sat Jul 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.2-0vl2
320- add Patch10 to fix corruption of help option message.
321- add Japanese summary and description
322
323* Sun Jun 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.2-0vl1
324- new upstream release
325
326* Fri Apr 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.1-0vl2
327- rebuild with firefox-1.5.0.2-0vl4
328
329* Fri Apr 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.1-0vl1
330- new upstream release
331- build with firefox-1.5.0.2
332
333* Sat Apr 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl2
334- run gtk-update-icon-cache in %%post script.
335
336* Tue Mar 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl1
337- new upstream release
338
339* Wed Mar 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.6-0vl1
340- new upstream release
341
342* Thu Feb 02 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.2-0vl2
343- rebuild with firefox-1.5.0.1
344
345* Fri Dec 30 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.2-0vl1
346- new upstream release
347- build with firefox-1.5
348
349* Sat Sep 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.1-0vl1
350- new upstream release
351- build with mozilla-1.7.12
352
353* Mon Sep 19 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.0-0vl1
354- new upstream release
355
356* Sat Aug 20 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.10.0-0vl4
357- rebuilt with mozilla-1.7.11 (doh! 0vl3 had stupid mistake in the changelog)
358
359* Fri May 13 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.0-0vl2
360- rebuild with mozilla-1.7.8
361
362* Mon May 02 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.0-0vl1
363- new upstream release
364
365* Sun Apr 17 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.3-0vl4
366- rebuild with mozilla-1.7.7
367
368* Thu Apr 14 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.3-0vl3
369- add Requires/BuildRequires to gnome-doc-utils
370
371* Mon Mar 28 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.3-0vl2
372- include yelp.schemas
373- add versioned requires to mozilla
374
375* Thu Mar 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.3-0vl1
376- new upstream version
377- use mozilla's gecko engine, add Requires: mozilla
378
379* Mon Nov 22 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.4-0vl1
380- new upstream release
381
382* Mon Dec 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.2-0vl1
383- new upstream release
384- rebuild with new toolchains
385
386* Thu Sep 11 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.0-0vl1
387- new upstream release
388
389* Wed Sep 03 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.90-0vl1
390- new upstream release
391
392* Thu May 15 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.0-0vl1
393- new upstream release
394
395* Tue Jan 21 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl1
396- new upstream release
397
398* Thu Dec 26 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.3-0vl1
399- new upstream release
400- build for Vine Linux
401
402* Mon Nov 18 2002 Tim Powers <timp@redhat.com>
403- rebuild for all arches
404
405* Mon Aug 12 2002 Alexander Larsson <alexl@redhat.com>
406- Remove the strange copyright on the start page. Fixes #69106
407
408* Thu Aug  8 2002 Havoc Pennington <hp@redhat.com>
409- 1.0.2
410- include libexecdir stuff
411
412* Sat Jul 27 2002 Havoc Pennington <hp@redhat.com>
413- rebuild with new gail
414- 1.0.1
415
416* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
417- automated rebuild
418
419* Tue Jun 18 2002 Havoc Pennington <hp@redhat.com>
420- put all the binaries in the file list... why is this package so hard?
421
422* Mon Jun 17 2002 Havoc Pennington <hp@redhat.com>
423- put images in file list, this thing will be non-ugly yet
424
425* Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
426- 1.0
427- use desktop-file-install to install/munge .desktop files
428- put the sgml stuff in file list
429
430* Fri Jun 07 2002 Havoc Pennington <hp@redhat.com>
431- rebuild in different environment
432
433* Wed Jun  5 2002 Havoc Pennington <hp@redhat.com>
434- 0.10
435
436* Sun May 26 2002 Tim Powers <timp@redhat.com>
437- automated rebuild
438
439* Tue May 21 2002 Havoc Pennington <hp@redhat.com>
440- rebuild in different environment
441
442* Tue May 21 2002 Havoc Pennington <hp@redhat.com>
443- 0.8
444
445* Fri May  3 2002 Havoc Pennington <hp@redhat.com>
446- 0.6.1
447
448* Fri Apr 19 2002 Havoc Pennington <hp@redhat.com>
449- 0.6
450
451* Wed Jan 30 2002 Owen Taylor <otaylor@redhat.com>
452- Rebuild for new gnome2 libraries
453
454* Mon Jan 28 2002 Alex Larsson <alexl@redhat.com>
455- Initial build.
Note: See TracBrowser for help on using the repository browser.