lynx/lynx.spec
cvsdist fd8a9f2e73 auto-import changelog data from lynx-2.8.4-9.1.src.rpm
Wed Jan 22 2003 Tim Waugh <twaugh@redhat.com> 2.8.4-9.1
- Fix CRLF issue.
2004-09-09 08:06:14 +00:00

236 lines
7.3 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Summary: A text-based Web browser.
Name: lynx
Version: 2.8.4
Release: 9.1
Copyright: GPL
Group: Applications/Internet
Source: http://lynx.isc.org/current/lynx2.8.4dev.16.tar.bz2
Source1: lynx.cfg.ja
SOurce2: lynx2-8-2.ja.po.bz2
URL: http://lynx.isc.org/
Patch0: lynx2-8-3-redhat.patch
Patch1: lynx2-8-2-telnet.patch
Patch2: lynx-284-i18ncfg.patch
Patch3: lynx-2.8.4dev16-crlf.patch
Requires: indexhtml
Provides: webclient
BuildRequires: openssl-devel, ncurses-devel
Buildroot: %{_tmppath}/%{name}-root
%description
Lynx is a text-based Web browser. Lynx does not display any images,
but it does support frames, tables and most other HTML tags. Lynx's
advantage over graphical browsers is its speed--Lynx starts and exits
quickly and swiftly displays Web pages.
Install lynx if you would like to try this fast, non-graphical browser
(you may learn to appreciate its strengths).
%prep
%setup -q -n lynx2-8-4
%patch0 -p0
%patch1 -p1 -b .telnet
%patch2 -p1 -b .i18ncfg
%patch3 -p1 -b .crlf
perl -pi -e "s,^HELPFILE:.*,HELPFILE:file://localhost/usr/share/doc/lynx-%{version}/lynx_help/lynx_help_main.html,g" lynx.cfg
perl -pi -e "s,^DEFAULT_INDEX_FILE:.*,DEFAULT_INDEX_FILE:http://www.google.com/,g" lynx.cfg
%build
export CFLAGS="-ggdb $RPM_OPT_FLAGS" CXXFLAGS="-ggdb $RPM_OPT_FLAGS"
%configure --libdir=/etc \
--with-screen=slang --enable-warnings \
--enable-default-colors --enable-externs \
--enable-internal-links --enable-nsl-fork \
--enable-persistent-cookies --enable-prettysrc \
--disable-font-switch --enable-source-cache \
--enable-kbd-layout --with-zlib \
--enable-charset-choice --enable-file-upload \
--enable-cgi-links --enable-read-eta \
--enable-addrlist-page --enable-cjk \
--enable-justify-elts --enable-scrollbar \
--enable-libjs --enable-cgi-links --enable-nls \
--with-ssl=/usr
make
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall mandir=$RPM_BUILD_ROOT%{_mandir}/man1 libdir=$RPM_BUILD_ROOT/etc
# Install Lang dependent resources
install -m444 %{SOURCE1} $RPM_BUILD_ROOT/etc/lynx.cfg.ja
mkdir -p $RPM_BUILD_ROOT/usr/share/locale/ja/LC_MESSAGES/
( bzcat %{SOURCE2} | msgfmt -o $RPM_BUILD_ROOT/usr/share/locale/ja/LC_MESSAGES/lynx.mo - )
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/Internet
cat > $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/Internet/lynx.desktop <<EOF
[Desktop Entry]
Name=Lynx
Name[de]=Lynx
Name[ja]=Lynx
Name[sv]=Lynx
Type=Application
Comment=Text based WWW browser
Comment[de]=Textbasierter WWW-Browser
Comment[ja]=<3D>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ȥ١<C8A5><D9A1><EFBFBD>WWW<57>֥饦<D6A5><E9A5A6>
Comment[sv]=Textbeserad webbl<EFBFBD>sare
Exec=lynx
Terminal=true
EOF
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc docs README INSTALLATION samples
%doc test lynx.hlp lynx_help
%config(missingok) %{_sysconfdir}/X11/applnk/Internet/lynx.desktop
%{_bindir}/lynx
%lang(cs) %{_prefix}/share/locale/cs/LC_MESSAGES/*
%lang(da) %{_prefix}/share/locale/da/LC_MESSAGES/*
%lang(de) %{_prefix}/share/locale/de/LC_MESSAGES/*
%lang(fr) %{_prefix}/share/locale/fr/LC_MESSAGES/*
%lang(ja) %{_prefix}/share/locale/ja/LC_MESSAGES/*
%lang(nl) %{_prefix}/share/locale/nl/LC_MESSAGES/*
%lang(pt_BR) %{_prefix}/share/locale/pt_BR/LC_MESSAGES/*
%lang(ru) %{_prefix}/share/locale/ru/LC_MESSAGES/*
%lang(sl) %{_prefix}/share/locale/sl/LC_MESSAGES/*
%lang(sv) %{_prefix}/share/locale/sv/LC_MESSAGES/*
%{_mandir}/*/*
%config %{_sysconfdir}/lynx.cfg
%lang(ja) %config %{_sysconfdir}/lynx.cfg.ja
%changelog
* Wed Jan 22 2003 Tim Waugh <twaugh@redhat.com> 2.8.4-9.1
- Fix CRLF issue.
* Fri Mar 2 2001 Nalin Dahyabhai <nalin@redhat.com>
- rebuild in new environment
* Thu Jan 4 2001 Nalin Dahyabhai <nalin@redhat.com>
- Fix up more of the i18ncfg patch
* Wed Jan 3 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- 2.8.4dev16
- Fix up the i18ncfg patch - segfaulting on startup is not exactly
a nice feature.
- Mark locale related files as such
- Mark /etc/lynx.cfg.ja as %%lang(ja)
- Add BuildRequires
* Thu Dec 21 2000 Yukihiro Nakai <ynakai@redhat.com>
- Add -enable-nls --with-included-gettext
- Add i18ncfg patch
- Add Japanese resources
* Thu Oct 5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Update build URL
- Fix help (Bug #18394)
- Replace the "index page link" (pointing to a Mosaic site with thousands
of dead links) with a link to Google
* Sat Sep 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Add https:// support (#17554)
- Update to dev10
* Fri Aug 4 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Add Swedish and German translations to desktop file, Bug 15322
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild
* Tue Jul 11 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- 2.8.4.dev.4
* Mon Jul 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Fix up location of standard page and help page in lynx.cfg (still
pointed at /usr/doc instead of /usr/share/doc, Bug #13227)
* Thu Jun 8 2000 Tim Powers <timp@redhat.com>
- fixed man page lolcation to be FHS compliant
- use predefined RPM macros wherever possible
- use %%makeinstall
- cleaned up files list
* Wed Apr 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
- 2.8.3rel.1
* Tue Mar 28 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- 2.8.3dev23
- add URL header
* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
- wmconfig -> desktop
* Sat Feb 05 2000 Cristian Gafton <gafton@redhat.com>
- version 2.8.3dev18
- drop the RFC compliance patch - they seemed to have done theiir own
- pray that ported patches are okay
* Mon Jan 31 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Add "passive mode ftp" option, activated by PASSIVE:TRUE in /etc/lynx.cfg
- turn on "PASSIVE:TRUE" by default
- deal with the fact that RPM compresses man pages.
* Sun Jan 16 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- Add "view with less" download option
* Wed Nov 3 1999 Bernhard Rosenkraenzer <bero@redhat.com>
- Fix compliance with RFCs describing FTP.
We can now connect to wu-ftpd >= 2.6.0 based servers.
* Wed Aug 25 1999 Bill Nottingham <notting@redhat.com>
- fix path to help file.
- turn off font switching
- disable args to telnet.
* Tue Jun 15 1999 Bill Nottingham <notting@redhat.com>
- update to 2.8.2
* Mon Mar 29 1999 Bill Nottingham <notting@redhat.com>
- apply some update patches from the lynx folks
- set user's TEMP dir to their home dir to avoid /tmp races
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- auto rebuild in the new build environment (release 10)
* Wed Feb 24 1999 Bill Nottingham <notting@redhat.com>
- return of wmconfig
* Mon Nov 30 1998 Bill Nottingham <notting@redhat.com>
- create cookie file 0600
* Fri Nov 6 1998 Bill Nottingham <notting@redhat.com>
- update to 2.8.1rel2
* Thu Oct 29 1998 Bill Nottingham <notting@redhat.com>
- build for Raw Hide (slang-1.2.2)
* Sat Oct 10 1998 Cristian Gafton <gafton@redhat.com>
- 2.8.1pre9
- strip binaries
* Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com>
- updated to lynx2.8.1pre.7.tar.gz
* Fri May 08 1998 Prospector System <bugs@redhat.com>
- translations modified for de, fr, tr
* Mon May 04 1998 Cristian Gafton <gafton@redhat.com>
- upgraded to 2.8rel3
- fixed mailto: buffer overflow (used Alan's patch)
* Fri Mar 20 1998 Cristian Gafton <gafton@redhat.com>
- updated to 2.8
- added buildroot
* Tue Jan 13 1998 Erik Troan <ewt@redhat.com>
- updated to 2.7.2
- enabled lynxcgi
* Thu Oct 23 1997 Donnie Barnes <djb@redhat.com>
- updated from 2.6 to 2.7.1
- moved /usr/lib/lynx.cfg to /etc/lynx.cfg
- build with slang instead of ncurses
- made default startup file be file:/usr/doc/HTML/index.html