[arch-commits] Commit in lib32-libxcrypt/trunk (4 files)
Alexander Epaneshnikov
alex19ep at gemini.archlinux.org
Tue Aug 2 17:23:45 UTC 2022
Date: Tuesday, August 2, 2022 @ 17:23:45
Author: alex19ep
Revision: 1259852
upgpkg: lib32-libxcrypt 4.4.28-2 add lib32-libxcrypt-compat
Added:
lib32-libxcrypt/trunk/keys/
lib32-libxcrypt/trunk/keys/pgp/
lib32-libxcrypt/trunk/keys/pgp/678CE3FEE430311596DB8C16F52E98007594C21D.asc
Modified:
lib32-libxcrypt/trunk/PKGBUILD
-------------------------------------------------------+
PKGBUILD | 35 ++++++++++++----
keys/pgp/678CE3FEE430311596DB8C16F52E98007594C21D.asc | 1
2 files changed, 29 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-08-02 17:23:22 UTC (rev 1259851)
+++ PKGBUILD 2022-08-02 17:23:45 UTC (rev 1259852)
@@ -1,8 +1,9 @@
# Maintainer: Christian Hesse <mail at eworm.de>
-pkgname=lib32-libxcrypt
+pkgbase=lib32-libxcrypt
+pkgname=(lib32-libxcrypt lib32-libxcrypt-compat)
pkgver=4.4.28
-pkgrel=1
+pkgrel=2
pkgdesc='Modern library for one-way hashing of passwords (32-bit)'
arch=('x86_64')
url='https://github.com/besser82/libxcrypt/'
@@ -15,12 +16,12 @@
'SKIP')
build() {
- cd "${srcdir}/libxcrypt-${pkgver}"
-
export CC="gcc -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
- ./configure \
+ mkdir build-libxcrypt build-libxcrypt-compat
+ cd "${srcdir}/build-libxcrypt/"
+ "${srcdir}/libxcrypt-${pkgver}"/configure \
--prefix=/usr \
--libdir=/usr/lib32 \
--libexecdir=/usr/lib32 \
@@ -29,12 +30,32 @@
--enable-obsolete-api=no \
--disable-failure-tokens
make
+
+ cd "${srcdir}/build-libxcrypt-compat/"
+ "${srcdir}/libxcrypt-${pkgver}"/configure \
+ --prefix=/usr \
+ --libdir=/usr/lib32 \
+ --libexecdir=/usr/lib32 \
+ --disable-static \
+ --enable-hashes=strong,glibc \
+ --enable-obsolete-api=glibc \
+ --disable-failure-tokens
+ make
}
-package() {
- cd "${srcdir}/libxcrypt-${pkgver}"
+package_lib32-libxcrypt() {
+ cd build-libxcrypt/
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}"/usr/{bin,include,share}
}
+
+package_lib32-libxcrypt-compat() {
+ pkgdesc='Modern library for one-way hashing of passwords - legacy API functions (32bit)'
+ depends=('lib32-libxcrypt')
+
+ cd build-libxcrypt-compat/
+ make DESTDIR="${pkgdir}" install
+ rm -rf "${pkgdir}"/usr/{include,lib32/{lib*.so,pkgconfig},share}
+}
Added: keys/pgp/678CE3FEE430311596DB8C16F52E98007594C21D.asc
===================================================================
(Binary files differ)
Index: lib32-libxcrypt/trunk/keys/pgp/678CE3FEE430311596DB8C16F52E98007594C21D.asc
===================================================================
--- keys/pgp/678CE3FEE430311596DB8C16F52E98007594C21D.asc 2022-08-02 17:23:22 UTC (rev 1259851)
+++ keys/pgp/678CE3FEE430311596DB8C16F52E98007594C21D.asc 2022-08-02 17:23:45 UTC (rev 1259852)
Property changes on: lib32-libxcrypt/trunk/keys/pgp/678CE3FEE430311596DB8C16F52E98007594C21D.asc
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pgp-keys
\ No newline at end of property
More information about the arch-commits
mailing list