Date: Thursday, August 5, 2021 @ 20:56:05 Author: eworm Revision: 993898
archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-libxcrypt/repos/multilib-testing-x86_64/ lib32-libxcrypt/repos/multilib-testing-x86_64/PKGBUILD (from rev 993897, lib32-libxcrypt/trunk/PKGBUILD) ----------+ PKGBUILD | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) Copied: lib32-libxcrypt/repos/multilib-testing-x86_64/PKGBUILD (from rev 993897, lib32-libxcrypt/trunk/PKGBUILD) =================================================================== --- multilib-testing-x86_64/PKGBUILD (rev 0) +++ multilib-testing-x86_64/PKGBUILD 2021-08-05 20:56:05 UTC (rev 993898) @@ -0,0 +1,47 @@ +# Maintainer: Christian Hesse <m...@eworm.de> + +pkgname=lib32-libxcrypt +# Neither tarballs nor tags are signed, but commits are. +_commit='e120e553ebeabf01ffc5a2d6d9fa0dd58dfe0803' # git rev-parse v${pkgver} +pkgver=4.4.24 +pkgrel=1 +pkgdesc='Modern library for one-way hashing of passwords (32-bit)' +arch=('x86_64') +url='https://github.com/besser82/libxcrypt/' +license=('GPL') +depends=('lib32-glibc' 'libxcrypt') +makedepends=('git' 'gcc-multilib') +validpgpkeys=('678CE3FEE430311596DB8C16F52E98007594C21D') # Björn 'besser82' Esser +source=("git+https://github.com/besser82/libxcrypt.git#commit=${_commit}?signed") +sha256sums=('SKIP') + +prepare() { + cd "${srcdir}/libxcrypt" + + autoreconf -fi +} + +build() { + cd "${srcdir}/libxcrypt" + + export CC="gcc -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure \ + --prefix=/usr \ + --libdir=/usr/lib32 \ + --libexecdir=/usr/lib32 \ + --disable-static \ + --enable-hashes=strong,glibc \ + --enable-obsolete-api=no \ + --disable-failure-tokens + make +} + +package() { + cd "${srcdir}/libxcrypt" + + make DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}"/usr/{bin,include,share} +}