]>
Commit | Line | Data |
---|---|---|
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 | 9 | Summary: Lynx-like WWW browser |
deeb4b14 ER |
10 | Summary(es.UTF-8): El links es un browser para modo texto, similar a lynx |
11 | Summary(pl.UTF-8): Podobna do Lynksa przeglądarka WWW | |
12 | Summary(pt_BR.UTF-8): O links é um browser para modo texto, similar ao lynx | |
13 | Summary(ru.UTF-8): Текстовый WWW броузер типа Lynx | |
14 | Summary(uk.UTF-8): Текстовий WWW броузер типу Lynx | |
a91e7be0 | 15 | Name: links2 |
d3c7f805 | 16 | Version: 2.2 |
fd61666c | 17 | Release: 4 |
bfb72d99 | 18 | Epoch: 1 |
a91e7be0 | 19 | License: GPL v2 |
20 | Group: Applications/Networking | |
a1f6b599 | 21 | Source0: http://links.twibright.com/download/links-%{version}.tar.bz2 |
d3c7f805 | 22 | # Source0-md5: bf5b20529a2a811701c5af52b28ebdd4 |
a91e7be0 | 23 | Source1: %{name}.desktop |
24 | Source2: %{name}.1.pl | |
25 | Source3: %{name}.png | |
26 | Source4: glinks.desktop | |
27 | Patch0: %{name}-links-g_if_glinks.patch | |
3c8d37bc | 28 | Patch1: %{name}-ac25x.patch |
c50daf41 JB |
29 | Patch2: %{name}-img.patch |
30 | Patch3: %{name}-convert-old-bookmarks.patch | |
31 | Patch4: %{name}-cookies-save.patch | |
df0bb45c JB |
32 | Patch5: %{name}-config-dirs.patch |
33 | Patch6: %{name}-gzip_fallback.patch | |
d3c7f805 | 34 | #Patch7: %{name}-js-Date-getTime.patch |
35 | #Patch8: %{name}-js-submit-nodefer.patch | |
df0bb45c | 36 | Patch9: %{name}-segv.patch |
d3c7f805 | 37 | #Patch10: %{name}-pl-update.patch |
2345788f | 38 | #Patch15: %{name}-home_etc.patch |
6760854b | 39 | URL: http://links.twibright.com/ |
7016d2c6 | 40 | BuildRequires: autoconf >= 2.59-9 |
a91e7be0 | 41 | BuildRequires: automake |
86176fcd | 42 | BuildRequires: bzip2-devel |
a91e7be0 | 43 | BuildRequires: gpm-devel |
44 | BuildRequires: ncurses-devel >= 5.1 | |
5317dba6 | 45 | BuildRequires: openssl-devel >= 0.9.7d |
a91e7be0 | 46 | BuildRequires: 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 | 50 | BuildRequires: libjpeg-devel |
9215f3b1 | 51 | BuildRequires: libpng-devel |
a91e7be0 | 52 | BuildRequires: libtiff-devel |
9215f3b1 | 53 | %{?with_svga:BuildRequires: svgalib-devel} |
6f15d624 | 54 | %{?with_x:BuildRequires: xorg-lib-libX11-devel} |
a91e7be0 | 55 | %endif |
56 | Provides: webclient | |
57 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
58 | ||
59 | %description | |
60 | Links is a WWW browser, at first look similiar to Lynx, but somehow | |
61 | different: | |
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 | 71 | Links es un browser WWW modo texto, similar al Lynx. El links muestra |
72 | tablas, hace baja archivos en segundo plano, y usa conexiones HTTP/1.1 | |
73 | keepalive. | |
74 | ||
34819c46 JR |
75 | %description -l pl.UTF-8 |
76 | Links jest przeglądarką WWW, na pierwszy rzut oka podobną do Lynksa, | |
77 | ale 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 |
87 | Links é um browser WWW modo texto, similar ao Lynx. O Links exibe | |
88 | tabelas, faz baixa arquivos em segundo plano, e usa as conexões | |
a91e7be0 | 89 | HTTP/1.1 keepalive. |
90 | ||
34819c46 JR |
91 | %description -l ru.UTF-8 |
92 | Links - это текстовый WWW броузер, на первый взгляд похожий на Lynx, | |
93 | но несколько отличающийся: | |
a91e7be0 | 94 | |
34819c46 JR |
95 | - отображает таблицы и (скоро) фреймы, |
96 | - показывает цвета как указано в HTML странице, | |
97 | - использует выпадающие меню (как в Midnight Commander), | |
98 | - может загружать файлы в фоне. | |
a91e7be0 | 99 | |
34819c46 JR |
100 | %description -l uk.UTF-8 |
101 | Links - це текстовий 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 |
123 | cd 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 | |
142 | rm -rf $RPM_BUILD_ROOT | |
145e1551 | 143 | install -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 | 150 | ln -sf links2 $RPM_BUILD_ROOT%{_bindir}/glinks |
151 | echo ".so links2.1" > $RPM_BUILD_ROOT%{_mandir}/man1/glinks.1 | |
152 | echo ".so links2.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/glinks.1 | |
145e1551 | 153 | install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir} |
a91e7be0 | 154 | %endif |
155 | ||
145e1551 | 156 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
a91e7be0 | 157 | install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/links2.1 |
158 | install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir} | |
159 | ||
160 | %clean | |
161 | rm -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*/* |