* update lynx to 2.9.0-2

This commit is contained in:
Alexander Baldeck 2024-04-09 19:40:45 +02:00
parent 824ddce2ac
commit 0701c6d1b5
2 changed files with 89 additions and 38 deletions

View File

@ -1,50 +1,48 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Pierre Schmitz <pierre@archlinux.de>
# Maintainer: Caleb Maclennan <caleb@alerque.com>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=lynx
pkgver=2.8.9
_relver=${pkgver}rel.1
pkgrel=7
pkgdesc="A text browser for the World Wide Web"
url="https://lynx.invisible-island.net/"
pkgver=2.9.0
pkgrel=2
pkgdesc='A text browser for the World Wide Web'
url='https://lynx.invisible-island.net/'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('GPL-2.0-only')
depends=('glibc' 'openssl' 'libidn' 'ncurses')
backup=('etc/lynx.cfg')
options=('!lto')
source=("https://invisible-mirror.net/archives/lynx/tarballs/${pkgname}${_relver}.tar.bz2"{,.asc}
'CVE-2021-38165.diff')
sha256sums=('387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595'
'SKIP'
'693f025a6886b555cc8d7b655de8e62bd8af870a74909e6a4b6cec6e3736dd0d')
validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB')
prepare() {
cd "${srcdir}/${pkgname}${_relver}"
patch --forward --strip=1 --input="${srcdir}/CVE-2021-38165.diff"
}
license=(GPL-2.0-only)
depends=(brotli
bzip2
glibc
libidn2
ncurses
openssl
zlib)
backup=(etc/lynx.cfg)
options=(!lto)
_archive="$pkgname$pkgver"
source=("https://invisible-mirror.net/archives/lynx/tarballs/$_archive.tar.bz2"{,.asc})
sha256sums=('5bcae5e2e6043ca7b220963a97763c49c13218d849ffda6be7739bfd5a2d36ff'
'SKIP')
validpgpkeys=('19882D92DDA4C400C22C0D56CC2AF4472167BE03') # Thomas Dickey <dickey@invisible-island.net>
build() {
cd "${srcdir}/${pkgname}${_relver}"
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-ssl=/usr \
--enable-externs \
--enable-nls \
--enable-ipv6 \
--mandir=/usr/share/man
make
cd "$_archive"
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-ssl=/usr \
--enable-externs \
--enable-nls \
--enable-ipv6 \
--mandir=/usr/share/man
make
}
package() {
cd "${srcdir}/${pkgname}${_relver}"
make DESTDIR="${pkgdir}" install
# FS#20404 - points to local help
sed -i -e "s|^HELPFILE.*$|HELPFILE:file:///usr/share/doc/lynx/lynx_help/lynx_help_main.html|" "${pkgdir}/etc/lynx.cfg"
install -d "${pkgdir}/usr/share/doc/lynx"
cp -rf lynx_help "${pkgdir}/usr/share/doc/lynx"
cd "$_archive"
make DESTDIR="$pkgdir" install
# FS#20404 - points to local help
sed -i -e "s|^HELPFILE.*$|HELPFILE:file:///usr/share/doc/lynx/lynx_help/lynx_help_main.html|" "${pkgdir}/etc/lynx.cfg"
install -d "$pkgdir/usr/share/doc/lynx"
cp -rf lynx_help "$pkgdir/usr/share/doc/lynx"
}

View File

@ -0,0 +1,53 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
CBp1QhNv9A==
=cscx
-----END PGP PUBLIC KEY BLOCK-----