]> git.pld-linux.org Git - packages/links2.git/blame - links2.spec
- fix for segfault on x86_64
[packages/links2.git] / links2.spec
CommitLineData
a91e7be0 1#
2# Conditional build:
9215f3b1 3%bcond_without graphics # build without graphics support
e40434f0
JB
4%bcond_without fb # build without Linux Framebuffer graphics driver
5%bcond_without sdl # build without SDL graphics driver
9215f3b1
JB
6%bcond_without svga # build without svgalib graphics driver
7%bcond_without x # build without X Window System graphics driver
f545390b 8#
a91e7be0 9Summary: Lynx-like WWW browser
deeb4b14
ER
10Summary(es.UTF-8): El links es un browser para modo texto, similar a lynx
11Summary(pl.UTF-8): Podobna do Lynksa przeglądarka WWW
12Summary(pt_BR.UTF-8): O links é um browser para modo texto, similar ao lynx
13Summary(ru.UTF-8): Текстовый WWW броузер типа Lynx
14Summary(uk.UTF-8): Текстовий WWW броузер типу Lynx
a91e7be0 15Name: links2
d3c7f805 16Version: 2.2
fd61666c 17Release: 4
bfb72d99 18Epoch: 1
a91e7be0 19License: GPL v2
20Group: Applications/Networking
a1f6b599 21Source0: http://links.twibright.com/download/links-%{version}.tar.bz2
d3c7f805 22# Source0-md5: bf5b20529a2a811701c5af52b28ebdd4
a91e7be0 23Source1: %{name}.desktop
24Source2: %{name}.1.pl
25Source3: %{name}.png
26Source4: glinks.desktop
27Patch0: %{name}-links-g_if_glinks.patch
3c8d37bc 28Patch1: %{name}-ac25x.patch
c50daf41
JB
29Patch2: %{name}-img.patch
30Patch3: %{name}-convert-old-bookmarks.patch
31Patch4: %{name}-cookies-save.patch
df0bb45c
JB
32Patch5: %{name}-config-dirs.patch
33Patch6: %{name}-gzip_fallback.patch
d3c7f805 34#Patch7: %{name}-js-Date-getTime.patch
35#Patch8: %{name}-js-submit-nodefer.patch
df0bb45c 36Patch9: %{name}-segv.patch
d3c7f805 37#Patch10: %{name}-pl-update.patch
2345788f 38#Patch15: %{name}-home_etc.patch
6760854b 39URL: http://links.twibright.com/
7016d2c6 40BuildRequires: autoconf >= 2.59-9
a91e7be0 41BuildRequires: automake
86176fcd 42BuildRequires: bzip2-devel
a91e7be0 43BuildRequires: gpm-devel
44BuildRequires: ncurses-devel >= 5.1
5317dba6 45BuildRequires: openssl-devel >= 0.9.7d
a91e7be0 46BuildRequires: zlib-devel
9215f3b1
JB
47%if %{with graphics}
48%{?with_fb:BuildRequires: DirectFB-devel >= 0.9.17}
e40434f0 49%{?with_sdl:BuildRequires: SDL-devel >= 1.2.0}
a91e7be0 50BuildRequires: libjpeg-devel
9215f3b1 51BuildRequires: libpng-devel
a91e7be0 52BuildRequires: libtiff-devel
9215f3b1 53%{?with_svga:BuildRequires: svgalib-devel}
6f15d624 54%{?with_x:BuildRequires: xorg-lib-libX11-devel}
a91e7be0 55%endif
56Provides: webclient
57BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58
59%description
60Links is a WWW browser, at first look similiar to Lynx, but somehow
61different:
62
63- renders tables and frames,
64- displays colors as specified in current HTML page,
65- uses drop-down menu (like in Midnight Commander),
66- can download files in background.
67
9215f3b1 68%{?with_graphics:This version can work in graphical mode.}
a91e7be0 69
34819c46 70%description -l es.UTF-8
a91e7be0 71Links es un browser WWW modo texto, similar al Lynx. El links muestra
72tablas, hace baja archivos en segundo plano, y usa conexiones HTTP/1.1
73keepalive.
74
34819c46
JR
75%description -l pl.UTF-8
76Links jest przeglądarką WWW, na pierwszy rzut oka podobną do Lynksa,
77ale mimo wszystko inną:
a91e7be0 78
79- renderuje tabelki i ramki,
34819c46
JR
80- wyświetla kolory zgodnie z definicjami w oglądanej stronie HTML,
81- używa opuszczanego menu (jak w Midnight Commanderze),
82- może ściągać pliki w tle.
a91e7be0 83
34819c46 84%{?with_graphics:Ta wersja może pracować w trybie graficznym.}
a91e7be0 85
34819c46
JR
86%description -l pt_BR.UTF-8
87Links é um browser WWW modo texto, similar ao Lynx. O Links exibe
88tabelas, faz baixa arquivos em segundo plano, e usa as conexões
a91e7be0 89HTTP/1.1 keepalive.
90
34819c46
JR
91%description -l ru.UTF-8
92Links - это текстовый WWW броузер, на первый взгляд похожий на Lynx,
93но несколько отличающийся:
a91e7be0 94
34819c46
JR
95- отображает таблицы и (скоро) фреймы,
96- показывает цвета как указано в HTML странице,
97- использует выпадающие меню (как в Midnight Commander),
98- может загружать файлы в фоне.
a91e7be0 99
34819c46
JR
100%description -l uk.UTF-8
101Links - це текстовий WWW броузер, на перший погляд схожий на Lynx, але
102трохи відмінний від нього:
a91e7be0 103
34819c46
JR
104- відображає таблиці та (незабаром) фрейми,
105- показує кольори як вказано в HTML сторінці,
106- використовує випадаючі меню (як в Midnight Commander),
107- може завантажувати файли в фоні.
a91e7be0 108
109%prep
110%setup -q -n links-%{version}
9215f3b1 111%{?with_graphics:%patch0 -p1}
a91e7be0 112%patch1 -p1
113%patch2 -p1
114%patch3 -p1
115%patch4 -p1
116%patch5 -p1
568808e3 117%patch6 -p1
d3c7f805 118#%patch7 -p1
119#%patch8 -p1
edbd9471 120%patch9 -p1
d3c7f805 121#%patch10 -p1
a91e7be0 122
2b9adfa8
JB
123cd intl
124./gen-intl
bd3cee5c 125
a91e7be0 126%build
1afbed79 127%{__aclocal}
a91e7be0 128%{__autoconf}
e40434f0
JB
129%{__autoheader}
130%{__automake}
a91e7be0 131%configure \
132 --program-suffix=2 \
9215f3b1 133 %{?with_graphics:--enable-graphics} \
9215f3b1 134 %{!?with_fb:--without-fb} \
e40434f0
JB
135 %{!?with_sdl:--without-sdl} \
136 %{!?with_svga:--without-svgalib} \
137 %{!?with_x:--without-x}
aa67c2b0 138
a91e7be0 139%{__make}
140
141%install
142rm -rf $RPM_BUILD_ROOT
145e1551 143install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
a91e7be0 144 $RPM_BUILD_ROOT%{_mandir}/pl/man1
145
9215f3b1
JB
146%{__make} install \
147 DESTDIR=$RPM_BUILD_ROOT
a91e7be0 148
9215f3b1 149%if %{with graphics}
a91e7be0 150ln -sf links2 $RPM_BUILD_ROOT%{_bindir}/glinks
151echo ".so links2.1" > $RPM_BUILD_ROOT%{_mandir}/man1/glinks.1
152echo ".so links2.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/glinks.1
145e1551 153install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
a91e7be0 154%endif
155
145e1551 156install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
a91e7be0 157install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/links2.1
158install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
159
160%clean
161rm -rf $RPM_BUILD_ROOT
162
163%files
164%defattr(644,root,root,755)
165%doc AUTHORS BUGS ChangeLog README SITES TODO
166%attr(755,root,root) %{_bindir}/*
a15698a6 167%{_desktopdir}/*.desktop
145e1551 168%{_pixmapsdir}/*
a91e7be0 169%{_mandir}/man*/*
170%lang(pl) %{_mandir}/pl/man*/*
This page took 0.088845 seconds and 4 git commands to generate.