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