]> git.pld-linux.org Git - packages/uzbl.git/blame - uzbl.spec
Release 12 (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
c7b99903 9Release: 12
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
3771b7e1 111export CFLAGS="%{rpmcflags}"
cd79fd5b 112%{__make}
113
114%install
115rm -rf $RPM_BUILD_ROOT
116
117%{__make} install \
b7d78492 118 PREFIX=%{_prefix} \
119 DESTDIR=$RPM_BUILD_ROOT
a14d321e 120
b7d78492 121rm -r $RPM_BUILD_ROOT%{_datadir}/uzbl/docs
122
123ln -s %{_bindir}/uzbl-browser $RPM_BUILD_ROOT%{_bindir}/uzbl
6fe0ad73 124
cd79fd5b 125%clean
126rm -rf $RPM_BUILD_ROOT
127
128%files
129%defattr(644,root,root,755)
130%doc AUTHORS README docs/*
131%attr(755,root,root) %{_bindir}/uzbl
b7d78492 132%attr(755,root,root) %{_bindir}/uzbl-browser
240ac27e 133
b7d78492 134%files core
135%defattr(644,root,root,755)
136%attr(755,root,root) %{_bindir}/uzbl-core
e285a80a 137%dir %{_datadir}/uzbl
138%dir %{_datadir}/uzbl/examples
139%{_datadir}/uzbl/examples/config
140%dir %{_datadir}/uzbl/examples/data
b796ba7b 141%dir %{_datadir}/uzbl/examples/data/scripts
d2f1f677 142#%dir %{_datadir}/uzbl/examples/data/plugins
b796ba7b 143%attr(755,root,root) %{_datadir}/uzbl/examples/data/scripts/*
d2f1f677 144#%attr(755,root,root) %{_datadir}/uzbl/examples/data/plugins/*
201ceb57 145%{_datadir}/uzbl/examples/data/dforms
b796ba7b 146%{_datadir}/uzbl/examples/data/bookmarks
82ed7956 147%{_datadir}/uzbl/examples/data/per-site-settings
b796ba7b 148%{_datadir}/uzbl/examples/data/uzbl.png
b7d78492 149
20ae1368
JR
150%{py3_sitescriptdir}/uzbl*.egg-info
151%{py3_sitescriptdir}/uzbl
d2f1f677 152
b7d78492 153%files event-manager
154%defattr(644,root,root,755)
155%attr(755,root,root) %{_bindir}/uzbl-event-manager
156
a14d321e 157%files tabbed
158%defattr(644,root,root,755)
b7d78492 159%attr(755,root,root) %{_bindir}/uzbl-tabbed
This page took 0.118411 seconds and 5 git commands to generate.