mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-23 09:22:12 +08:00
[skip-ci] argon2: added as a dependency for keepassxc
This commit is contained in:
parent
774b1222dd
commit
ee0b1714f9
36
argon2/PKGBUILD
Normal file
36
argon2/PKGBUILD
Normal file
@ -0,0 +1,36 @@
|
||||
pkgname=argon2
|
||||
pkgver=20171227
|
||||
pkgrel=1
|
||||
pkgdesc="A password-hashing function (reference C implementation)"
|
||||
arch=("x86_64" "i686")
|
||||
url="https://github.com/P-H-C/phc-winner-argon2"
|
||||
license=('Apache' 'custom:CC0')
|
||||
depends=("glibc")
|
||||
install="$pkgname.install"
|
||||
source=("https://github.com/P-H-C/phc-winner-argon2/archive/$pkgver/$pkgname-$pkgver.tar.gz"
|
||||
"libargon2.pc")
|
||||
sha256sums=('eaea0172c1f4ee4550d1b6c9ce01aab8d1ab66b4207776aa67991eb5872fdcd8'
|
||||
'4189ce6c183319ceaf2c4ec96facd424deeaa9e2819efb7511893bcf3ef5c836')
|
||||
|
||||
prepare() {
|
||||
cd phc-winner-$pkgname-$pkgver
|
||||
cp ../libargon2.pc libargon2.pc
|
||||
sed -i -e "s/@UPSTREAM_VER@/${pkgver}/" libargon2.pc
|
||||
}
|
||||
|
||||
build() {
|
||||
cd phc-winner-$pkgname-$pkgver
|
||||
make OPTTARGET=none
|
||||
}
|
||||
|
||||
check() {
|
||||
cd phc-winner-$pkgname-$pkgver
|
||||
make OPTTARGET=none test
|
||||
}
|
||||
|
||||
package() {
|
||||
cd phc-winner-$pkgname-$pkgver
|
||||
make OPTTARGET=none DESTDIR=$pkgdir install
|
||||
install -D -m0644 LICENSE $pkgdir/usr/share/licenses/argon2/LICENSE
|
||||
install -Dm644 libargon2.pc $pkgdir/usr/lib/pkgconfig/libargon2.pc
|
||||
}
|
6
argon2/argon2.install
Normal file
6
argon2/argon2.install
Normal file
@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
post_upgrade() {
|
||||
# clean up upstream soname mess
|
||||
rm -f usr/lib/libargon2.so.0
|
||||
}
|
11
argon2/libargon2.pc
Normal file
11
argon2/libargon2.pc
Normal file
@ -0,0 +1,11 @@
|
||||
prefix=/usr
|
||||
exec_prefix=${prefix}
|
||||
libdir=${prefix}/lib
|
||||
includedir=${prefix}/include
|
||||
|
||||
Name: libargon2
|
||||
Description: Development libraries for libargon2
|
||||
Version: @UPSTREAM_VER@
|
||||
Libs: -L${libdir} -largon2 -lrt -ldl
|
||||
Cflags:
|
||||
URL: https://github.com/P-H-C/phc-winner-argon2
|
Loading…
Reference in New Issue
Block a user