]> git.pld-linux.org Git - packages/uzbl.git/blob - uzbl.spec
- merged DEVEL, up to refs/tags/2010.02.02
[packages/uzbl.git] / uzbl.spec
1 # TODO:
2 # - unbash example scripts
3
4 %define         commit  f8d6c93
5
6 Summary:        A keyboard controlled (modal vim-like bindings, or with modifier keys) browser based on Webkit
7 Summary(hu.UTF-8):      Egy billentyűzettel irányítható (vim-szerű vagy módosító kódok) böngésző Webkit alapokon
8 Summary(pl.UTF-8):      Minimalistyczna przeglądarka w całości obsługiwana przy użyciu klawiatury
9 Name:           uzbl
10 Version:        2010.02.02
11 Release:        1
12 License:        GPL v3
13 Group:          X11/Applications/Networking
14 # git://github.com/Dieterbe/uzbl.git
15 Source0:        http://github.com/Dieterbe/uzbl/tarball/%{version}
16 # Source0-md5:  70a5d47655d5ec11f68ff5b7a7bd68b5
17 Patch0:         %{name}-config.patch
18 Patch1:         %{name}-dmenu.patch
19 URL:            http://www.uzbl.org/
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}-%{commit}
113
114 %patch0 -p1
115 %patch1 -p1
116
117 %build
118 %{__make}
119
120 %install
121 rm -rf $RPM_BUILD_ROOT
122
123 %{__make} install \
124         PREFIX=%{_prefix} \
125         DESTDIR=$RPM_BUILD_ROOT
126
127 rm -r $RPM_BUILD_ROOT%{_datadir}/uzbl/docs
128
129 ln -s %{_bindir}/uzbl-browser $RPM_BUILD_ROOT%{_bindir}/uzbl
130
131 %clean
132 rm -rf $RPM_BUILD_ROOT
133
134 %files
135 %defattr(644,root,root,755)
136 %doc AUTHORS README docs/*
137 %attr(755,root,root) %{_bindir}/uzbl
138 %attr(755,root,root) %{_bindir}/uzbl-browser
139
140 %files core
141 %defattr(644,root,root,755)
142 %attr(755,root,root) %{_bindir}/uzbl-core
143 %dir %{_datadir}/uzbl
144 %dir %{_datadir}/uzbl/examples
145 %{_datadir}/uzbl/examples/config
146 %dir %{_datadir}/uzbl/examples/data
147 %dir %{_datadir}/uzbl/examples/data/scripts
148 %dir %{_datadir}/uzbl/examples/data/plugins
149 %attr(755,root,root) %{_datadir}/uzbl/examples/data/scripts/*
150 %attr(755,root,root) %{_datadir}/uzbl/examples/data/plugins/*
151 %{_datadir}/uzbl/examples/data/forms
152 %{_datadir}/uzbl/examples/data/bookmarks
153 %{_datadir}/uzbl/examples/data/style.css
154 %{_datadir}/uzbl/examples/data/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.080564 seconds and 4 git commands to generate.