source: projects/specs/trunk/m/midori/midori-vl.spec @ 10221

Revision 10221, 10.2 KB checked in by kudoh, 8 years ago (diff)

new upstream release

Line 
1Summary:        A lightweight GTK+ web browser
2Summary(ja):    軽量な GTK+ ウェブブラウザ
3Name:           midori
4Version:        0.5.11
5Release:        1%{?_dist_release}
6
7Group:          Applications/Internet
8License:        LGPLv2.1+
9URL:            http://twotoasts.de/index.php/midori/
10
11Source0:        http://software.twotoasts.de/media/%{name}/%{name}_%{version}_all_.tar.bz2
12#Patch0:        %{name}-0.2.9-docdir.patch
13
14BuildRoot:      %{_tmppath}/%{name}-%{version}-root
15
16BuildRequires:  desktop-file-utils
17BuildRequires:  gettext
18BuildRequires:  libsexy-devel
19BuildRequires:  libtool
20BuildRequires:  libxml2-devel >= 2.6
21BuildRequires:  perl-XML-Parser
22
23BuildRequires: WebKit3-gtk-devel
24BuildRequires: gtk3-devel >= 3.0.0
25BuildRequires: unique3-devel >= 0.9
26
27## for IDN support
28BuildRequires:  libidn-devel >= 1.0
29## for Persistent history
30BuildRequires:  sqlite3-devel >= 3.0
31BuildRequires:  glib2-devel >= 2.22.0
32
33BuildRequires:  libsoup-devel >= 2.27.90
34## for Icon optimizations: /usr/bin/rsvg-convert
35BuildRequires:  librsvg2
36## for User documentation
37BuildRequires:  python-docutils
38## for API documentation
39BuildRequires:  gtk-doc
40
41BuildRequires:  gtksourceview2-devel
42BuildRequires:  intltool
43BuildRequires:  libnotify-devel
44BuildRequires:  libXScrnSaver-devel
45BuildRequires:  vala-devel >= 0.14
46BuildRequires:  gcr-devel
47
48BuildRequires:  cmake
49BuildRequires:  WebKit-gtk-devel
50BuildRequires:  zeitgeist-devel
51BuildRequires:  zeitgeist-vala
52BuildRequires:  gobject-introspection-devel
53
54Requires: WebKit-gtk
55Obsoletes: midori-devel
56
57%description
58Midori is a lightweight web browser, and has many features expected of a
59modern browser, including:
60* Full integration with GTK+2.
61* Fast rendering with WebKit.
62* Tabs, windows and session management.
63* Bookmarks are stored with XBEL.
64* Searchbox based on OpenSearch.
65* Custom context menu actions.
66* User scripts and user styles support.
67* Extensible via Lua scripts.
68
69The project is currently in an early alpha state. The features are still being
70implemented, and some are still quite incomplete.
71
72%description -l ja
73Midori は軽量な Web ブラウザで、多くの機能がモダンブラウザとして期待されています。
74以下の機能が含まれています。:
75* GTK+2 に完全に統合。
76* WebKit で高速なレンダリング。
77* タブ、ウィンドウおよびセッションの管理。
78* ブックマークは XBEL で格納。
79* OpenSearch に基づくサーチボックス。
80* カスタムコンテキストメニューの操作。
81* ユーザースクリプトとユーザースタイルをサポート。
82* Lua スクリプトを介して拡張可能。
83
84プロジェクトは現在初期アルファの状態にあります。
85機能はまだ実装中で、一部はかなり不完全です。
86
87#%package       devel
88#Summary:       Development files for %{name}
89#Summary(ja):   %{name} の開発ファイル
90#Group:         Development/Libraries
91#Requires:      %{name} = %{version}-%{release}
92#Requires:      vala
93
94#%description   devel
95#The %{name}-devel package contains libraries and header files for
96#developing extensions for %{name}.
97
98%prep
99%setup -q
100sed -i '18,32d' data/midori.desktop.in
101
102%build
103%cmake -DCMAKE_INSTALL_SYSCONFDIR=/etc -DUSE_APIDOCS=1 -DUSE_ZEITGEIST=OFF .
104make %{?_smp_mflags}
105
106%install
107rm -rf %{buildroot}
108make install DESTDIR=$RPM_BUILD_ROOT
109
110%find_lang %{name}
111desktop-file-install                                    \
112        --vendor ""                                     \
113        --delete-original                               \
114        --dir %{buildroot}%{_datadir}/applications      \
115        %{buildroot}%{_datadir}/applications/%{name}.desktop
116       
117desktop-file-install                                    \
118        --delete-original                               \
119        --remove-not-show-in=Pantheon                   \
120        --dir %{buildroot}%{_datadir}/applications      \
121        %{buildroot}%{_datadir}/applications/%{name}-private.desktop
122
123%clean
124rm -rf %{buildroot}
125
126%post
127touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
128/usr/bin/update-desktop-database &> /dev/null || :
129
130
131%postun
132if [ $1 -eq 0 ] ; then
133        touch --no-create %{_datadir}/icons/hicolor &>/dev/null
134        gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
135        /usr/bin/update-desktop-database &> /dev/null || :
136fi
137
138%posttrans
139gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
140
141%files -f %{name}.lang
142%defattr(-,root,root,-)
143%doc %{_docdir}/%{name}/*
144%{_bindir}/midori
145%{_datadir}/appdata/%{name}.appdata.xml
146%{_datadir}/applications/%{name}*.desktop
147%{_datadir}/gtk-doc/html/*
148%{_datadir}/icons/hicolor/*
149%{_datadir}/%{name}/
150%{_libdir}/%{name}/
151%{_libdir}/lib%{name}*
152%{_sysconfdir}/xdg/%{name}/
153
154#%files devel
155#%defattr(-,root,root,-)
156#%{_datadir}/vala/
157#%{_includedir}/%{name}-0.5/
158
159%changelog
160* Tue May 03 2016 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.11-1
161- new upstream release
162
163* Sat Apr 12 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.8-1
164- new upstream release
165
166* Sat Jan 18 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.7-1
167- new upstream release
168- fixed previous working day to Mon Jan 13 2014
169
170* Mon Jan 13 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.6-1
171- new upstream release
172- added BuildRequires: cmake
173- added Obsoletes: midori-devel
174
175* Sat Aug 31 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.5-1
176- new upstream release
177
178* Sun May 19 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.2-1
179- new upstream release
180- added BuildRequires: gcr-devel
181
182* Sat Apr 06 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.0-1
183- new upstream release
184- run sed to delete disused code instead of Patch
185
186* Sat Mar 30 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.9-1
187- new upstream release
188- refreshed patch0
189
190* Sun Feb 10 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.8-1
191- new upstream release
192- fixed %%configure option
193  - deleted --disable-hildon
194  - added --disable-zeitgeist
195
196* Sat Sep 22 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.7-1
197- new upstream release
198- refreshed patch0
199- used GTK3 toolkit
200  - added BuildRequires: WebKit3-gtk-devel, gtk3-devel >= 3.0.0, unique3-devel >= 0.9
201
202* Tue May 15 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.6-1
203- new upstream release
204- changed URL
205
206* Sun Apr 15 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.5-1
207- new upstream release
208- changed BuildRequires: vala-devel >= 0.14
209
210* Sat Mar 10 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.4-1
211- new upstream release
212
213* Sun Dec 18 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.3-1
214- new upstream release
215
216* Fri Nov 11 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.2-1
217- new upstream release
218- changed BuildRequires: libsoup-devel >= 2.25.2 to >= 2.27.90,
219  glib2-devel >= 2.16.0 to >= 2.22, WebKit-gtk-devel >= 1.1.6 to 1.1.17
220
221* Thu Oct 13 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.1-2
222- changed BuildRequires: docutils to python-docutils
223
224* Mon Oct 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.1-1
225- new upstream release
226
227* Wed Aug 03 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.0-1
228- new upstream release
229- refresh patch0
230
231* Wed May 25 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.6-1
232- new upstream release
233- added Patch0 to fix desktop entry
234
235* Tue May 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.5-1
236- new upstream release
237
238* Sun Apr 10 2011 IWAI, Masaharu <iwai@alib.jp> 0.3.3-1
239- new upstream release
240
241* Sun Feb 27 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.2-1
242- new upstream release
243
244* Tue Feb 1 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.0-1
245- new upstream release
246- dropt Patch0
247
248* Sun Nov 7 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.9-1
249- new upstream release
250- recreated patch0
251- probed %%post and %%postun
252  - added %%posttrans
253
254* Mon Sep 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.8-1
255- new upstream release
256
257* Thu Aug 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.7-1
258- new upstream release
259- disabled conditional branch to vala support
260  - to preparation vala package on Vine 5
261- splitted devel file
262- enabled BuildRequires: gtk-doc
263
264* Wed May 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.6-1
265- new upstream release
266- deleted duplicate BuildRequires (librsvg2)
267- added BuildRequires: libXScrnSaver-devel
268- fixed BuildRoot path
269- applied conditional branch to vala support
270
271* Thu May 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.5-1
272- new upstream release
273- added BuildRequires: gtksourceview2-devel, intltool, libnotify-devel, librsvg2,
274  vala-devel
275- added Patch0 from Fedora to fix docdir
276- improved %files section
277
278* Sat Mar 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.4-1
279- new upstream release
280- applied new naming policy to spec
281
282* Thu Feb 25 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.3-1
283- new upstream release
284
285* Mon Dec 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.2-1
286- new upstream release
287
288* Sat Nov 14 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.1-1
289- new upstream release
290
291* Fri Oct 16 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.0-1
292- new upstream release
293- fixed BuildRequires:  perl-XML-Parser
294
295* Sun Sep 13 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.10-1
296- new upstream release
297
298* Sun Aug 2 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.9-1
299- new upstream release
300
301* Mon Jul 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.8-2
302- added Japanese description
303- fixed BuildRequires:  perl(XML::Parser) to perl-XML-Parser
304
305* Sun Jul 26 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.8-1
306- new upstream release
307- few changed in %files seciton
308
309* Sun May 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.6-1
310- new upstream release
311- add BR: WebKit-gtk-devel >= 1.1.6
312- add --disable-hildon to configure option
313
314* Thu Mar 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.4-1
315- new upstream release
316- drop old ja.po
317
318* Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.1-1
319- new upstream release
320
321* Sun Aug 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.19-1
322- new upstream release
323- update ja.po
324
325* Fri Jul 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  0.0.18-1
326- initial build for Vine Linux
327- add initial ja.po
328
329* Sat May 24 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.18-1
330- Update to new upstream release (0.0.18), adds some translations and
331  a lot of bug-fixes.
332- Alphabetize dependency list (aesthetic-only change).
333
334* Sat Apr 12 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-3
335- Rebuild for updated WebKit library so-name and include directory.
336
337* Mon Mar 03 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-2
338- Cleanups from review (bug 435661):
339  (1) Fix consistency of tabs/spaces usage.
340  (2) Fix source permissions.
341  (3) Add desktop-file-utils build dependency.
342
343* Sun Mar 02 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-1
344- Initial packaging for Fedora.
Note: See TracBrowser for help on using the repository browser.