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

Revision 3830, 7.6 KB checked in by kudoh, 13 years ago (diff)
Line 
1Summary:        A lightweight GTK+ web browser
2Summary(ja):    軽量な GTK+ ウェブブラウザ
3Name:           midori
4Version:        0.3.5
5Release:        1%{?_dist_release}
6
7Group:          Applications/Internet
8License:        LGPLv2.1+
9URL:            http://software.twotoasts.de/?page=midori
10
11Source0:        http://software.twotoasts.de/media/%{name}/%{name}-%{version}.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
22BuildRequires:  WebKit-gtk-devel >= 1.1.6
23
24## for IDN support
25BuildRequires:  libidn-devel >= 1.0
26## for Single instance
27BuildRequires:  unique-devel >= 0.9
28## for Persistent history
29BuildRequires:  sqlite3-devel >= 3.0
30BuildRequires:  glib2-devel >= 2.16.0
31BuildRequires:  gtk2-devel >= 2.10.0
32BuildRequires:  libsoup-devel >= 2.25.2
33## for Icon optimizations: /usr/bin/rsvg-convert
34BuildRequires:  librsvg2
35## for User documentation
36BuildRequires:  docutils
37## for API documentation
38BuildRequires:  gtk-doc
39
40BuildRequires:  gtksourceview2-devel
41BuildRequires:  intltool
42BuildRequires:  libnotify-devel
43BuildRequires:  libXScrnSaver-devel
44BuildRequires:  vala-devel
45
46Requires:       WebKit-gtk
47
48%description
49Midori is a lightweight web browser, and has many features expected of a
50modern browser, including:
51* Full integration with GTK+2.
52* Fast rendering with WebKit.
53* Tabs, windows and session management.
54* Bookmarks are stored with XBEL.
55* Searchbox based on OpenSearch.
56* Custom context menu actions.
57* User scripts and user styles support.
58* Extensible via Lua scripts.
59
60The project is currently in an early alpha state. The features are still being
61implemented, and some are still quite incomplete.
62
63%description -l ja
64Midori は軽量な Web ブラウザで、多くの機能がモダンブラウザとして期待されています。
65以下の機能が含まれています。:
66* GTK+2 に完全に統合。
67* WebKit で高速なレンダリング。
68* タブ、ウィンドウおよびセッションの管理。
69* ブックマークは XBEL で格納。
70* OpenSearch に基づくサーチボックス。
71* カスタムコンテキストメニューの操作。
72* ユーザースクリプトとユーザースタイルをサポート。
73* Lua スクリプトを介して拡張可能。
74
75プロジェクトは現在初期アルファの状態にあります。
76機能はまだ実装中で、一部はかなり不完全です。
77
78%package        devel
79Summary:        Development files for %{name}
80Summary(ja):    %{name} の開発ファイル
81Group:          Development/Libraries
82Requires:       %{name} = %{version}-%{release}
83Requires:       vala
84
85%description    devel
86The %{name}-devel package contains libraries and header files for
87developing extensions for %{name}.
88
89%prep
90%setup -q
91#%patch0 -p1 -b .docdir
92
93%build
94export CFLAGS="%{optflags}"
95./waf   --prefix=%{_usr}                        \
96        --docdir=%{_docdir}/%{name}-%{version}  \
97        --libdir=%{_libdir}                     \
98        --enable-apidocs                        \
99        configure \
100            --disable-hildon
101./waf %{?_smp_mflags} build
102
103
104%install
105rm -rf %{buildroot}
106./waf --destdir=%{buildroot} install
107%find_lang %{name}
108desktop-file-install                                    \
109        --vendor ""                                     \
110        --delete-original                               \
111        --dir %{buildroot}%{_datadir}/applications      \
112        %{buildroot}%{_datadir}/applications/%{name}.desktop
113
114mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/%{name}
115install -Dpm 644 _build_/docs/api/midori/html/* \
116        %{buildroot}%{_datadir}/gtk-doc/html/%{name}
117
118%clean
119rm -rf %{buildroot}
120
121%post
122touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
123
124
125%postun
126if [ $1 -eq 0 ] ; then
127        touch --no-create %{_datadir}/icons/hicolor &>/dev/null
128        gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
129fi
130
131%posttrans
132gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
133
134%files -f %{name}.lang
135%defattr(-,root,root,-)
136%doc %{_docdir}/%{name}-%{version}/
137%{_bindir}/midori
138%{_datadir}/applications/%{name}.desktop
139%{_datadir}/icons/hicolor/*
140%{_datadir}/%{name}/
141%{_libdir}/%{name}/
142%{_sysconfdir}/xdg/%{name}/
143
144%files devel
145%defattr(-,root,root,-)
146%doc %{_datadir}/gtk-doc/
147%{_datadir}/vala/
148%{_includedir}/%{name}-0.3/
149
150%changelog
151* Tue May 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.5-1
152- new upstream release
153
154* Sun Apr 10 2011 IWAI, Masaharu <iwai@alib.jp> 0.3.3-1
155- new upstream release
156
157* Sun Feb 27 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.2-1
158- new upstream release
159
160* Tue Feb 1 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.0-1
161- new upstream release
162- dropt Patch0
163
164* Sun Nov 7 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.9-1
165- new upstream release
166- recreated patch0
167- probed %%post and %%postun
168  - added %%posttrans
169
170* Mon Sep 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.8-1
171- new upstream release
172
173* Thu Aug 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.7-1
174- new upstream release
175- disabled conditional branch to vala support
176  - to preparation vala package on Vine 5
177- splitted devel file
178-enabled BuildRequires: gtk-doc
179
180* Wed May 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.6-1
181- new upstream release
182- deleted duplicate BuildRequires (librsvg2)
183- added BuildRequires: libXScrnSaver-devel
184- fixed BuildRoot path
185- applied conditional branch to vala support
186
187* Thu May 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.5-1
188- new upstream release
189- added BuildRequires: gtksourceview2-devel, intltool, libnotify-devel, librsvg2,
190  vala-devel
191- added Patch0 from Fedora to fix docdir
192- improved %files section
193
194* Sat Mar 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.4-1
195- new upstream release
196- applied new naming policy to spec
197
198* Thu Feb 25 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.3-1
199- new upstream release
200
201* Mon Dec 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.2-1
202- new upstream release
203
204* Sat Nov 14 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.1-1
205- new upstream release
206
207* Fri Oct 16 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.0-1
208- new upstream release
209- fixed BuildRequires:  perl-XML-Parser
210
211* Sun Sep 13 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.10-1
212- new upstream release
213
214* Sun Aug 2 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.9-1
215- new upstream release
216
217* Mon Jul 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.8-2
218- added Japanese description
219- fixed BuildRequires:  perl(XML::Parser) to perl-XML-Parser
220
221* Sun Jul 26 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.8-1
222- new upstream release
223- few changed in %files seciton
224
225* Sun May 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.6-1
226- new upstream release
227- add BR: WebKit-gtk-devel >= 1.1.6
228- add --disable-hildon to configure option
229
230* Thu Mar 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.4-1
231- new upstream release
232- drop old ja.po
233
234* Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.1-1
235- new upstream release
236
237* Sun Aug 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.19-1
238- new upstream release
239- update ja.po
240
241* Fri Jul 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  0.0.18-1
242- initial build for Vine Linux
243- add initial ja.po
244
245* Sat May 24 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.18-1
246- Update to new upstream release (0.0.18), adds some translations and
247  a lot of bug-fixes.
248- Alphabetize dependency list (aesthetic-only change).
249
250* Sat Apr 12 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-3
251- Rebuild for updated WebKit library so-name and include directory.
252
253* Mon Mar 03 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-2
254- Cleanups from review (bug 435661):
255  (1) Fix consistency of tabs/spaces usage.
256  (2) Fix source permissions.
257  (3) Add desktop-file-utils build dependency.
258
259* Sun Mar 02 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-1
260- Initial packaging for Fedora.
Note: See TracBrowser for help on using the repository browser.