]>
Commit | Line | Data |
---|---|---|
175dcde2 ER |
1 | # TODO |
2 | # - there's work in progress --enable-webkit2 option enabling WebKit2/ GTK+3 | |
93fe9da3 | 3 | %bcond_with gtk3 |
d0810840 | 4 | Summary: Web browser based on GTK+ WebCore |
87990091 | 5 | Summary(hu.UTF-8): GTK+ WebCore alapú web-böngésző |
4c1d0c8f | 6 | Summary(pl.UTF-8): Przeglądarka WWW oparta na GTK+ WebCore |
d0810840 | 7 | Name: midori |
da362446 | 8 | Version: 0.5.6 |
175dcde2 | 9 | Release: 1 |
70650114 | 10 | License: LGPL v2+ |
d0810840 | 11 | Group: X11/Applications/Networking |
da362446 WF |
12 | Source0: http://midori-browser.org/downloads/%{name}_%{version}_all_.tar.bz2 |
13 | # Source0-md5: 62ee86eb103b74efe71d40e343120a3c | |
14b8187c | 14 | Patch0: homepage.patch |
da362446 | 15 | Patch1: gtk-doc-path.patch |
4631c4ae | 16 | Patch2: soversion.patch |
da362446 WF |
17 | URL: http://midori-browser.org/ |
18 | BuildRequires: cmake >= 2.6.0 | |
6e6b2863 | 19 | BuildRequires: gcr-devel |
e95c524b | 20 | BuildRequires: gettext-tools |
29323bfc | 21 | BuildRequires: glib2-devel >= 1:2.22.0 |
93fe9da3 | 22 | %{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.16.0} |
23 | %{?with_gtk3:BuildRequires: gtk+3-devel} | |
15a31095 | 24 | BuildRequires: gtk-doc |
93fe9da3 | 25 | %{!?with_gtk3:BuildRequires: gtk-webkit-devel >= 1.5.1} |
26 | %{?with_gtk3:BuildRequires: gtk-webkit3-devel} | |
0366ea61 | 27 | BuildRequires: intltool |
47cd31a2 | 28 | BuildRequires: libnotify-devel |
442d94eb | 29 | BuildRequires: libsoup-devel >= 2.30.0 |
da362446 | 30 | BuildRequires: libsoup-gnome-devel >= 2.30.0 |
93fe9da3 | 31 | %{!?with_gtk3:BuildRequires: libunique-devel >= 0.9} |
32 | %{?with_gtk3:BuildRequires: libunique3-devel} | |
ae18cbf7 | 33 | BuildRequires: libxml2-devel >= 1:2.6.31 |
29323bfc | 34 | BuildRequires: libzeitgeist-devel >= 0.3.14 |
4c1d0c8f | 35 | BuildRequires: pkgconfig |
29323bfc ER |
36 | #BuildRequires: pkgconfig(Xss) |
37 | #BuildRequires: pkgconfig(gcr-3-gtk2) >= 2.32 | |
38 | #BuildRequires: pkgconfig(hildon-1) | |
e22d4ebe | 39 | BuildRequires: python-modules |
ae18cbf7 | 40 | BuildRequires: rpmbuild(macros) >= 1.311 |
6e6b2863 ER |
41 | BuildRequires: sqlite3-devel >= 3.6.19 |
42 | BuildRequires: vala >= 0.14 | |
da362446 | 43 | BuildRequires: vala-zeitgeist1 |
29323bfc | 44 | BuildRequires: xorg-lib-libX11-devel |
4c1d0c8f | 45 | Requires(post,postun): desktop-file-utils |
01a4038a | 46 | Requires(post,postun): gtk-update-icon-cache |
74ac8c10 | 47 | Requires(post,postun): /sbin/ldconfig |
442d94eb | 48 | Requires: hicolor-icon-theme |
2880f3bf | 49 | Provides: wwwbrowser |
d0810840 PZ |
50 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
51 | ||
52 | %description | |
53 | Midori is a lightweight GTK+ 2 web browser based on GTK+ WebCore. It | |
54 | features tabs, windows and session management, bookmarks stored with | |
55 | XBEL, searchbox based on OpenSearch, and user scripts support. | |
56 | ||
87990091 ZU |
57 | %description -l hu.UTF-8 |
58 | Midori egy pehelysúlyú GTK+ 2 webböngésző GTK+ WebCore alapokon. | |
59 | Lehetőségei között fülek (tabok), ablak és munkafolyamat kezelés, | |
60 | könyvjelzők tárolása XBEL-lel, OpenSearch-ön alapuló keresődoboz és | |
61 | felhasználói szkript támogatás van. | |
62 | ||
4c1d0c8f JB |
63 | %description -l pl.UTF-8 |
64 | Midori to lekka przeglądarka dla GTK+ 2 oparta na GTK+ WebCore. | |
65 | Obsługuje panele, okienka, zarządzanie sesjami, zakładki przechowywane | |
66 | przy użyciu XBEL, okno wyszukiwania oparte na OpenSearch oraz skrypty | |
67 | użytkownika. | |
68 | ||
442d94eb | 69 | %package apidocs |
15a31095 | 70 | Summary: API documentation of midori |
442d94eb | 71 | Summary(pl.UTF-8): Dokumentacja API midori |
15a31095 | 72 | Group: Documentation |
442d94eb MB |
73 | Requires: gtk-doc-common |
74 | Provides: midori-api-doc | |
75 | Obsoletes: midori-api-doc | |
15a31095 | 76 | |
442d94eb | 77 | %description apidocs |
15a31095 ZU |
78 | API documentation of midori. |
79 | ||
442d94eb MB |
80 | %description apidocs -l pl.UTF-8 |
81 | Dokumentacja API midori. | |
82 | ||
d0810840 PZ |
83 | %prep |
84 | %setup -q | |
14b8187c | 85 | %patch0 -p1 |
da362446 | 86 | %patch1 -p1 |
4631c4ae | 87 | %patch2 -p1 |
d0810840 PZ |
88 | |
89 | %build | |
da362446 WF |
90 | install -d build |
91 | cd build | |
92 | %cmake \ | |
93 | %{?with_gtk3:-DUSE_GTK3=1} \ | |
94 | -DUSE_APIDOCS=1 \ | |
95 | .. \ | |
96 | ||
97 | %{__make} | |
d0810840 PZ |
98 | |
99 | %install | |
100 | rm -rf $RPM_BUILD_ROOT | |
da362446 WF |
101 | %{__make} -C build install \ |
102 | DESTDIR=$RPM_BUILD_ROOT | |
442d94eb | 103 | |
90993f20 | 104 | %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name} |
6e6b2863 | 105 | %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/no |
951879f1 | 106 | |
ae18cbf7 | 107 | %find_lang %{name} |
cefffc23 | 108 | |
4c1d0c8f JB |
109 | %clean |
110 | rm -rf $RPM_BUILD_ROOT | |
111 | ||
d0810840 | 112 | %post |
74ac8c10 | 113 | /sbin/ldconfig |
d0810840 | 114 | %update_desktop_database_post |
ae18cbf7 | 115 | %update_icon_cache hicolor |
d0810840 PZ |
116 | |
117 | %postun | |
74ac8c10 | 118 | /sbin/ldconfig |
d0810840 | 119 | %update_desktop_database_postun |
ae18cbf7 | 120 | %update_icon_cache hicolor |
d0810840 | 121 | |
ae18cbf7 | 122 | %files -f %{name}.lang |
d0810840 | 123 | %defattr(644,root,root,755) |
da362446 | 124 | %doc AUTHORS ChangeLog HACKING README TODO TRANSLATE |
ae18cbf7 | 125 | %attr(755,root,root) %{_bindir}/midori |
90993f20 | 126 | %dir %{_libdir}/%{name} |
da362446 WF |
127 | %attr(755,root,root) %ghost %{_libdir}/libmidori-core.so.? |
128 | %attr(755,root,root) %{_libdir}/libmidori-core.so.*.* | |
90993f20 | 129 | %attr(755,root,root) %{_libdir}/%{name}/*.so |
6e6b2863 | 130 | /etc/xdg/midori |
ae18cbf7 | 131 | %{_desktopdir}/midori.desktop |
6e6b2863 | 132 | %{_desktopdir}/midori-private.desktop |
ae18cbf7 | 133 | %{_iconsdir}/hicolor/*/*/*.png |
42e65b02 | 134 | %{_iconsdir}/hicolor/*/*/*.svg |
90993f20 | 135 | %{_datadir}/%{name} |
15a31095 | 136 | |
442d94eb | 137 | %files apidocs |
15a31095 | 138 | %defattr(644,root,root,755) |
442d94eb MB |
139 | %{_gtkdocdir}/katze |
140 | %{_gtkdocdir}/midori | |
da362446 | 141 |