]> git.pld-linux.org Git - packages/uzbl.git/blob - uzbl.spec
- adapterized
[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/%{version}
14 # Source0-md5:  8cf1bd7c2fe6c14345b1671160f0214f
15 Patch0:         %{name}-config.patch
16 Patch1:         %{name}-dmenu.patch
17 URL:            http://www.uzbl.org/
18 BuildRequires:  curl-devel
19 BuildRequires:  gtk+2-devel
20 BuildRequires:  gtk-webkit-devel
21 BuildRequires:  libsoup-devel
22 BuildRequires:  pkgconfig
23 BuildRequires:  rpm-pythonprov
24 Requires:       %{name}-core = %{epoch}:%{version}-%{release}
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.
43 Funkcjonalności te są realizowane przez zewnętrzne skrypty. Dzięki
44 temu przeglądarka ta jest bardzo elastyczna, konfigurowalna i może być
45 w łatwy sposób rozszerzana.
46
47 %package core
48 Summary:        Uzbl core
49 Summary(pl.UTF-8):      Jądro Uzbl
50 Group:          X11/Applications/Networking
51 Requires:       bash
52 Requires:       dmenu
53 Requires:       socat
54 Requires:       xclip
55 Requires:       zenity
56 Suggests:       %{name}-cookie-daemon = %{epoch}:%{version}-%{release}
57 Suggests:       %{name}-event-manager = %{epoch}:%{version}-%{release}
58 Obsoletes:      uzbl-examples
59 Obsoletes:      uzbl-scripts
60
61 %description core
62 Main component of uzbl browser. You also need one of UI components
63 (uzbl or uzbl-tabbed).
64
65 %description core -l pl.UTF-8
66 Jądro przeglądarki uzbl. Aby mieć w pełni funkcjonalną przeglądarkę
67 potrzebujesz jeszcze jeden z interfejsów graficznych: uzbl lub
68 uzbl-tabbed.
69
70 %package event-manager
71 Summary:        Uzbl event manager
72 Summary(pl.UTF-8):      Zarządca zdarzeń dla uzbl
73 Group:          X11/Applications/Networking
74
75 %description event-manager
76 Uzbl event manager.
77
78 %description event-manager
79 Zarządca zdarzeń dla uzbl.
80
81 %package cookie-daemon
82 Summary:        Uzbl cookie daemon
83 Summary(pl.UTF-8):      Serwer ciasteczek dla uzbl
84 Group:          X11/Applications/Networking
85
86 %description cookie-daemon
87 uzbl-cookie-daemon provides http cookies for uzbl.
88
89 %description cookie-daemon -l pl.UTF-8
90 Obsługa ciasteczek http (coockies) dla przeglądarki uzbl.
91
92 %package tabbed
93 Summary:        Tabs for uzbl
94 Summary(hu.UTF-8):      Tabok uzbl-hez
95 Summary(pl.UTF-8):      Taby dla uzbl
96 Group:          X11/Applications/Networking
97 Requires:       %{name}-core = %{epoch}:%{version}-%{release}
98
99 %description tabbed
100 Wrapper for uzbl that provides firefox-style tabs.
101
102 %description tabbed -l hu.UTF-8
103 Egy uzbl-wrapper, amely firefox-stílusú tabok használatát teszi
104 lehetővé.
105
106 %description tabbed -l pl.UTF-8
107 Skrypt, który dodaje do uzbl taby podobne do tych znanych użytkownikom
108 przeglądarki firefox.
109
110 %prep
111 %setup -q -n Dieterbe-%{name}-4994115
112
113 %patch0 -p1
114 %patch1 -p1
115
116 %build
117 %{__make}
118
119 %install
120 rm -rf $RPM_BUILD_ROOT
121
122 %{__make} install \
123         PREFIX=%{_prefix} \
124         DESTDIR=$RPM_BUILD_ROOT
125
126 rm -r $RPM_BUILD_ROOT%{_datadir}/uzbl/docs
127
128 ln -s %{_bindir}/uzbl-browser $RPM_BUILD_ROOT%{_bindir}/uzbl
129
130 %clean
131 rm -rf $RPM_BUILD_ROOT
132
133 %files
134 %defattr(644,root,root,755)
135 %doc AUTHORS README docs/*
136 %attr(755,root,root) %{_bindir}/uzbl
137 %attr(755,root,root) %{_bindir}/uzbl-browser
138
139 %files core
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_bindir}/uzbl-core
142 %dir %{_datadir}/uzbl
143 %dir %{_datadir}/uzbl/examples
144 %{_datadir}/uzbl/examples/config
145 %dir %{_datadir}/uzbl/examples/data
146 %dir %{_datadir}/uzbl/examples/data/uzbl
147 %dir %{_datadir}/uzbl/examples/data/uzbl/scripts
148 %dir %{_datadir}/uzbl/examples/data/uzbl/plugins
149 %attr(755,root,root) %{_datadir}/uzbl/examples/data/uzbl/scripts/*
150 %attr(755,root,root) %{_datadir}/uzbl/examples/data/uzbl/plugins/*
151 %{_datadir}/uzbl/examples/data/uzbl/forms
152 %{_datadir}/uzbl/examples/data/uzbl/bookmarks
153 %{_datadir}/uzbl/examples/data/uzbl/style.css
154 %{_datadir}/uzbl/examples/data/uzbl/uzbl.png
155
156 %files event-manager
157 %defattr(644,root,root,755)
158 %attr(755,root,root) %{_bindir}/uzbl-event-manager
159
160 %files cookie-daemon
161 %defattr(644,root,root,755)
162 %attr(755,root,root) %{_bindir}/uzbl-cookie-daemon
163
164 %files tabbed
165 %defattr(644,root,root,755)
166 %attr(755,root,root) %{_bindir}/uzbl-tabbed
This page took 0.045929 seconds and 4 git commands to generate.