]> git.pld-linux.org Git - packages/midori.git/blob - midori.spec
- 0.5.2
[packages/midori.git] / midori.spec
1 # TODO
2 # - there's work in progress --enable-webkit2 option enabling WebKit2/ GTK+3
3 %bcond_with     gtk3
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
7 Name:           midori
8 Version:        0.5.2
9 Release:        1
10 License:        LGPL v2+
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
43 Provides:       wwwbrowser
44 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
46 %description
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.
50
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.
56
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
61 użytkownika.
62
63 %package apidocs
64 Summary:        API documentation of midori
65 Summary(pl.UTF-8):      Dokumentacja API midori
66 Group:          Documentation
67 Requires:       gtk-doc-common
68 Provides:       midori-api-doc
69 Obsoletes:      midori-api-doc
70
71 %description apidocs
72 API documentation of midori.
73
74 %description apidocs -l pl.UTF-8
75 Dokumentacja API midori.
76
77 %prep
78 %setup -q
79 %patch0 -p1
80
81 %build
82 ./waf configure \
83         --prefix=%{_prefix} \
84         --libdir=%{_libdir} \
85         --docdir=%{_docdir} \
86         --disable-granite \
87         %{?with_gtk3:--enable-gtk3} \
88         %{!?with_gtk3:--disable-gtk3} \
89         --disable-tests \
90         --enable-addons \
91         --enable-apidocs \
92         --enable-libnotify \
93         --enable-unique \
94         %{nil}
95
96 ./waf build
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100 ./waf install \
101         --destdir=$RPM_BUILD_ROOT
102
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
107
108 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
109
110 # no -devel package, unlink
111 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/%{name}-0.5
112 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vala/vapi
113
114 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/no
115
116 %find_lang %{name}
117
118 %clean
119 rm -rf $RPM_BUILD_ROOT
120
121 %post
122 %update_desktop_database_post
123 %update_icon_cache hicolor
124
125 %postun
126 %update_desktop_database_postun
127 %update_icon_cache hicolor
128
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
135 /etc/xdg/midori
136 %{_desktopdir}/midori.desktop
137 %{_desktopdir}/midori-private.desktop
138 %{_iconsdir}/hicolor/*/*/*.png
139 %{_iconsdir}/hicolor/*/*/*.svg
140 %{_datadir}/%{name}
141
142 %files apidocs
143 %defattr(644,root,root,755)
144 %{_gtkdocdir}/katze
145 %{_gtkdocdir}/midori
This page took 0.087062 seconds and 3 git commands to generate.