123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- # $LynxId: lynx.spec,v 1.23 2014/02/08 01:00:47 tom Exp $
- Summary: A text-based Web browser
- Name: lynx
- Version: 2.8.8
- Release: pre.5
- 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
- %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=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.
|