]> git.pld-linux.org Git - packages/uzbl.git/blob - uzbl.spec
- up to refs/tags/2009.09.12
[packages/uzbl.git] / uzbl.spec
1 # TODO:
2 # - unbash example scripts
3
4 %define         gitdate 20090912
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:        0
11 Release:        0.%{gitdate}.1
12 License:        GPL v3
13 Group:          X11/Applications/Networking
14 # git://github.com/Dieterbe/uzbl.git
15 Source0:        http://xatka.net/~z/PLD/%{name}-%{gitdate}.tar.bz2
16 # Source0-md5:  f0a619f6a61679756508dc1aa2db8926
17 Patch0:         %{name}-config.patch
18 Patch1:         %{name}-dmenu.patch
19 URL:            http://www.uzbl.org/
20 BuildRequires:  curl-devel
21 BuildRequires:  gtk+2-devel
22 BuildRequires:  gtk-webkit-devel
23 BuildRequires:  libsoup-devel
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 The uzbl browser is a keyboard controlled (modal vim-like bindings, or
28 with modifier keys) browser based on Webkit.
29
30 %description -l hu.UTF-8
31 Egy billentyűzettel irányítható (vim-szerű vagy módosító kódok)
32 böngésző Webkit alapokon.
33
34 %description -l pl.UTF-8
35 uzbl jest przeglądarką, która może być w całości obsługiwana przy
36 użyciu klawiatury. Domyślne ustawienia klawiszy są wzorowane na
37 skrótach klawiszowych programu vim. Uzbl może działać w modalnym
38 trybie podobnie jak vim albo w trybie przypominającym działanie
39 emacsa. uzbl wykorzystuje silnik Webkit.
40
41 uzbl sam nie obsługuje zakładek, tabów, historii, pobierania plików.
42 Funkcjonalności te są realizowane przez zewnętrzne skrypty. Dzięki
43 temu przeglądarka ta jest bardzo elastyczna, konfigurowalna i może być
44 w łatwy sposób rozszerzana.
45
46 %package tabbed
47 Summary:        Tabs for uzbl
48 Summary(hu.UTF-8):      Tabok uzbl-hez
49 Summary(pl.UTF-8):      Taby dla uzbl
50 Group:          X11/Applications/Networking
51 Requires:       %{name} = %{epoch}:%{version}-%{release}
52
53 %description tabbed
54 Wrapper for uzbl that provides firefox-style tabs.
55
56 %description tabbed -l hu.UTF-8
57 Egy uzbl-wrapper, amely firefox-stílusú tabok használatát teszi
58 lehetővé.
59
60 %description tabbed -l pl.UTF-8
61 Skrypt, który dodaje do uzbl taby podobne do tych znanych użytkownikom
62 przeglądarki firefox.
63
64 %package scripts
65 Summary:        Scripts for uzbl
66 Summary(pl.UTF-8):      Skrypty rozszerzające funkcjonalność uzbl
67 Group:          X11/Applications/Networking
68 Requires:       %{name} = %{epoch}:%{version}-%{release}
69
70 %description scripts
71 Scripts for uzbl that handles cookies, downloads, history, etc.
72
73 %description scripts -l pl.UTF-8
74 Skrypty dodające do uzbl obsługę cookies, pobierania plików, historii
75 i tym podobnych.
76
77 %package examples
78 Summary:        Example configs
79 Summary(hu.UTF-8):      Példa konfigurációs fájlok
80 Summary(pl.UTF-8):      Przykładowa konfiguracja dla uzbl
81 Group:          Documentation
82 Requires:       %{name} = %{epoch}:%{version}-%{release}
83 Requires:       bash
84 Requires:       dmenu
85 Requires:       socat
86 Requires:       zenity
87
88 %description examples
89 Example config files for uzbl. If you want just try uzbl install this
90 package and run:
91
92 uzbl -c %{_examplesdir}/%{name}-%{version}/config
93
94 %description examples -l hu.UTF-8
95 Példa konfigurációs fájlok. Ha ki akarod próbálni az uzbl-lel, akkor
96 telepítsd ezt a csomagot és a következő paranccsal indítsd:
97
98 uzbl -c %{_examplesdir}/%{name}-%{version}/config
99
100 %description examples -l pl.UTF-8
101 Przykładowa konfiguracja przeglądarki uzbl. Jeżeli chcesz po prostu
102 wypróbować uzbl, zainstaluj ten pakiet i wykonaj komendę:
103
104 uzbl -c %{_examplesdir}/%{name}-%{version}/config
105
106 %prep
107 %setup -q -n %{name}-%{gitdate}
108
109 %patch0 -p1
110 %patch1 -p1
111
112 %build
113 %{__make}
114
115 %install
116 rm -rf $RPM_BUILD_ROOT
117
118 %{__make} install \
119         PREFIX=$RPM_BUILD_ROOT%{_prefix}
120
121 # tabbed
122 mv $RPM_BUILD_ROOT%{_datadir}/uzbl/examples/data/uzbl/scripts/uzbl_tabbed.py $RPM_BUILD_ROOT%{_bindir}/uzbl_tabbed
123
124 # most important scripts
125 install -d $RPM_BUILD_ROOT%{_datadir}/uzbl/scripts
126 mv $RPM_BUILD_ROOT%{_datadir}/uzbl/examples/data/uzbl/scripts $RPM_BUILD_ROOT%{_datadir}/uzbl
127
128 # example config
129 install -d $RPM_BUILD_ROOT%{_examplesdir}/uzbl-%{version}
130 mv $RPM_BUILD_ROOT%{_datadir}/uzbl/examples/config/uzbl/config $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/config
131 mv $RPM_BUILD_ROOT%{_datadir}/uzbl/examples/data/uzbl/forms $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/forms
132 rm -r $RPM_BUILD_ROOT%{_datadir}/uzbl/{docs,examples}
133
134 %clean
135 rm -rf $RPM_BUILD_ROOT
136
137 %files
138 %defattr(644,root,root,755)
139 %doc AUTHORS README docs/*
140 %attr(755,root,root) %{_bindir}/uzbl
141 %dir %{_datadir}/uzbl
142
143 %files tabbed
144 %defattr(644,root,root,755)
145 %attr(755,root,root) %{_bindir}/uzbl_tabbed
146
147 %files scripts
148 %defattr(644,root,root,755)
149 %dir %{_datadir}/uzbl/scripts
150 %attr(755,root,root) %{_datadir}/uzbl/scripts/*
151
152 %files examples
153 %defattr(644,root,root,755)
154 %{_examplesdir}/uzbl-%{version}
This page took 0.061546 seconds and 4 git commands to generate.