2024-01-06 06:37:56 +01:00
|
|
|
### AUTOUPDATE-OFF: 6
|
|
|
|
%define dottedver %(echo %version | tr . - )
|
|
|
|
|
|
|
|
Name: lynx
|
2024-01-06 06:37:56 +01:00
|
|
|
Version: 2.8.9rel.1
|
2024-01-06 06:37:56 +01:00
|
|
|
Release: 1mamba
|
|
|
|
Summary: Text based browser for the world wide web
|
|
|
|
Group: Applications/Web
|
|
|
|
Vendor: openmamba
|
|
|
|
Distribution: openmamba
|
|
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
|
|
URL: http://lynx.isc.org
|
2024-01-06 06:37:56 +01:00
|
|
|
Source: https://invisible-mirror.net/archives/lynx/tarballs/lynx%{version}.tar.bz2
|
|
|
|
#Source: http://lynx.isc.org/lynx%{version}/lynx%{version}.tar.bz2
|
2024-01-06 06:37:56 +01:00
|
|
|
Patch0: %{name}-2.8.5-localization.patch
|
|
|
|
Patch1: %{name}-1-2.8.6-tmp_dir.patch
|
|
|
|
Patch2: %{name}-2.8.6-tmp_dir.patch
|
|
|
|
Patch3: %{name}-2.8.6-no_telnel_args.patch
|
|
|
|
Patch4: %{name}-2.8.6-lynxcfg.patch
|
|
|
|
Patch5: %{name}-2.8.5-can_2005_3120.patch
|
|
|
|
Patch6: %{name}-2.8.5-cve_2004_1617.patch
|
|
|
|
Patch7: %{name}-2.8.5-can_2005_2929.patch
|
|
|
|
License: GPL
|
|
|
|
BuildRequires: gettext-devel >= 0.14.0
|
|
|
|
BuildRequires: ncompress
|
|
|
|
## AUTOBUILDREQ-BEGIN
|
|
|
|
BuildRequires: glibc-devel
|
|
|
|
BuildRequires: gnome-icon-theme
|
|
|
|
BuildRequires: gzip
|
|
|
|
BuildRequires: libbzip2-devel >= 1.0.3
|
|
|
|
BuildRequires: libopenssl-devel >= 0.9.7h
|
|
|
|
BuildRequires: libncurses-devel >= 5.4
|
|
|
|
BuildRequires: libz-devel >= 1.2.3
|
|
|
|
BuildRequires: perl-devel
|
|
|
|
BuildRequires: sharutils
|
|
|
|
BuildRequires: zip
|
|
|
|
## AUTOBUILDREQ-END
|
|
|
|
Requires: gzip
|
|
|
|
Requires: sharutils
|
|
|
|
Requires: zip
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
|
|
%description
|
|
|
|
This a terminal based WWW browser.
|
|
|
|
While it does not make any attempt at displaying graphics, it has good support
|
|
|
|
for HTML text formatting, forms, and tables.
|
|
|
|
|
|
|
|
%package desktop
|
|
|
|
Group: Graphical Desktop/Applications/Internet
|
|
|
|
Summary: Desktop menu entry for the lynx text based browser for the world wide web
|
|
|
|
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
|
|
|
Requires: gnome-icon-theme
|
|
|
|
|
|
|
|
%description desktop
|
|
|
|
Desktop menu entry for the lynx text based browser for the world wide web.
|
|
|
|
|
|
|
|
%prep
|
2024-01-06 06:37:56 +01:00
|
|
|
%setup -q -n lynx%{version}
|
2024-01-06 06:37:56 +01:00
|
|
|
#%patch0 -p1 -b .localization
|
|
|
|
#%patch1 -p1 -b .tmp_dir
|
|
|
|
%patch2 -p1 -b .tmp_dir
|
|
|
|
#%patch3 -p1 -b .no_telnel_args
|
|
|
|
#%patch4 -p1 -b .lynxcfg
|
|
|
|
#%patch5 -p1 -b .can-2005-3120
|
|
|
|
#%patch6 -p1 -b .can-2005-2929
|
|
|
|
#%patch7 -p1 -b .cve-2004-1617
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
%configure \
|
|
|
|
--prefix=%{_prefix} \
|
|
|
|
--libdir=%{_datadir}/lynx \
|
|
|
|
--mandir=%{_mandir} \
|
|
|
|
--with-screen=ncurses \
|
|
|
|
--enable-8bit-toupper \
|
|
|
|
--enable-externs \
|
|
|
|
--enable-cgi-links \
|
|
|
|
--enable-persistent-cookies \
|
|
|
|
--enable-nls \
|
|
|
|
--enable-prettysrc \
|
|
|
|
--enable-source-cache \
|
|
|
|
--enable-charset-choice \
|
|
|
|
--enable-default-colors \
|
|
|
|
--enable-ipv6 \
|
|
|
|
--enable-nested-tables \
|
|
|
|
--enable-read-eta \
|
|
|
|
--enable-internal-links \
|
|
|
|
--enable-libjs \
|
|
|
|
--enable-scrollbar \
|
|
|
|
--enable-file-upload \
|
|
|
|
--enable-addrlist-page \
|
|
|
|
--enable-justify-elts \
|
|
|
|
--enable-color-style \
|
|
|
|
--enable-nsl-fork \
|
|
|
|
--with-ssl \
|
|
|
|
--with-bzlib \
|
|
|
|
--with-zlib \
|
|
|
|
--without-x
|
|
|
|
|
|
|
|
%install
|
|
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
|
|
|
|
%makeinstall install-full DESTDIR=%{buildroot}
|
|
|
|
%makeinstall install-help DESTDIR=%{buildroot}
|
|
|
|
|
|
|
|
install -d %{buildroot}%{_sysconfdir}
|
|
|
|
echo "\
|
|
|
|
# place any local lynx configuration options (proxies, etc.) here
|
|
|
|
" > %{buildroot}%{_sysconfdir}/lynx.cfg
|
|
|
|
|
|
|
|
|
|
|
|
%{__mkdir_p} %{buildroot}%{_datadir}/applications
|
|
|
|
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
|
|
|
|
[Desktop Entry]
|
|
|
|
Encoding=UTF-8
|
|
|
|
StartupNotify=true
|
|
|
|
Name=Lynx
|
|
|
|
Name[de]=Lynx
|
|
|
|
Name[it]=Lynx
|
|
|
|
Name[ja]=Lynx
|
|
|
|
Name[sv]=Lynx
|
|
|
|
Comment=Text based WWW browser
|
|
|
|
Comment[de]=Textbasierter WWW-Browser
|
|
|
|
Comment[it]=Browser testuale
|
|
|
|
Comment[ja]=テã‚ストベース WWW ブラウザ
|
|
|
|
Comment[sv]=Textbeserad webbläsare
|
|
|
|
Exec=lynx %u
|
|
|
|
Icon=/usr/share/pixmaps/gnome-html.png
|
|
|
|
MimeType=text/html
|
|
|
|
Terminal=true
|
|
|
|
Type=Application
|
|
|
|
Categories=Application;Network;
|
|
|
|
OnlyShowIn=GNOME;KDE;
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
|
|
%find_lang %{name}
|
|
|
|
|
|
|
|
%clean
|
|
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%config(noreplace) %{_sysconfdir}/lynx.cfg
|
|
|
|
%config(noreplace) %{_sysconfdir}/lynx.lss
|
|
|
|
#%config(noreplace) %{_sysconfdir}/lynx.oldlss
|
|
|
|
%{_bindir}/lynx
|
2024-01-06 06:37:56 +01:00
|
|
|
#%{_bindir}/lynx.old
|
2024-01-06 06:37:56 +01:00
|
|
|
%dir %{_datadir}/lynx_help
|
|
|
|
%{_datadir}/lynx_help/*.html
|
|
|
|
%dir %{_datadir}/lynx_help/keystrokes
|
|
|
|
%{_datadir}/lynx_help/keystrokes/*.html
|
|
|
|
%dir %{_datadir}/lynx_doc
|
|
|
|
%{_datadir}/lynx_doc/
|
|
|
|
%{_mandir}/man1/lynx.1.gz
|
|
|
|
%doc CHANGES COPYHEADER COPYING PROBLEMS README
|
|
|
|
|
|
|
|
%files desktop
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_datadir}/applications/%{name}.desktop
|
|
|
|
|
|
|
|
%changelog
|
2024-01-06 06:37:56 +01:00
|
|
|
* Sun Jul 29 2018 Silvan Calarco <silvan.calarco@mambasoft.it> 2.8.9rel.1-1mamba
|
|
|
|
- update to 2.8.9rel.1
|
|
|
|
|
2024-01-06 06:37:56 +01:00
|
|
|
* Sat Feb 15 2014 Automatic Build System <autodist@mambasoft.it> 2.8.8-1mamba
|
|
|
|
- automatic version update by autodist
|
|
|
|
|
|
|
|
* Tue Apr 12 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 2.8.7-3mamba
|
|
|
|
- moved desktop menu entry file and requirements to the new subpackage lynx-desktop
|
|
|
|
|
|
|
|
* Thu Mar 31 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 2.8.7-2mamba
|
|
|
|
- rebuilt with openssl 1.0.0
|
|
|
|
|
|
|
|
* Thu Jul 09 2009 Automatic Build System <autodist@mambasoft.it> 2.8.7-1mamba
|
|
|
|
- automatic update to 2.8.7 by autodist
|
|
|
|
|
|
|
|
* Sat Jul 05 2008 gil <puntogil@libero.it> 2.8.6-1mamba
|
|
|
|
- update to 2.8.6
|
|
|
|
- renoved patches: 5,6,7
|
|
|
|
- added: lynx.desktop
|
|
|
|
|
|
|
|
* Mon May 29 2006 Davide Madrisan <davide.madrisan@qilinux.it> 2.8.5-5qilnx
|
|
|
|
- security update: CVE-2004-1617 (qibug:177)
|
|
|
|
|
|
|
|
* Tue Nov 15 2005 Davide Madrisan <davide.madrisan@qilinux.it> 2.8.5-4qilnx
|
|
|
|
- security fix for CAN-2005-2929 (qibug:72), QSA-2005-133
|
|
|
|
|
|
|
|
* Wed Oct 19 2005 Davide Madrisan <davide.madrisan@qilinux.it> 2.8.5-3qilnx
|
|
|
|
- default configuration file updated
|
|
|
|
|
|
|
|
* Wed Oct 19 2005 Davide Madrisan <davide.madrisan@qilinux.it> 2.8.5-2qilnx
|
|
|
|
- security fix QSA-2005-122 (CAN-2005-3120)
|
|
|
|
- updates and cleanups on specfile
|
|
|
|
- added build requirents and support for bzlib
|
|
|
|
|
|
|
|
* Fri Feb 05 2004 Davide Madrisan <davide.madrisan@qilinux.it> 2.8.5-1qilnx
|
|
|
|
- cleanups on specfile
|
|
|
|
- added localisation
|
|
|
|
- rebuilt with lynx2.8.5
|
|
|
|
|
|
|
|
* Tue Apr 22 2003 Alessandro Ramazzina <alessandro.ramazzina@qinet.it> 2.8.4-1qilnx
|
|
|
|
- creation of lynx package
|