# $LynxId: lynx.spec,v 1.42 2017/05/11 21:22:30 tom Exp $ Summary: A text-based Web browser Name: lynx Version: 2.8.9 Release: dev.15 License: GPLv2 Group: Applications/Internet Source: lynx%{version}%{release}.tgz # URL: http://invisible-island.net/lynx/ Provides: webclient Provides: text-www-browser # BuildRequires: openssl-devel, pkgconfig, ncurses-devel >= 5.3-5, # BuildRequires: zlib-devel, gettext, rsh, telnet, zip, unzip # Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Lynx is a fully-featured World Wide Web (WWW) client for users running cursor-addressable, character-cell display devices. It is very fast and easy to use. It will display HTML documents containing links to files residing on the local system, as well as files residing on remote systems running Gopher, HTTP, FTP, WAIS, and NNTP servers. %define lynx_doc %{_defaultdocdir}/lynx %define lynx_etc %{_sysconfdir}/lynx %prep %define debug_package %{nil} %setup -q -n lynx%{version}%{release} %build CPPFLAGS="-DMISC_EXP -DEXP_HTTP_HEADERS" \ %configure \ --target %{_target_platform} \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --datadir=%{lynx_doc} \ --libdir=%{lynx_etc} \ --mandir=%{_mandir} \ --sysconfdir=%{lynx_etc} \ --with-cfg-path=%{lynx_etc}:%{lynx_doc}/samples \ --disable-font-switch \ --disable-internal-links \ --enable-8bit-toupper \ --enable-addrlist-page \ --enable-alt-bindings \ --enable-ascii-ctypes \ --enable-cgi-links \ --enable-change-exec \ --enable-charset-choice \ --enable-cjk \ --enable-default-colors \ --enable-exec-links \ --enable-exec-scripts \ --enable-externs \ --enable-file-upload \ --enable-font-switch \ --enable-forms-options \ --enable-gzip-help \ --enable-htmlized-cfg \ --enable-internal-links \ --enable-ipv6 \ --enable-japanese-utf8 \ --enable-justify-elts \ --enable-kbd-layout \ --enable-local-docs \ --enable-locale-charset \ --enable-nested-tables \ --enable-nls \ --enable-nsl-fork \ --enable-partial \ --enable-persistent-cookies \ --enable-prettysrc \ --enable-progressbar \ --enable-read-eta \ --enable-scrollbar \ --enable-session-cache \ --enable-sessions \ --enable-source-cache \ --enable-syslog \ --enable-warnings \ --with-bzlib \ --with-screen=ncursesw6 \ --with-ssl \ --with-zlib make \ docdir=%{lynx_doc} %install rm -rf $RPM_BUILD_ROOT chmod -x samples/mailto-form.pl make install-full \ DESTDIR=$RPM_BUILD_ROOT \ docdir=%{lynx_doc} cat >>$RPM_BUILD_ROOT%{lynx_etc}/lynx.cfg <