Date: Thursday, March 25, 2021 @ 23:01:40 Author: felixonmars Revision: 411006
community2extra: Moving libsodium from community to extra Added: libsodium/ libsodium/repos/ libsodium/trunk/ libsodium/trunk/PKGBUILD ----------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) Added: libsodium/trunk/PKGBUILD =================================================================== --- libsodium/trunk/PKGBUILD (rev 0) +++ libsodium/trunk/PKGBUILD 2021-03-25 23:01:40 UTC (rev 411006) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan <[email protected]> +# Contributor: namelessjon <[email protected]> +# Contributor: Alessio Sergi <asergi at archlinux dot us> + +pkgname=libsodium +pkgver=1.0.18 +pkgrel=2 +pkgdesc="P(ortable|ackageable) NaCl-based crypto library" +arch=('x86_64') +url="https://github.com/jedisct1/libsodium" +license=('custom:ISC') +depends=('glibc') +makedepends=('minisign') +source=("https://download.libsodium.org/libsodium/releases/libsodium-$pkgver.tar.gz"{,.minisig}) +sha512sums=('17e8638e46d8f6f7d024fe5559eccf2b8baf23e143fadd472a7d29d228b186d86686a5e6920385fe2020729119a5f12f989c3a782afbd05a8db4819bb18666ef' + 'e0cf76872079c295d71cf60d7bf95dc67d2285f4786b8bc47bbc6c0adbef05f6e0cb14a5100b8a1b7115eeed70cfd2f6574e198df620bbe60cf884187e6a903f') +_validminisignkey='RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' + +prepare() { + minisign -Vm $pkgname-$pkgver.tar.gz -P $_validminisignkey +} + +build() { + cd "$pkgname-$pkgver" + + ./configure --prefix=/usr + make +} + +check() { + cd "$pkgname-$pkgver" + make check +} + +package() { + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + + # install license + install -d -m 755 "$pkgdir/usr/share/licenses/$pkgname" + install -m 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et:
