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