]> git.pld-linux.org Git - packages/uzbl.git/blob - uzbl.spec
da0e8735c364069a03891e48c721645c8373769c
[packages/uzbl.git] / uzbl.spec
1 # TODO:
2 # - review python deps
3 # - s,/usr/bin/env python,/usr/bin/python,
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:        2010.04.03
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:  70487d59dd5a1e5a1eca36b976800128
15 Patch0:         %{name}-config.patch
16 Patch1:         %{name}-dmenu.patch
17 URL:            http://www.uzbl.org/
18 BuildRequires:  gtk+2-devel
19 BuildRequires:  gtk-webkit-devel >= 1.2.0-4
20 BuildRequires:  libsoup-devel
21 BuildRequires:  pkgconfig
22 BuildRequires:  rpm-pythonprov
23 Requires:       %{name}-core = %{epoch}:%{version}-%{release}
24 Requires:       dmenu
25 Requires:       socat
26 Requires:       xclip
27 Requires:       zenity
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 The uzbl browser is a keyboard controlled (modal vim-like bindings, or
32 with modifier keys) browser based on Webkit.
33
34 %description -l hu.UTF-8
35 Egy billentyűzettel irányítható (vim-szerű vagy módosító kódok)
36 böngésző Webkit alapokon.
37
38 %description -l pl.UTF-8
39 uzbl jest przeglądarką, która może być w całości obsługiwana przy
40 użyciu klawiatury. Domyślne ustawienia klawiszy są wzorowane na
41 skrótach klawiszowych programu vim. uzbl wykorzystuje silnik Webkit.
42
43 uzbl sam nie obsługuje zakładek, historii, pobierania plików. Funkcje
44 te są realizowane przez zewnętrzne skrypty. Dzięki temu oraz dzięki
45 ładowanym na życzenie skryptom JavaScript przeglądarka ta jest bardzo
46 elastyczna, konfigurowalna i może być 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:       gtk-webkit >= 1.2.0-4
53 Suggests:       %{name}-cookie-daemon = %{epoch}:%{version}-%{release}
54 Suggests:       %{name}-event-manager = %{epoch}:%{version}-%{release}
55 Obsoletes:      uzbl-examples
56 Obsoletes:      uzbl-scripts
57
58 %description core
59 Main component of uzbl browser. You also need one of UI components
60 (uzbl or uzbl-tabbed).
61
62 %description core -l pl.UTF-8
63 Jądro przeglądarki uzbl. Aby mieć w pełni funkcjonalną przeglądarkę
64 potrzebujesz jeszcze jeden z interfejsów graficznych: uzbl lub
65 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 -qc
109 mv Dieterbe-%{name}-*/* .
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/scripts
145 %dir %{_datadir}/uzbl/examples/data/plugins
146 %attr(755,root,root) %{_datadir}/uzbl/examples/data/scripts/*
147 %attr(755,root,root) %{_datadir}/uzbl/examples/data/plugins/*
148 %{_datadir}/uzbl/examples/data/dforms
149 %{_datadir}/uzbl/examples/data/bookmarks
150 %{_datadir}/uzbl/examples/data/style.css
151 %{_datadir}/uzbl/examples/data/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.066313 seconds and 2 git commands to generate.