]>
Commit | Line | Data |
---|---|---|
a91e7be0 | 1 | # |
2 | # Conditional build: | |
b4575d90 JB |
3 | %bcond_without graphics # graphics support |
4 | %bcond_without fb # Linux Framebuffer graphics driver | |
5 | %bcond_with sdl # SDL graphics driver [disabled in sources] | |
6 | %bcond_with svga # svgalib graphics driver | |
7 | %bcond_without x # 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 |
51e52313 | 16 | Version: 2.24 |
11562944 | 17 | Release: 1 |
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 |
51e52313 | 22 | # Source0-md5: 56a13cb523505efc53e36438b233a343 |
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 | |
a8718b56 JB |
28 | Patch2: %{name}-img.patch |
29 | Patch3: %{name}-convert-old-bookmarks.patch | |
df0bb45c | 30 | Patch5: %{name}-config-dirs.patch |
a8718b56 | 31 | Patch6: %{name}-gzip_fallback.patch |
dc494cd3 | 32 | Patch10: %{name}-pl-update.patch |
1c1c3826 | 33 | Patch17: ac_config_headers.patch |
34 | Patch18: ac_prog_cxx.patch | |
6760854b | 35 | URL: http://links.twibright.com/ |
7016d2c6 | 36 | BuildRequires: autoconf >= 2.59-9 |
a91e7be0 | 37 | BuildRequires: automake |
86176fcd | 38 | BuildRequires: bzip2-devel |
a91e7be0 | 39 | BuildRequires: gpm-devel |
b4575d90 | 40 | BuildRequires: libevent-devel |
a91e7be0 | 41 | BuildRequires: ncurses-devel >= 5.1 |
5317dba6 | 42 | BuildRequires: openssl-devel >= 0.9.7d |
89b55b7f | 43 | BuildRequires: pkgconfig |
2d416624 | 44 | BuildRequires: xz-devel |
a91e7be0 | 45 | BuildRequires: zlib-devel |
9215f3b1 JB |
46 | %if %{with graphics} |
47 | %{?with_fb:BuildRequires: DirectFB-devel >= 0.9.17} | |
e40434f0 | 48 | %{?with_sdl:BuildRequires: SDL-devel >= 1.2.0} |
2d416624 | 49 | BuildRequires: cairo-devel |
b4575d90 | 50 | BuildRequires: libgomp-devel |
a91e7be0 | 51 | BuildRequires: libjpeg-devel |
9215f3b1 | 52 | BuildRequires: libpng-devel |
b4575d90 | 53 | BuildRequires: librsvg-devel >= 2.0.0 |
a91e7be0 | 54 | BuildRequires: libtiff-devel |
9215f3b1 | 55 | %{?with_svga:BuildRequires: svgalib-devel} |
6f15d624 | 56 | %{?with_x:BuildRequires: xorg-lib-libX11-devel} |
a91e7be0 | 57 | %endif |
58 | Provides: webclient | |
59 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
60 | ||
61 | %description | |
62 | Links is a WWW browser, at first look similiar to Lynx, but somehow | |
63 | different: | |
64 | ||
65 | - renders tables and frames, | |
66 | - displays colors as specified in current HTML page, | |
67 | - uses drop-down menu (like in Midnight Commander), | |
68 | - can download files in background. | |
69 | ||
9215f3b1 | 70 | %{?with_graphics:This version can work in graphical mode.} |
a91e7be0 | 71 | |
34819c46 | 72 | %description -l es.UTF-8 |
a91e7be0 | 73 | Links es un browser WWW modo texto, similar al Lynx. El links muestra |
74 | tablas, hace baja archivos en segundo plano, y usa conexiones HTTP/1.1 | |
75 | keepalive. | |
76 | ||
34819c46 JR |
77 | %description -l pl.UTF-8 |
78 | Links jest przeglądarką WWW, na pierwszy rzut oka podobną do Lynksa, | |
79 | ale mimo wszystko inną: | |
a91e7be0 | 80 | |
81 | - renderuje tabelki i ramki, | |
34819c46 JR |
82 | - wyświetla kolory zgodnie z definicjami w oglądanej stronie HTML, |
83 | - używa opuszczanego menu (jak w Midnight Commanderze), | |
84 | - może ściągać pliki w tle. | |
a91e7be0 | 85 | |
34819c46 | 86 | %{?with_graphics:Ta wersja może pracować w trybie graficznym.} |
a91e7be0 | 87 | |
34819c46 JR |
88 | %description -l pt_BR.UTF-8 |
89 | Links é um browser WWW modo texto, similar ao Lynx. O Links exibe | |
90 | tabelas, faz baixa arquivos em segundo plano, e usa as conexões | |
a91e7be0 | 91 | HTTP/1.1 keepalive. |
92 | ||
34819c46 JR |
93 | %description -l ru.UTF-8 |
94 | Links - это текстовый WWW броузер, на первый взгляд похожий на Lynx, | |
95 | но несколько отличающийся: | |
a91e7be0 | 96 | |
34819c46 JR |
97 | - отображает таблицы и (скоро) фреймы, |
98 | - показывает цвета как указано в HTML странице, | |
99 | - использует выпадающие меню (как в Midnight Commander), | |
100 | - может загружать файлы в фоне. | |
a91e7be0 | 101 | |
34819c46 JR |
102 | %description -l uk.UTF-8 |
103 | Links - це текстовий WWW броузер, на перший погляд схожий на Lynx, але | |
104 | трохи відмінний від нього: | |
a91e7be0 | 105 | |
34819c46 JR |
106 | - відображає таблиці та (незабаром) фрейми, |
107 | - показує кольори як вказано в HTML сторінці, | |
108 | - використовує випадаючі меню (як в Midnight Commander), | |
109 | - може завантажувати файли в фоні. | |
a91e7be0 | 110 | |
111 | %prep | |
112 | %setup -q -n links-%{version} | |
9215f3b1 | 113 | %{?with_graphics:%patch0 -p1} |
a8718b56 JB |
114 | %patch2 -p1 |
115 | %patch3 -p1 | |
a91e7be0 | 116 | %patch5 -p1 |
a8718b56 | 117 | %patch6 -p1 |
11562944 | 118 | #%%patch10 -p1 |
1c1c3826 | 119 | %patch17 -p1 |
120 | %patch18 -p1 | |
a91e7be0 | 121 | |
2b9adfa8 JB |
122 | cd intl |
123 | ./gen-intl | |
bd3cee5c | 124 | |
a91e7be0 | 125 | %build |
1afbed79 | 126 | %{__aclocal} |
1c1c3826 | 127 | %{__automake} |
a91e7be0 | 128 | %{__autoconf} |
e40434f0 | 129 | %{__autoheader} |
a91e7be0 | 130 | %configure \ |
131 | --program-suffix=2 \ | |
9215f3b1 | 132 | %{?with_graphics:--enable-graphics} \ |
9215f3b1 | 133 | %{!?with_fb:--without-fb} \ |
e40434f0 JB |
134 | %{!?with_sdl:--without-sdl} \ |
135 | %{!?with_svga:--without-svgalib} \ | |
1c1c3826 | 136 | %{!?with_x:--without-x} \ |
137 | --with-ssl | |
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) | |
1c1c3826 | 165 | %doc AUTHORS ChangeLog README SITES |
2d416624 JB |
166 | %attr(755,root,root) %{_bindir}/glinks |
167 | %attr(755,root,root) %{_bindir}/links2 | |
168 | %{_desktopdir}/glinks.desktop | |
169 | %{_desktopdir}/links2.desktop | |
170 | %{_pixmapsdir}/links2.png | |
171 | %{_mandir}/man1/glinks.1* | |
172 | %{_mandir}/man1/links2.1* | |
173 | %lang(pl) %{_mandir}/pl/man1/glinks.1* | |
174 | %lang(pl) %{_mandir}/pl/man1/links2.1* |