2 # - there's work in progress --enable-webkit2 option enabling WebKit2/ GTK+3
4 Summary: Web browser based on GTK+ WebCore
5 Summary(hu.UTF-8): GTK+ WebCore alapú web-böngésző
6 Summary(pl.UTF-8): Przeglądarka WWW oparta na GTK+ WebCore
11 Group: X11/Applications/Networking
12 Source0: http://archive.xfce.org/src/apps/midori/0.5/%{name}-%{version}.tar.bz2
13 # Source0-md5: e2c1e0b617397ec9f9eef4fdb47b3565
14 Patch0: homepage.patch
15 URL: http://twotoasts.de/index.php/midori/
16 BuildRequires: gcr-devel
17 BuildRequires: gettext-devel
18 BuildRequires: glib2-devel >= 1:2.22.0
19 %{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.16.0}
20 %{?with_gtk3:BuildRequires: gtk+3-devel}
21 BuildRequires: gtk-doc
22 %{!?with_gtk3:BuildRequires: gtk-webkit-devel >= 1.5.1}
23 %{?with_gtk3:BuildRequires: gtk-webkit3-devel}
24 BuildRequires: intltool
25 BuildRequires: libnotify-devel
26 BuildRequires: libsoup-devel >= 2.30.0
27 %{!?with_gtk3:BuildRequires: libunique-devel >= 0.9}
28 %{?with_gtk3:BuildRequires: libunique3-devel}
29 BuildRequires: libxml2-devel >= 1:2.6.31
30 BuildRequires: libzeitgeist-devel >= 0.3.14
31 BuildRequires: pkgconfig
32 #BuildRequires: pkgconfig(Xss)
33 #BuildRequires: pkgconfig(gcr-3-gtk2) >= 2.32
34 #BuildRequires: pkgconfig(hildon-1)
35 BuildRequires: python-modules
36 BuildRequires: rpmbuild(macros) >= 1.311
37 BuildRequires: sqlite3-devel >= 3.6.19
38 BuildRequires: vala >= 0.14
39 BuildRequires: xorg-lib-libX11-devel
40 Requires(post,postun): desktop-file-utils
41 Requires(post,postun): gtk-update-icon-cache
42 Requires: hicolor-icon-theme
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 Midori is a lightweight GTK+ 2 web browser based on GTK+ WebCore. It
48 features tabs, windows and session management, bookmarks stored with
49 XBEL, searchbox based on OpenSearch, and user scripts support.
51 %description -l hu.UTF-8
52 Midori egy pehelysúlyú GTK+ 2 webböngésző GTK+ WebCore alapokon.
53 Lehetőségei között fülek (tabok), ablak és munkafolyamat kezelés,
54 könyvjelzők tárolása XBEL-lel, OpenSearch-ön alapuló keresődoboz és
55 felhasználói szkript támogatás van.
57 %description -l pl.UTF-8
58 Midori to lekka przeglądarka dla GTK+ 2 oparta na GTK+ WebCore.
59 Obsługuje panele, okienka, zarządzanie sesjami, zakładki przechowywane
60 przy użyciu XBEL, okno wyszukiwania oparte na OpenSearch oraz skrypty
64 Summary: API documentation of midori
65 Summary(pl.UTF-8): Dokumentacja API midori
67 Requires: gtk-doc-common
68 Provides: midori-api-doc
69 Obsoletes: midori-api-doc
72 API documentation of midori.
74 %description apidocs -l pl.UTF-8
75 Dokumentacja API midori.
87 %{?with_gtk3:--enable-gtk3} \
88 %{!?with_gtk3:--disable-gtk3} \
99 rm -rf $RPM_BUILD_ROOT
101 --destdir=$RPM_BUILD_ROOT
103 # install API documentation
104 install -d $RPM_BUILD_ROOT%{_gtkdocdir}/{katze,midori}
105 cp _build/docs/api/katze/html/* $RPM_BUILD_ROOT%{_gtkdocdir}/katze
106 cp _build/docs/api/midori/html/* $RPM_BUILD_ROOT%{_gtkdocdir}/midori
108 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
110 # no -devel package, unlink
111 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/%{name}-0.5
112 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vala/vapi
114 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/no
119 rm -rf $RPM_BUILD_ROOT
122 %update_desktop_database_post
123 %update_icon_cache hicolor
126 %update_desktop_database_postun
127 %update_icon_cache hicolor
129 %files -f %{name}.lang
130 %defattr(644,root,root,755)
131 %doc AUTHORS ChangeLog HACKING README TODO TRANSLATE INSTALL
132 %attr(755,root,root) %{_bindir}/midori
133 %dir %{_libdir}/%{name}
134 %attr(755,root,root) %{_libdir}/%{name}/*.so
136 %{_desktopdir}/midori.desktop
137 %{_desktopdir}/midori-private.desktop
138 %{_iconsdir}/hicolor/*/*/*.png
139 %{_iconsdir}/hicolor/*/*/*.svg
143 %defattr(644,root,root,755)