]>
Commit | Line | Data |
---|---|---|
619e6f9a | 1 | # TODO: |
2 | # - review python deps | |
3 | # - s,/usr/bin/env python,/usr/bin/python, | |
cd79fd5b | 4 | Summary: A keyboard controlled (modal vim-like bindings, or with modifier keys) browser based on Webkit |
ad1f58d1 | 5 | Summary(hu.UTF-8): Egy billentyűzettel irányítható (vim-szerű vagy módosító kódok) böngésző Webkit alapokon |
c0bd05cf | 6 | Summary(pl.UTF-8): Minimalistyczna przeglądarka w całości obsługiwana przy użyciu klawiatury |
cd79fd5b | 7 | Name: uzbl |
d6c63e92 | 8 | Version: 2010.08.05 |
9 | Release: 1 | |
cd79fd5b | 10 | License: GPL v3 |
11 | Group: X11/Applications/Networking | |
f7a05020 | 12 | # git://github.com/Dieterbe/uzbl.git |
e99ecda0 | 13 | Source0: http://github.com/Dieterbe/uzbl/tarball/%{version} |
d6c63e92 | 14 | # Source0-md5: b6e3323337d2093e55c7d85648bab3aa |
15 | Patch0: %{name}-dmenu.patch | |
cd79fd5b | 16 | URL: http://www.uzbl.org/ |
cd79fd5b | 17 | BuildRequires: gtk+2-devel |
ce492976 | 18 | BuildRequires: gtk-webkit-devel >= 1.2.0-4 |
cd79fd5b | 19 | BuildRequires: libsoup-devel |
b924e16b | 20 | BuildRequires: pkgconfig |
21 | BuildRequires: rpm-pythonprov | |
e99ecda0 | 22 | Requires: %{name}-core = %{epoch}:%{version}-%{release} |
c46d195d | 23 | Requires: dmenu |
24 | Requires: socat | |
25 | Requires: xclip | |
26 | Requires: zenity | |
cd79fd5b | 27 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
28 | ||
29 | %description | |
30 | The uzbl browser is a keyboard controlled (modal vim-like bindings, or | |
31 | with modifier keys) browser based on Webkit. | |
32 | ||
ad1f58d1 ZU |
33 | %description -l hu.UTF-8 |
34 | Egy billentyűzettel irányítható (vim-szerű vagy módosító kódok) | |
35 | böngésző Webkit alapokon. | |
36 | ||
c0bd05cf | 37 | %description -l pl.UTF-8 |
38 | uzbl jest przeglądarką, która może być w całości obsługiwana przy | |
39 | użyciu klawiatury. Domyślne ustawienia klawiszy są wzorowane na | |
619e6f9a | 40 | skrótach klawiszowych programu vim. uzbl wykorzystuje silnik Webkit. |
c0bd05cf | 41 | |
619e6f9a | 42 | uzbl sam nie obsługuje zakładek, historii, pobierania plików. Funkcje |
43 | te są realizowane przez zewnętrzne skrypty. Dzięki temu oraz dzięki | |
44 | ładowanym na życzenie skryptom JavaScript przeglądarka ta jest bardzo | |
45 | elastyczna, konfigurowalna i może być w łatwy sposób rozszerzana. | |
b7d78492 | 46 | |
47 | %package core | |
48 | Summary: Uzbl core | |
49 | Summary(pl.UTF-8): Jądro Uzbl | |
50 | Group: X11/Applications/Networking | |
ce492976 | 51 | Requires: gtk-webkit >= 1.2.0-4 |
b7d78492 | 52 | Suggests: %{name}-cookie-daemon = %{epoch}:%{version}-%{release} |
53 | Suggests: %{name}-event-manager = %{epoch}:%{version}-%{release} | |
e99ecda0 | 54 | Obsoletes: uzbl-examples |
55 | Obsoletes: uzbl-scripts | |
b7d78492 | 56 | |
57 | %description core | |
58 | Main component of uzbl browser. You also need one of UI components | |
59 | (uzbl or uzbl-tabbed). | |
60 | ||
61 | %description core -l pl.UTF-8 | |
62 | Jądro przeglądarki uzbl. Aby mieć w pełni funkcjonalną przeglądarkę | |
e99ecda0 | 63 | potrzebujesz jeszcze jeden z interfejsów graficznych: uzbl lub |
64 | uzbl-tabbed. | |
b7d78492 | 65 | |
66 | %package event-manager | |
67 | Summary: Uzbl event manager | |
68 | Summary(pl.UTF-8): Zarządca zdarzeń dla uzbl | |
69 | Group: X11/Applications/Networking | |
70 | ||
71 | %description event-manager | |
72 | Uzbl event manager. | |
73 | ||
f8bcef50 | 74 | %description event-manager -l pl.UTF-8 |
b7d78492 | 75 | Zarządca zdarzeń dla uzbl. |
76 | ||
77 | %package cookie-daemon | |
78 | Summary: Uzbl cookie daemon | |
79 | Summary(pl.UTF-8): Serwer ciasteczek dla uzbl | |
80 | Group: X11/Applications/Networking | |
81 | ||
82 | %description cookie-daemon | |
83 | uzbl-cookie-daemon provides http cookies for uzbl. | |
84 | ||
85 | %description cookie-daemon -l pl.UTF-8 | |
86 | Obsługa ciasteczek http (coockies) dla przeglądarki uzbl. | |
c0bd05cf | 87 | |
a14d321e | 88 | %package tabbed |
89 | Summary: Tabs for uzbl | |
31b3f0eb | 90 | Summary(hu.UTF-8): Tabok uzbl-hez |
c0bd05cf | 91 | Summary(pl.UTF-8): Taby dla uzbl |
a14d321e | 92 | Group: X11/Applications/Networking |
b7d78492 | 93 | Requires: %{name}-core = %{epoch}:%{version}-%{release} |
a14d321e | 94 | |
95 | %description tabbed | |
96 | Wrapper for uzbl that provides firefox-style tabs. | |
97 | ||
31b3f0eb | 98 | %description tabbed -l hu.UTF-8 |
c0bd05cf | 99 | Egy uzbl-wrapper, amely firefox-stílusú tabok használatát teszi |
100 | lehetővé. | |
101 | ||
102 | %description tabbed -l pl.UTF-8 | |
103 | Skrypt, który dodaje do uzbl taby podobne do tych znanych użytkownikom | |
104 | przeglądarki firefox. | |
31b3f0eb | 105 | |
cd79fd5b | 106 | %prep |
adaeeb71 | 107 | %setup -qc |
108 | mv Dieterbe-%{name}-*/* . | |
cd79fd5b | 109 | |
f7a05020 | 110 | %patch0 -p1 |
6fe0ad73 | 111 | |
cd79fd5b | 112 | %build |
113 | %{__make} | |
114 | ||
115 | %install | |
116 | rm -rf $RPM_BUILD_ROOT | |
117 | ||
118 | %{__make} install \ | |
b7d78492 | 119 | PREFIX=%{_prefix} \ |
120 | DESTDIR=$RPM_BUILD_ROOT | |
a14d321e | 121 | |
b7d78492 | 122 | rm -r $RPM_BUILD_ROOT%{_datadir}/uzbl/docs |
123 | ||
124 | ln -s %{_bindir}/uzbl-browser $RPM_BUILD_ROOT%{_bindir}/uzbl | |
6fe0ad73 | 125 | |
cd79fd5b | 126 | %clean |
127 | rm -rf $RPM_BUILD_ROOT | |
128 | ||
129 | %files | |
130 | %defattr(644,root,root,755) | |
131 | %doc AUTHORS README docs/* | |
132 | %attr(755,root,root) %{_bindir}/uzbl | |
b7d78492 | 133 | %attr(755,root,root) %{_bindir}/uzbl-browser |
240ac27e | 134 | |
b7d78492 | 135 | %files core |
136 | %defattr(644,root,root,755) | |
137 | %attr(755,root,root) %{_bindir}/uzbl-core | |
e285a80a | 138 | %dir %{_datadir}/uzbl |
139 | %dir %{_datadir}/uzbl/examples | |
140 | %{_datadir}/uzbl/examples/config | |
141 | %dir %{_datadir}/uzbl/examples/data | |
b796ba7b | 142 | %dir %{_datadir}/uzbl/examples/data/scripts |
143 | %dir %{_datadir}/uzbl/examples/data/plugins | |
144 | %attr(755,root,root) %{_datadir}/uzbl/examples/data/scripts/* | |
145 | %attr(755,root,root) %{_datadir}/uzbl/examples/data/plugins/* | |
201ceb57 | 146 | %{_datadir}/uzbl/examples/data/dforms |
b796ba7b | 147 | %{_datadir}/uzbl/examples/data/bookmarks |
148 | %{_datadir}/uzbl/examples/data/style.css | |
149 | %{_datadir}/uzbl/examples/data/uzbl.png | |
b7d78492 | 150 | |
151 | %files event-manager | |
152 | %defattr(644,root,root,755) | |
153 | %attr(755,root,root) %{_bindir}/uzbl-event-manager | |
154 | ||
155 | %files cookie-daemon | |
156 | %defattr(644,root,root,755) | |
157 | %attr(755,root,root) %{_bindir}/uzbl-cookie-daemon | |
158 | ||
a14d321e | 159 | %files tabbed |
160 | %defattr(644,root,root,755) | |
b7d78492 | 161 | %attr(755,root,root) %{_bindir}/uzbl-tabbed |