diff options
Diffstat (limited to 'PACKAGE/lynx.spec')
-rw-r--r-- | PACKAGE/lynx.spec | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/PACKAGE/lynx.spec b/PACKAGE/lynx.spec new file mode 100644 index 00000000..9ddc19f4 --- /dev/null +++ b/PACKAGE/lynx.spec @@ -0,0 +1,114 @@ +# $LynxId: lynx.spec,v 1.11 2012/02/15 23:43:12 tom Exp $ +Summary: A text-based Web browser +Name: lynx +Version: 2.8.8 +Release: dev.11 +License: GPLv2 +Group: Applications/Internet +Source: lynx%{version}%{release}.tgz +# URL: http://lynx.isc.org/ +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 +%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} \ + --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=ncursesw \ + --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 <<EOF +DEFAULT_INDEX_FILE:http://www.google.com/ +LOCALE_CHARSET:TRUE +EOF + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%{_bindir}/lynx +%{_mandir}/*/* +%{_datadir}/locale/* +%{lynx_doc}/* +%config %{lynx_etc}/lynx.cfg +%config %{lynx_etc}/lynx.lss + +%changelog + +* Fri Sep 17 2010 Thomas E. Dickey +- initial version. |