about summary refs log tree commit diff stats
path: root/PACKAGE/lynx.spec
diff options
context:
space:
mode:
Diffstat (limited to 'PACKAGE/lynx.spec')
-rw-r--r--PACKAGE/lynx.spec114
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.