]> git.pld-linux.org Git - packages/uzbl.git/blob - uzbl.spec
- up to 2009.22.12
[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:        2009.12.22
9 Release:        1
10 License:        GPL v3
11 Group:          X11/Applications/Networking
12 # git://github.com/Dieterbe/uzbl.git
13 Source0:        http://github.com/Dieterbe/uzbl/tarball/2009.12.22
14 # Source0-md5:  8cf1bd7c2fe6c14345b1671160f0214f
15 Patch0:         %{name}-config.patch
16 Patch1:         %{name}-dmenu.patch
17 URL:            http://www.uzbl.org/
18 Requires:       %{name}-core = %{epoch}:%{version}-%{release}
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 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 The uzbl browser is a keyboard controlled (modal vim-like bindings, or
29 with modifier keys) browser based on Webkit.
30
31 %description -l hu.UTF-8
32 Egy billentyűzettel irányítható (vim-szerű vagy módosító kódok)
33 böngésző Webkit alapokon.
34
35 %description -l pl.UTF-8
36 uzbl jest przeglądarką, która może być w całości obsługiwana przy
37 użyciu klawiatury. Domyślne ustawienia klawiszy są wzorowane na
38 skrótach klawiszowych programu vim. Uzbl może działać w modalnym
39 trybie podobnie jak vim albo w trybie przypominającym działanie
40 emacsa. uzbl wykorzystuje silnik Webkit.
41
42 uzbl sam nie obsługuje zakładek, historii, pobierania plików.  Funkcjonalności
43 te są realizowane przez zewnętrzne skrypty. Dzięki temu przeglądarka ta jest
44 bardzo elastyczna, konfigurowalna i może być w łatwy sposób rozszerzana.
45
46 %package core
47 Summary:        Uzbl core
48 Summary(pl.UTF-8):      Jądro Uzbl
49 Group:          X11/Applications/Networking
50 Suggests:       %{name}-cookie-daemon = %{epoch}:%{version}-%{release}
51 Suggests:       %{name}-event-manager = %{epoch}:%{version}-%{release}
52
53 %description core
54 Main component of uzbl browser. You also need one of UI components
55 (uzbl or uzbl-tabbed).
56
57 %description core -l pl.UTF-8
58 Jądro przeglądarki uzbl. Aby mieć w pełni funkcjonalną przeglądarkę
59 potrzebujesz jeszcze jeden z interfejsów graficznych: uzbl lub uzbl-tabbed.
60
61 %package event-manager
62 Summary:        Uzbl event manager
63 Summary(pl.UTF-8):      Zarządca zdarzeń dla uzbl
64 Group:          X11/Applications/Networking
65
66 %description event-manager
67 Uzbl event manager.
68
69 %description event-manager
70 Zarządca zdarzeń dla uzbl.
71
72 %package cookie-daemon
73 Summary:        Uzbl cookie daemon
74 Summary(pl.UTF-8):      Serwer ciasteczek dla uzbl
75 Group:          X11/Applications/Networking
76
77 %description cookie-daemon
78 uzbl-cookie-daemon provides http cookies for uzbl.
79
80 %description cookie-daemon -l pl.UTF-8
81 Obsługa ciasteczek http (coockies) dla przeglądarki uzbl.
82
83 %package tabbed
84 Summary:        Tabs for uzbl
85 Summary(hu.UTF-8):      Tabok uzbl-hez
86 Summary(pl.UTF-8):      Taby dla uzbl
87 Group:          X11/Applications/Networking
88 Requires:       %{name}-core = %{epoch}:%{version}-%{release}
89
90 %description tabbed
91 Wrapper for uzbl that provides firefox-style tabs.
92
93 %description tabbed -l hu.UTF-8
94 Egy uzbl-wrapper, amely firefox-stílusú tabok használatát teszi
95 lehetővé.
96
97 %description tabbed -l pl.UTF-8
98 Skrypt, który dodaje do uzbl taby podobne do tych znanych użytkownikom
99 przeglądarki firefox.
100
101 %package scripts
102 Summary:        Scripts for uzbl
103 Summary(pl.UTF-8):      Skrypty rozszerzające funkcjonalność uzbl
104 Group:          X11/Applications/Networking
105 Requires:       %{name} = %{epoch}:%{version}-%{release}
106
107 %description scripts
108 Scripts for uzbl that handles cookies, downloads, history, etc.
109
110 %description scripts -l pl.UTF-8
111 Skrypty dodające do uzbl obsługę cookies, pobierania plików, historii
112 i tym podobnych.
113
114 %package examples
115 Summary:        Example configs
116 Summary(hu.UTF-8):      Példa konfigurációs fájlok
117 Summary(pl.UTF-8):      Przykładowa konfiguracja dla uzbl
118 Group:          Documentation
119 Requires:       %{name} = %{epoch}:%{version}-%{release}
120 Requires:       bash
121 Requires:       dmenu
122 Requires:       socat
123 Requires:       zenity
124
125 %description examples
126 Example config files for uzbl. If you want just try uzbl install this
127 package and run:
128
129 uzbl -c %{_examplesdir}/%{name}-%{version}/config
130
131 %description examples -l hu.UTF-8
132 Példa konfigurációs fájlok. Ha ki akarod próbálni az uzbl-lel, akkor
133 telepítsd ezt a csomagot és a következő paranccsal indítsd:
134
135 uzbl -c %{_examplesdir}/%{name}-%{version}/config
136
137 %description examples -l pl.UTF-8
138 Przykładowa konfiguracja przeglądarki uzbl. Jeżeli chcesz po prostu
139 wypróbować uzbl, zainstaluj ten pakiet i wykonaj komendę:
140
141 uzbl -c %{_examplesdir}/%{name}-%{version}/config
142
143 %prep
144 %setup -q -n Dieterbe-uzbl-4994115
145
146 %patch0 -p1
147 %patch1 -p1
148
149 %build
150 %{__make}
151
152 %install
153 rm -rf $RPM_BUILD_ROOT
154
155 %{__make} install \
156         PREFIX=%{_prefix} \
157         DESTDIR=$RPM_BUILD_ROOT
158
159 # most important scripts
160 install -d $RPM_BUILD_ROOT%{_datadir}/uzbl/scripts
161 mv $RPM_BUILD_ROOT%{_datadir}/uzbl/examples/data/uzbl/scripts $RPM_BUILD_ROOT%{_datadir}/uzbl
162
163 rm -r $RPM_BUILD_ROOT%{_datadir}/uzbl/docs
164
165 ln -s %{_bindir}/uzbl-browser $RPM_BUILD_ROOT%{_bindir}/uzbl
166
167 %clean
168 rm -rf $RPM_BUILD_ROOT
169
170 %files
171 %defattr(644,root,root,755)
172 %doc AUTHORS README docs/*
173 %attr(755,root,root) %{_bindir}/uzbl
174 %attr(755,root,root) %{_bindir}/uzbl-browser
175 %dir %{_datadir}/uzbl
176
177 %files core
178 %defattr(644,root,root,755)
179 %attr(755,root,root) %{_bindir}/uzbl-core
180
181 %files event-manager
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{_bindir}/uzbl-event-manager
184
185 %files cookie-daemon
186 %defattr(644,root,root,755)
187 %attr(755,root,root) %{_bindir}/uzbl-cookie-daemon
188
189 %files tabbed
190 %defattr(644,root,root,755)
191 %attr(755,root,root) %{_bindir}/uzbl-tabbed
192
193 %files scripts
194 %defattr(644,root,root,755)
195 %dir %{_datadir}/uzbl/scripts
196 %attr(755,root,root) %{_datadir}/uzbl/scripts/*
197
198 %files examples
199 %defattr(644,root,root,755)
200 %{_datadir}/uzbl/examples
This page took 0.049124 seconds and 4 git commands to generate.