This commit is contained in:
joborun linux 2024-07-12 15:09:00 +03:00
parent 67c9b15ce5
commit dcba6cbf25
2 changed files with 15 additions and 23 deletions

View file

@ -6,15 +6,14 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=less
pkgver=643
pkgrel=02
pkgver=661
pkgrel=01
epoch=1
pkgdesc='A terminal based program for viewing text files'
url='https://www.greenwoodsoftware.com/less/'
depends=('glibc' 'ncurses' 'pcre2')
source=("https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.tar.gz"
"$pkgname-$pkgver.tar.gz.sig::https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.sig"
"backport-007521ac3c95bc76.patch")
"$pkgname-$pkgver.tar.gz.sig::https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.sig")
prepare() {
cd $pkgname-$pkgver
@ -26,9 +25,6 @@ prepare() {
src="${src##*/}"
[[ $src = *.patch ]] || continue
echo "Applying patch $src..."
# https://www.openwall.com/lists/oss-security/2024/04/12/5
# https://github.com/gwsw/less/commit/007521ac3c95bc76.patch
# backport by tpowa@archlinux.org for less-643
patch -Np1 < "../$src"
done
@ -43,19 +39,19 @@ build() {
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -Dm644 {,"$pkgdir"/usr/share/licenses/$pkgname/}LICENSE
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL-3.0-or-later')
license=('GPL-3.0-or-later' 'BSD-2-Clause')
validpgpkeys=('AE27252BD6846E7D6EAE1DD6F153A7C833235259') # Mark Nudelman
sha256sums=(2911b5432c836fa084c8a2e68f6cd6312372c026a58faaa98862731c8b6052e8 # less-643.tar.gz
2aec0393a32dacd44cbd8a57ad21d842739f3262c6e02fa2d28abd105ea5e5cf # less-643.tar.gz.sig
2fb1552faecfd9956966819e19ef699a20370596f4f04370ac19fee60e1bd412) # backport-007521ac3c95bc76.patch
sha256sums=(2b5f0167216e3ef0ffcb0c31c374e287eb035e4e223d5dae315c2783b6e738ed # less-661.tar.gz
c914bfc71b24efeb0947b6a9f6c8b64ee518d4a97ea04aee698f5a0b4771a7f8) # less-661.tar.gz.sig
## bc4589582175e9719c8d9bd5689b94152c445f2c52bc4b16ef5cc864eca81c74 less-1:643-02-x86_64.pkg.tar.lz
## 35895741b6e3ab5e873da7caa3375b5888de6e75f4d57c3ca64fbf52f50400cf less-1_661-01-x86_64.pkg.tar.lz

View file

@ -3,21 +3,19 @@
# Contributor: judd <jvinet@zeroflux.org>
pkgname=less
pkgver=643
pkgrel=2
pkgver=661
pkgrel=1
epoch=1
pkgdesc='A terminal based program for viewing text files'
license=('GPL-3.0-or-later')
license=('GPL-3.0-or-later' 'BSD-2-Clause')
arch=('x86_64')
url='https://www.greenwoodsoftware.com/less/'
depends=('glibc' 'ncurses' 'pcre2')
validpgpkeys=('AE27252BD6846E7D6EAE1DD6F153A7C833235259') # Mark Nudelman
source=("https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.tar.gz"
"$pkgname-$pkgver.tar.gz.sig::https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.sig"
"backport-007521ac3c95bc76.patch")
sha256sums=('2911b5432c836fa084c8a2e68f6cd6312372c026a58faaa98862731c8b6052e8'
'SKIP'
'2fb1552faecfd9956966819e19ef699a20370596f4f04370ac19fee60e1bd412')
"$pkgname-$pkgver.tar.gz.sig::https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.sig")
sha256sums=('2b5f0167216e3ef0ffcb0c31c374e287eb035e4e223d5dae315c2783b6e738ed'
'SKIP')
prepare() {
cd $pkgname-$pkgver
@ -28,9 +26,6 @@ prepare() {
src="${src##*/}"
[[ $src = *.patch ]] || continue
echo "Applying patch $src..."
# https://www.openwall.com/lists/oss-security/2024/04/12/5
# https://github.com/gwsw/less/commit/007521ac3c95bc76.patch
# backport by tpowa@archlinux.org for less-643
patch -Np1 < "../$src"
done
}
@ -44,6 +39,7 @@ build() {
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -Dm644 {,"$pkgdir"/usr/share/licenses/$pkgname/}LICENSE
}
# vim:set ts=2 sw=2 et: