]>
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 |
dfb38462 | 17 | Release: 7 |
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 |
89b55b7f | 46 | BuildRequires: pkgconfig |
a91e7be0 | 47 | BuildRequires: zlib-devel |
9215f3b1 JB |
48 | %if %{with graphics} |
49 | %{?with_fb:BuildRequires: DirectFB-devel >= 0.9.17} | |
e40434f0 | 50 | %{?with_sdl:BuildRequires: SDL-devel >= 1.2.0} |
a91e7be0 | 51 | BuildRequires: libjpeg-devel |
9215f3b1 | 52 | BuildRequires: libpng-devel |
a91e7be0 | 53 | BuildRequires: libtiff-devel |
9215f3b1 | 54 | %{?with_svga:BuildRequires: svgalib-devel} |
6f15d624 | 55 | %{?with_x:BuildRequires: xorg-lib-libX11-devel} |
a91e7be0 | 56 | %endif |
57 | Provides: webclient | |
58 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
59 | ||
60 | %description | |
61 | Links is a WWW browser, at first look similiar to Lynx, but somehow | |
62 | different: | |
63 | ||
64 | - renders tables and frames, | |
65 | - displays colors as specified in current HTML page, | |
66 | - uses drop-down menu (like in Midnight Commander), | |
67 | - can download files in background. | |
68 | ||
9215f3b1 | 69 | %{?with_graphics:This version can work in graphical mode.} |
a91e7be0 | 70 | |
34819c46 | 71 | %description -l es.UTF-8 |
a91e7be0 | 72 | Links es un browser WWW modo texto, similar al Lynx. El links muestra |
73 | tablas, hace baja archivos en segundo plano, y usa conexiones HTTP/1.1 | |
74 | keepalive. | |
75 | ||
34819c46 JR |
76 | %description -l pl.UTF-8 |
77 | Links jest przeglądarką WWW, na pierwszy rzut oka podobną do Lynksa, | |
78 | ale mimo wszystko inną: | |
a91e7be0 | 79 | |
80 | - renderuje tabelki i ramki, | |
34819c46 JR |
81 | - wyświetla kolory zgodnie z definicjami w oglądanej stronie HTML, |
82 | - używa opuszczanego menu (jak w Midnight Commanderze), | |
83 | - może ściągać pliki w tle. | |
a91e7be0 | 84 | |
34819c46 | 85 | %{?with_graphics:Ta wersja może pracować w trybie graficznym.} |
a91e7be0 | 86 | |
34819c46 JR |
87 | %description -l pt_BR.UTF-8 |
88 | Links é um browser WWW modo texto, similar ao Lynx. O Links exibe | |
89 | tabelas, faz baixa arquivos em segundo plano, e usa as conexões | |
a91e7be0 | 90 | HTTP/1.1 keepalive. |
91 | ||
34819c46 JR |
92 | %description -l ru.UTF-8 |
93 | Links - это текстовый WWW броузер, на первый взгляд похожий на Lynx, | |
94 | но несколько отличающийся: | |
a91e7be0 | 95 | |
34819c46 JR |
96 | - отображает таблицы и (скоро) фреймы, |
97 | - показывает цвета как указано в HTML странице, | |
98 | - использует выпадающие меню (как в Midnight Commander), | |
99 | - может загружать файлы в фоне. | |
a91e7be0 | 100 | |
34819c46 JR |
101 | %description -l uk.UTF-8 |
102 | Links - це текстовий WWW броузер, на перший погляд схожий на Lynx, але | |
103 | трохи відмінний від нього: | |
a91e7be0 | 104 | |
34819c46 JR |
105 | - відображає таблиці та (незабаром) фрейми, |
106 | - показує кольори як вказано в HTML сторінці, | |
107 | - використовує випадаючі меню (як в Midnight Commander), | |
108 | - може завантажувати файли в фоні. | |
a91e7be0 | 109 | |
110 | %prep | |
111 | %setup -q -n links-%{version} | |
9215f3b1 | 112 | %{?with_graphics:%patch0 -p1} |
a91e7be0 | 113 | %patch1 -p1 |
114 | %patch2 -p1 | |
115 | %patch3 -p1 | |
116 | %patch4 -p1 | |
117 | %patch5 -p1 | |
568808e3 | 118 | %patch6 -p1 |
d3c7f805 | 119 | #%patch7 -p1 |
120 | #%patch8 -p1 | |
edbd9471 | 121 | %patch9 -p1 |
d3c7f805 | 122 | #%patch10 -p1 |
a91e7be0 | 123 | |
2b9adfa8 JB |
124 | cd intl |
125 | ./gen-intl | |
bd3cee5c | 126 | |
a91e7be0 | 127 | %build |
1afbed79 | 128 | %{__aclocal} |
a91e7be0 | 129 | %{__autoconf} |
e40434f0 JB |
130 | %{__autoheader} |
131 | %{__automake} | |
a91e7be0 | 132 | %configure \ |
133 | --program-suffix=2 \ | |
9215f3b1 | 134 | %{?with_graphics:--enable-graphics} \ |
9215f3b1 | 135 | %{!?with_fb:--without-fb} \ |
e40434f0 JB |
136 | %{!?with_sdl:--without-sdl} \ |
137 | %{!?with_svga:--without-svgalib} \ | |
138 | %{!?with_x:--without-x} | |
aa67c2b0 | 139 | |
a91e7be0 | 140 | %{__make} |
141 | ||
142 | %install | |
143 | rm -rf $RPM_BUILD_ROOT | |
145e1551 | 144 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ |
a91e7be0 | 145 | $RPM_BUILD_ROOT%{_mandir}/pl/man1 |
146 | ||
9215f3b1 JB |
147 | %{__make} install \ |
148 | DESTDIR=$RPM_BUILD_ROOT | |
a91e7be0 | 149 | |
9215f3b1 | 150 | %if %{with graphics} |
a91e7be0 | 151 | ln -sf links2 $RPM_BUILD_ROOT%{_bindir}/glinks |
152 | echo ".so links2.1" > $RPM_BUILD_ROOT%{_mandir}/man1/glinks.1 | |
153 | echo ".so links2.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/glinks.1 | |
145e1551 | 154 | install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir} |
a91e7be0 | 155 | %endif |
156 | ||
145e1551 | 157 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
a91e7be0 | 158 | install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/links2.1 |
159 | install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir} | |
160 | ||
161 | %clean | |
162 | rm -rf $RPM_BUILD_ROOT | |
163 | ||
164 | %files | |
165 | %defattr(644,root,root,755) | |
166 | %doc AUTHORS BUGS ChangeLog README SITES TODO | |
167 | %attr(755,root,root) %{_bindir}/* | |
a15698a6 | 168 | %{_desktopdir}/*.desktop |
145e1551 | 169 | %{_pixmapsdir}/* |
a91e7be0 | 170 | %{_mandir}/man*/* |
171 | %lang(pl) %{_mandir}/pl/man*/* |