Date: Monday, September 20, 2021 @ 07:11:23 Author: eworm Revision: 424394
use signed release tarball Modified: libxcrypt/trunk/PKGBUILD ----------+ PKGBUILD | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-19 22:24:31 UTC (rev 424393) +++ PKGBUILD 2021-09-20 07:11:23 UTC (rev 424394) @@ -1,8 +1,6 @@ -# Maintainer: Bartłomiej Piotrowski <[email protected]> +# Maintainer: Christian Hesse <[email protected]> pkgname=libxcrypt -# Neither tarballs nor tags are signed, but commits are. -_commit='8ff7a8c5019cbd50419f7d0a8cd691eb99d6b086' # git rev-parse v${pkgver} pkgver=4.4.26 pkgrel=1 pkgdesc='Modern library for one-way hashing of passwords' @@ -10,20 +8,16 @@ url='https://github.com/besser82/libxcrypt/' license=('GPL') depends=('glibc') -makedepends=('git') provides=('libcrypt.so') install=libxcrypt.install validpgpkeys=('678CE3FEE430311596DB8C16F52E98007594C21D') # Björn 'besser82' Esser -source=("git+https://github.com/besser82/libxcrypt.git#commit=${_commit}?signed") -sha256sums=('SKIP') +source=("${url}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz"{,.asc}) +sha256sums=('8e6ab1e22b9d1dc40165ec767662a34773d22f766aae1f989328069e8a3aa99a' + 'SKIP') -prepare() { - cd $pkgname - autoreconf -fi -} +build() { + cd "${pkgname}-${pkgver}" -build() { - cd $pkgname ./configure \ --prefix=/usr \ --disable-static \ @@ -34,11 +28,13 @@ } check() { - cd $pkgname + cd "${pkgname}-${pkgver}" + make check } package() { - cd $pkgname - make DESTDIR="$pkgdir" install + cd "${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" install }
