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