# Maintainer: Christian Hesse <mail@eworm.de>

pkgname=(minlibxcrypt)
pkgver=4.4.36
pkgrel=1.1
pkgdesc='Modern library for one-way hashing of passwords (bootstrap only)'
url='https://github.com/besser82/libxcrypt/'
license=('LGPL')
ncxfat_makedepends=('binutils' 'glibc' 'mingcc' 'mingcc-libs')
ncxfab_makedepends=('base-devel' 'sh' 'make' 'coreutils')
validpgpkeys=('678CE3FEE430311596DB8C16F52E98007594C21D') # Björn 'besser82' Esser
source=("${url}releases/download/v${pkgver}/libxcrypt-${pkgver}.tar.xz"{,.asc})
sha256sums=('e5e1f4caee0a01de2aee26e3138807d6d3ca2b8e67287966d1fefd65e1fd8943'
            'SKIP')

build() {
  mkdir build-libxcrypt

  cd "${srcdir}/build-libxcrypt/"
  "${srcdir}/libxcrypt-${pkgver}"/configure \
    --prefix=$MPKG_USRPATH \
    --host=$MPKG_TARGETMACHINE \
    --disable-static \
    --enable-hashes=strong,glibc \
    --enable-obsolete-api=no \
    --disable-failure-tokens
}

package() {
  ncxfat_depends=(glibc)
  provides=(libcrypt.so=2-64)
  conflicts=(libxcrypt)
  cd build-libxcrypt/

  install -Dm644 crypt.h ${pkgdir}$MPKG_USRPATH/include/crypt.h
}
