diff --git a/lfs/libxcrypt-4.4.36.PKGBUILD b/lfs/libxcrypt-4.4.36.PKGBUILD new file mode 100644 index 0000000..a84046d --- /dev/null +++ b/lfs/libxcrypt-4.4.36.PKGBUILD @@ -0,0 +1,30 @@ +pkgname=libxcrypt +pkgver=4.4.36 +pkgdesc='Modern library for one-way hashing of passwords' +homepage='https://github.com/besser82/libxcrypt/' +license=('LGPL') +sources=("${pkgname}-${pkgver}.tar.xz") +urls=("${homepage}/releases/download/v${pkgver}/${sources[0]}") +md5sums=("b84cd4104e08c975063ec6c4d0372446") + + +src_prepare() { + tar -xf ${DIST_DIR}/${pkgname}-${pkgver}/${sources[0]} --strip-components=1 +} + +src_build() { + ./configure --prefix=/usr \ + --enable-hashes=strong,glibc \ + --enable-obsolete-api=no \ + --disable-static \ + --disable-failure-tokens + make +} + +src_check() { + make check +} + +src_install() { + make DESTDIR="${pkgdir}" install +} diff --git a/lfs/libxcrypt-compat-4.4.36.PKGBUILD b/lfs/libxcrypt-compat-4.4.36.PKGBUILD new file mode 100644 index 0000000..573d5cb --- /dev/null +++ b/lfs/libxcrypt-compat-4.4.36.PKGBUILD @@ -0,0 +1,32 @@ +pkgname=libxcrypt-compat +_pkgbase=libxcrypt +pkgver=4.4.36 +pkgdesc='Modern library for one-way hashing of passwords - legacy API functions' +homepage='https://github.com/besser82/libxcrypt/' +license=('LGPL') +sources=("${_pkgbase}-${pkgver}.tar.xz") +urls=("${homepage}/releases/download/v${pkgver}/${sources[0]}") +md5sums=("b84cd4104e08c975063ec6c4d0372446") + + +src_prepare() { + tar -xf ${DIST_DIR}/${pkgname}-${pkgver}/${sources[0]} --strip-components=1 +} + +src_build() { + ./configure --prefix=/usr \ + --enable-hashes=strong,glibc \ + --enable-obsolete-api=glibc \ + --disable-static \ + --disable-failure-tokens + make +} + +src_check() { + : +} + +src_install() { + make DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}"/usr/{include,lib/{lib*.so,pkgconfig},share} +}