]> git.pld-linux.org Git - packages/uzbl.git/blob - uzbl.spec
15dd1549155eeb4d83bdb8160cb69d7521fade1c
[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:        2011.11.28
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:  6e55474050b5df43d8bdd403248b1da6
15 URL:            http://www.uzbl.org/
16 BuildRequires:  gtk+2-devel
17 BuildRequires:  gtk-webkit-devel >= 1.2.0-4
18 BuildRequires:  libsoup-devel
19 BuildRequires:  pkgconfig
20 BuildRequires:  rpm-pythonprov
21 Requires:       %{name}-core = %{epoch}:%{version}-%{release}
22 Requires:       dmenu
23 Requires:       socat
24 Requires:       xclip
25 Requires:       zenity
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 wykorzystuje silnik Webkit.
40
41 uzbl sam nie obsługuje zakładek, historii, pobierania plików. Funkcje
42 te są realizowane przez zewnętrzne skrypty. Dzięki temu oraz dzięki
43 ładowanym na życzenie skryptom JavaScript przeglądarka ta jest bardzo
44 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:       gtk-webkit >= 1.2.0-4
51 Suggests:       %{name}-event-manager = %{epoch}:%{version}-%{release}
52 Obsoletes:      uzbl-examples
53 Obsoletes:      uzbl-scripts
54
55 %description core
56 Main component of uzbl browser. You also need one of UI components
57 (uzbl or uzbl-tabbed).
58
59 %description core -l pl.UTF-8
60 Jądro przeglądarki uzbl. Aby mieć w pełni funkcjonalną przeglądarkę
61 potrzebujesz jeszcze jeden z interfejsów graficznych: uzbl lub
62 uzbl-tabbed.
63
64 %package event-manager
65 Summary:        Uzbl event manager
66 Summary(pl.UTF-8):      Zarządca zdarzeń dla uzbl
67 Group:          X11/Applications/Networking
68
69 %description event-manager
70 Uzbl event manager.
71
72 %description event-manager -l pl.UTF-8
73 Zarządca zdarzeń dla uzbl.
74
75 %package tabbed
76 Summary:        Tabs for uzbl
77 Summary(hu.UTF-8):      Tabok uzbl-hez
78 Summary(pl.UTF-8):      Taby dla uzbl
79 Group:          X11/Applications/Networking
80 Requires:       %{name}-core = %{epoch}:%{version}-%{release}
81
82 %description tabbed
83 Wrapper for uzbl that provides firefox-style tabs.
84
85 %description tabbed -l hu.UTF-8
86 Egy uzbl-wrapper, amely firefox-stílusú tabok használatát teszi
87 lehetővé.
88
89 %description tabbed -l pl.UTF-8
90 Skrypt, który dodaje do uzbl taby podobne do tych znanych użytkownikom
91 przeglądarki firefox.
92
93 %prep
94 %setup -qc
95 mv Dieterbe-%{name}-*/* .
96
97 %build
98 %{__make}
99
100 %install
101 rm -rf $RPM_BUILD_ROOT
102
103 %{__make} install \
104         PREFIX=%{_prefix} \
105         DESTDIR=$RPM_BUILD_ROOT
106
107 rm -r $RPM_BUILD_ROOT%{_datadir}/uzbl/docs
108
109 ln -s %{_bindir}/uzbl-browser $RPM_BUILD_ROOT%{_bindir}/uzbl
110
111 %clean
112 rm -rf $RPM_BUILD_ROOT
113
114 %files
115 %defattr(644,root,root,755)
116 %doc AUTHORS README docs/*
117 %attr(755,root,root) %{_bindir}/uzbl
118 %attr(755,root,root) %{_bindir}/uzbl-browser
119
120 %files core
121 %defattr(644,root,root,755)
122 %attr(755,root,root) %{_bindir}/uzbl-core
123 %dir %{_datadir}/uzbl
124 %dir %{_datadir}/uzbl/examples
125 %{_datadir}/uzbl/examples/config
126 %dir %{_datadir}/uzbl/examples/data
127 %dir %{_datadir}/uzbl/examples/data/scripts
128 %dir %{_datadir}/uzbl/examples/data/plugins
129 %attr(755,root,root) %{_datadir}/uzbl/examples/data/scripts/*
130 %attr(755,root,root) %{_datadir}/uzbl/examples/data/plugins/*
131 %{_datadir}/uzbl/examples/data/dforms
132 %{_datadir}/uzbl/examples/data/bookmarks
133 %{_datadir}/uzbl/examples/data/per-site-settings
134 %{_datadir}/uzbl/examples/data/uzbl.png
135
136 %files event-manager
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_bindir}/uzbl-event-manager
139
140 %files tabbed
141 %defattr(644,root,root,755)
142 %attr(755,root,root) %{_bindir}/uzbl-tabbed
This page took 0.067254 seconds and 2 git commands to generate.