summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndré Kugland2024-05-11 23:50:57 -0300
committerAndré Kugland2024-05-11 23:50:57 -0300
commit30d84e183e9c6d64a6dc7774977211301e14cfce (patch)
tree706b5b1140d034907a0a744c3814cc9adf6ce2d6
parentac6f4419d15ea417e850a96343c90f1bb686065b (diff)
downloadaur-30d84e183e9c6d64a6dc7774977211301e14cfce.tar.gz
v0.2.0
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD27
2 files changed, 20 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bee5821172fe..4c14c140bef7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = bip39-git
pkgdesc = Generate mnemonic codes according to BIP-0039
- pkgver = r18.c019fc1
+ pkgver = 0.2.0.r1.6463895
pkgrel = 1
url = https://github.com/kugland/bip39
arch = x86_64
license = MIT
+ checkdepends = cunit
makedepends = git
- makedepends = make
- makedepends = gcc
+ makedepends = meson
depends = libsodium
conflicts = bip39
source = bip39::git+https://github.com/kugland/bip39.git
diff --git a/PKGBUILD b/PKGBUILD
index b4c6fb7348a8..4fc51d7a3efe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,35 +2,42 @@
_pkgname=bip39
pkgname=$_pkgname-git
-pkgver=r18.c019fc1
+pkgver=0.2.0.r1.6463895
pkgrel=1
pkgdesc="Generate mnemonic codes according to BIP-0039"
arch=('x86_64')
url="https://github.com/kugland/bip39"
license=('MIT')
depends=('libsodium')
-makedepends=('git' 'make' 'gcc')
+makedepends=('git' 'meson')
+checkdepends=('cunit')
conflicts=("$_pkgname")
source=("$_pkgname::git+https://github.com/kugland/bip39.git")
sha256sums=('SKIP')
pkgver() {
cd "$_pkgname"
- ( set -o pipefail
- git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
- )
+ printf '%s.r%s.%s' \
+ "$(git describe --tags | perl -pe 's/^v//g')" \
+ "$(git rev-list --count HEAD)" \
+ "$(git rev-parse --short=7 HEAD)"
}
build() {
cd "$srcdir/$_pkgname"
- make bip39
+ meson setup -Dprefix="$pkgdir/usr" build
+ ninja -C build
+}
+
+check() {
+ cd "$srcdir/$_pkgname"
+ ninja -C build test
}
package() {
cd "$srcdir/$_pkgname"
- mkdir -p "$pkgdir/usr/bin" || true
- mkdir -p "$pkgdir/usr/share/man/man1" || true
+ ninja -C build install
mkdir -p "$pkgdir/usr/share/doc/bip39" || true
- make install PREFIX="$pkgdir/usr"
+ install -Dm644 README.md "$pkgdir/usr/share/doc/bip39/README.md"
}
+