]> git.pld-linux.org Git - packages/uzbl.git/blame - uzbl.spec
- release 8 (by relup.sh)
[packages/uzbl.git] / uzbl.spec
CommitLineData
619e6f9a 1# TODO:
2# - review python deps
0e397a9f 3#
cd79fd5b 4Summary: A keyboard controlled (modal vim-like bindings, or with modifier keys) browser based on Webkit
ad1f58d1 5Summary(hu.UTF-8): Egy billentyűzettel irányítható (vim-szerű vagy módosító kódok) böngésző Webkit alapokon
c0bd05cf 6Summary(pl.UTF-8): Minimalistyczna przeglądarka w całości obsługiwana przy użyciu klawiatury
cd79fd5b 7Name: uzbl
d2f1f677 8Version: 2013.12.08
02459e57 9Release: 8
cd79fd5b 10License: GPL v3
11Group: X11/Applications/Networking
f7a05020 12# git://github.com/Dieterbe/uzbl.git
d2f1f677
AM
13# Source0: https://github.com/Dieterbe/uzbl/archive/%{version}.tar.gz
14Source0: %{name}-%{version}.tar.bz2
15# Source0-md5: ff21df4ce77829ec35f3632b5232069d
16Patch0: %{name}-build.patch
cd79fd5b 17URL: http://www.uzbl.org/
d2f1f677
AM
18BuildRequires: gtk+3-devel
19BuildRequires: gtk-webkit3-devel >= 1.2.0-4
cd79fd5b 20BuildRequires: libsoup-devel
b924e16b 21BuildRequires: pkgconfig
d2f1f677 22BuildRequires: python3-devel
b924e16b 23BuildRequires: rpm-pythonprov
e99ecda0 24Requires: %{name}-core = %{epoch}:%{version}-%{release}
c46d195d 25Requires: dmenu
26Requires: socat
27Requires: xclip
28Requires: zenity
cd79fd5b 29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32The uzbl browser is a keyboard controlled (modal vim-like bindings, or
33with modifier keys) browser based on Webkit.
34
ad1f58d1
ZU
35%description -l hu.UTF-8
36Egy billentyűzettel irányítható (vim-szerű vagy módosító kódok)
37böngésző Webkit alapokon.
38
c0bd05cf 39%description -l pl.UTF-8
40uzbl jest przeglądarką, która może być w całości obsługiwana przy
41użyciu klawiatury. Domyślne ustawienia klawiszy są wzorowane na
619e6f9a 42skrótach klawiszowych programu vim. uzbl wykorzystuje silnik Webkit.
c0bd05cf 43
619e6f9a 44uzbl sam nie obsługuje zakładek, historii, pobierania plików. Funkcje
45te są realizowane przez zewnętrzne skrypty. Dzięki temu oraz dzięki
46ładowanym na życzenie skryptom JavaScript przeglądarka ta jest bardzo
47elastyczna, konfigurowalna i może być w łatwy sposób rozszerzana.
b7d78492 48
49%package core
50Summary: Uzbl core
51Summary(pl.UTF-8): Jądro Uzbl
52Group: X11/Applications/Networking
ce492976 53Requires: gtk-webkit >= 1.2.0-4
b7d78492 54Suggests: %{name}-event-manager = %{epoch}:%{version}-%{release}
e99ecda0 55Obsoletes: uzbl-examples
56Obsoletes: uzbl-scripts
b7d78492 57
58%description core
59Main component of uzbl browser. You also need one of UI components
60(uzbl or uzbl-tabbed).
61
62%description core -l pl.UTF-8
63Jądro przeglądarki uzbl. Aby mieć w pełni funkcjonalną przeglądarkę
e99ecda0 64potrzebujesz jeszcze jeden z interfejsów graficznych: uzbl lub
65uzbl-tabbed.
b7d78492 66
67%package event-manager
68Summary: Uzbl event manager
69Summary(pl.UTF-8): Zarządca zdarzeń dla uzbl
70Group: X11/Applications/Networking
71
72%description event-manager
73Uzbl event manager.
74
f8bcef50 75%description event-manager -l pl.UTF-8
b7d78492 76Zarządca zdarzeń dla uzbl.
77
a14d321e 78%package tabbed
79Summary: Tabs for uzbl
31b3f0eb 80Summary(hu.UTF-8): Tabok uzbl-hez
c0bd05cf 81Summary(pl.UTF-8): Taby dla uzbl
a14d321e 82Group: X11/Applications/Networking
b7d78492 83Requires: %{name}-core = %{epoch}:%{version}-%{release}
a14d321e 84
85%description tabbed
86Wrapper for uzbl that provides firefox-style tabs.
87
31b3f0eb 88%description tabbed -l hu.UTF-8
c0bd05cf 89Egy uzbl-wrapper, amely firefox-stílusú tabok használatát teszi
90lehetővé.
91
92%description tabbed -l pl.UTF-8
93Skrypt, który dodaje do uzbl taby podobne do tych znanych użytkownikom
94przeglądarki firefox.
31b3f0eb 95
cd79fd5b 96%prep
31e915ac 97%setup -q
d2f1f677 98%patch0 -p1
cd79fd5b 99
0e397a9f
JR
100%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+python(\s|$),#!%{__python3}\1,' -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python3}\1,' \
101 bin/uzbl-tabbed \
102 examples/data/scripts/auth.py \
103 examples/data/scripts/per-site-settings.py \
104 examples/data/scripts/scheme.py \
105 examples/data/scripts/uzblcat
106
107%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+python3(\s|$),#!%{__python3}\1,' \
108 uzbl/event_manager.py
109
cd79fd5b 110%build
111%{__make}
112
113%install
114rm -rf $RPM_BUILD_ROOT
115
116%{__make} install \
b7d78492 117 PREFIX=%{_prefix} \
118 DESTDIR=$RPM_BUILD_ROOT
a14d321e 119
b7d78492 120rm -r $RPM_BUILD_ROOT%{_datadir}/uzbl/docs
121
122ln -s %{_bindir}/uzbl-browser $RPM_BUILD_ROOT%{_bindir}/uzbl
6fe0ad73 123
cd79fd5b 124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%files
128%defattr(644,root,root,755)
129%doc AUTHORS README docs/*
130%attr(755,root,root) %{_bindir}/uzbl
b7d78492 131%attr(755,root,root) %{_bindir}/uzbl-browser
240ac27e 132
b7d78492 133%files core
134%defattr(644,root,root,755)
135%attr(755,root,root) %{_bindir}/uzbl-core
e285a80a 136%dir %{_datadir}/uzbl
137%dir %{_datadir}/uzbl/examples
138%{_datadir}/uzbl/examples/config
139%dir %{_datadir}/uzbl/examples/data
b796ba7b 140%dir %{_datadir}/uzbl/examples/data/scripts
d2f1f677 141#%dir %{_datadir}/uzbl/examples/data/plugins
b796ba7b 142%attr(755,root,root) %{_datadir}/uzbl/examples/data/scripts/*
d2f1f677 143#%attr(755,root,root) %{_datadir}/uzbl/examples/data/plugins/*
201ceb57 144%{_datadir}/uzbl/examples/data/dforms
b796ba7b 145%{_datadir}/uzbl/examples/data/bookmarks
82ed7956 146%{_datadir}/uzbl/examples/data/per-site-settings
b796ba7b 147%{_datadir}/uzbl/examples/data/uzbl.png
b7d78492 148
1c142f47
AM
149%{py3_sitedir}/uzbl*.egg-info
150%{py3_sitedir}/uzbl
d2f1f677 151
b7d78492 152%files event-manager
153%defattr(644,root,root,755)
154%attr(755,root,root) %{_bindir}/uzbl-event-manager
155
a14d321e 156%files tabbed
157%defattr(644,root,root,755)
b7d78492 158%attr(755,root,root) %{_bindir}/uzbl-tabbed
This page took 0.119904 seconds and 4 git commands to generate.