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

Revision 7682, 9.7 KB checked in by kudoh, 11 years ago (diff)

--force-log

Line 
1Summary:        A lightweight GTK+ web browser
2Summary(ja):    軽量な GTK+ ウェブブラウザ
3Name:           midori
4Version:        0.5.2
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}.tar.bz2
12#Patch0:        %{name}-0.2.9-docdir.patch
13#Patch0:         fix_desktop_entry.patch
14
15BuildRoot:      %{_tmppath}/%{name}-%{version}-root
16
17BuildRequires:  desktop-file-utils
18BuildRequires:  gettext
19BuildRequires:  libsexy-devel
20BuildRequires:  libtool
21BuildRequires:  libxml2-devel >= 2.6
22BuildRequires:  perl-XML-Parser
23
24#%if %{?_dist_release} == "vl6"
25#BuildRequires: WebKit-gtk-devel >= 1.1.17
26#BuildRequires:  gtk2-devel >= 2.10.0
27## for Single instance
28#BuildRequires:  unique-devel >= 0.9
29
30BuildRequires: WebKit3-gtk-devel
31BuildRequires: gtk3-devel >= 3.0.0
32BuildRequires: unique3-devel >= 0.9
33
34## for IDN support
35BuildRequires:  libidn-devel >= 1.0
36## for Persistent history
37BuildRequires:  sqlite3-devel >= 3.0
38BuildRequires:  glib2-devel >= 2.22.0
39
40BuildRequires:  libsoup-devel >= 2.27.90
41## for Icon optimizations: /usr/bin/rsvg-convert
42BuildRequires:  librsvg2
43## for User documentation
44BuildRequires:  python-docutils
45## for API documentation
46BuildRequires:  gtk-doc
47
48BuildRequires:  gtksourceview2-devel
49BuildRequires:  intltool
50BuildRequires:  libnotify-devel
51BuildRequires:  libXScrnSaver-devel
52BuildRequires:  vala-devel >= 0.14
53BuildRequires:  gcr-devel
54
55Requires:       WebKit-gtk
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
88Summary:        Development files for %{name}
89Summary(ja):    %{name} の開発ファイル
90Group:          Development/Libraries
91Requires:       %{name} = %{version}-%{release}
92Requires:       vala
93
94%description    devel
95The %{name}-devel package contains libraries and header files for
96developing extensions for %{name}.
97
98%prep
99%setup -q
100#%patch0 -p1 -b .docdir
101#%patch0 -p1
102sed -i '18,32d' data/midori.desktop.in
103
104%build
105export CFLAGS="%{optflags}"
106./waf   --prefix=%{_usr}                        \
107        --docdir=%{_docdir}/%{name}-%{version}  \
108        --libdir=%{_libdir}                     \
109        --enable-apidocs                        \
110        --disable-zeitgeist                     \
111        configure --enable-gtk3
112./waf %{?_smp_mflags} build
113
114%install
115rm -rf %{buildroot}
116./waf --destdir=%{buildroot} install
117%find_lang %{name}
118desktop-file-install                                    \
119        --vendor ""                                     \
120        --delete-original                               \
121        --dir %{buildroot}%{_datadir}/applications      \
122        %{buildroot}%{_datadir}/applications/%{name}.desktop
123
124#mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/%{name}
125#install -Dpm 644 _build_/docs/api/midori/html/* \
126#       %{buildroot}%{_datadir}/gtk-doc/html/%{name}
127
128%clean
129rm -rf %{buildroot}
130
131%post
132touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
133
134
135%postun
136if [ $1 -eq 0 ] ; then
137        touch --no-create %{_datadir}/icons/hicolor &>/dev/null
138        gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
139fi
140
141%posttrans
142gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
143
144%files -f %{name}.lang
145%defattr(-,root,root,-)
146%doc %{_docdir}/%{name}-%{version}/
147%{_bindir}/midori
148%{_datadir}/applications/%{name}*.desktop
149%{_datadir}/icons/hicolor/*
150%{_datadir}/%{name}/
151%{_libdir}/%{name}/
152%{_sysconfdir}/xdg/%{name}/
153
154%files devel
155%defattr(-,root,root,-)
156#%doc %{_datadir}/gtk-doc/
157%{_datadir}/vala/
158%{_includedir}/%{name}-0.5/
159
160%changelog
161* Sun May 19 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.2-1
162- new upstream release
163- added BuildRequires: gcr-devel
164
165* Sat Apr 06 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.5.0-1
166- new upstream release
167- run sed to delete disused code instead of Patch
168
169* Sat Mar 30 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.9-1
170- new upstream release
171- refreshed patch0
172
173* Sun Feb 10 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.8-1
174- new upstream release
175- fixed %%configure option
176  - deleted --disable-hildon
177  - added --disable-zeitgeist
178
179* Sat Sep 22 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.7-1
180- new upstream release
181- refreshed patch0
182- used GTK3 toolkit
183  - added BuildRequires: WebKit3-gtk-devel, gtk3-devel >= 3.0.0, unique3-devel >= 0.9
184
185* Tue May 15 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.6-1
186- new upstream release
187- changed URL
188
189* Sun Apr 15 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.5-1
190- new upstream release
191- changed BuildRequires: vala-devel >= 0.14
192
193* Sat Mar 10 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.4-1
194- new upstream release
195
196* Sun Dec 18 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.3-1
197- new upstream release
198
199* Fri Nov 11 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.2-1
200- new upstream release
201- changed BuildRequires: libsoup-devel >= 2.25.2 to >= 2.27.90,
202  glib2-devel >= 2.16.0 to >= 2.22, WebKit-gtk-devel >= 1.1.6 to 1.1.17
203
204* Thu Oct 13 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.1-2
205- changed BuildRequires: docutils to python-docutils
206
207* Mon Oct 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.1-1
208- new upstream release
209
210* Wed Aug 03 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.0-1
211- new upstream release
212- refresh patch0
213
214* Wed May 25 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.6-1
215- new upstream release
216- added Patch0 to fix desktop entry
217
218* Tue May 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.5-1
219- new upstream release
220
221* Sun Apr 10 2011 IWAI, Masaharu <iwai@alib.jp> 0.3.3-1
222- new upstream release
223
224* Sun Feb 27 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.2-1
225- new upstream release
226
227* Tue Feb 1 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.0-1
228- new upstream release
229- dropt Patch0
230
231* Sun Nov 7 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.9-1
232- new upstream release
233- recreated patch0
234- probed %%post and %%postun
235  - added %%posttrans
236
237* Mon Sep 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.8-1
238- new upstream release
239
240* Thu Aug 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.7-1
241- new upstream release
242- disabled conditional branch to vala support
243  - to preparation vala package on Vine 5
244- splitted devel file
245- enabled BuildRequires: gtk-doc
246
247* Wed May 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.6-1
248- new upstream release
249- deleted duplicate BuildRequires (librsvg2)
250- added BuildRequires: libXScrnSaver-devel
251- fixed BuildRoot path
252- applied conditional branch to vala support
253
254* Thu May 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.5-1
255- new upstream release
256- added BuildRequires: gtksourceview2-devel, intltool, libnotify-devel, librsvg2,
257  vala-devel
258- added Patch0 from Fedora to fix docdir
259- improved %files section
260
261* Sat Mar 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.4-1
262- new upstream release
263- applied new naming policy to spec
264
265* Thu Feb 25 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.3-1
266- new upstream release
267
268* Mon Dec 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.2-1
269- new upstream release
270
271* Sat Nov 14 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.1-1
272- new upstream release
273
274* Fri Oct 16 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.0-1
275- new upstream release
276- fixed BuildRequires:  perl-XML-Parser
277
278* Sun Sep 13 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.10-1
279- new upstream release
280
281* Sun Aug 2 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.9-1
282- new upstream release
283
284* Mon Jul 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.8-2
285- added Japanese description
286- fixed BuildRequires:  perl(XML::Parser) to perl-XML-Parser
287
288* Sun Jul 26 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.8-1
289- new upstream release
290- few changed in %files seciton
291
292* Sun May 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.6-1
293- new upstream release
294- add BR: WebKit-gtk-devel >= 1.1.6
295- add --disable-hildon to configure option
296
297* Thu Mar 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.4-1
298- new upstream release
299- drop old ja.po
300
301* Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.1-1
302- new upstream release
303
304* Sun Aug 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.19-1
305- new upstream release
306- update ja.po
307
308* Fri Jul 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  0.0.18-1
309- initial build for Vine Linux
310- add initial ja.po
311
312* Sat May 24 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.18-1
313- Update to new upstream release (0.0.18), adds some translations and
314  a lot of bug-fixes.
315- Alphabetize dependency list (aesthetic-only change).
316
317* Sat Apr 12 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-3
318- Rebuild for updated WebKit library so-name and include directory.
319
320* Mon Mar 03 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-2
321- Cleanups from review (bug 435661):
322  (1) Fix consistency of tabs/spaces usage.
323  (2) Fix source permissions.
324  (3) Add desktop-file-utils build dependency.
325
326* Sun Mar 02 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-1
327- Initial packaging for Fedora.
Note: See TracBrowser for help on using the repository browser.