diff options
author | Cedric Mamo | 2022-09-19 10:35:55 +0200 |
---|---|---|
committer | Cedric Mamo | 2022-09-19 10:35:55 +0200 |
commit | a968b2c5dcbac34a6de06f316175390d8f53ee54 (patch) | |
tree | 4bfbc81e84870d919afa8743432af69a42d13c25 | |
download | aur-a968b2c5dcbac34a6de06f316175390d8f53ee54.tar.gz |
first version of digisim
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fe1a92d18dd4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = digisim-git + pkgdesc = A digital logic simulator programmed in lua + pkgver = 1 + pkgrel = 1 + arch = x86_64 + license = unknown + makedepends = git + makedepends = zig-dev-bin + depends = luajit + provides = digisim + conflicts = digisim + source = digisim::git+https://github.com/VrIgHtEr/digisim.git#tag=1.0 + md5sums = SKIP + +pkgname = digisim-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..730289acd42c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Cedric Mamo <vrighter@gmail.com> +pkgname=digisim-git +pkgver=1 +pkgrel=1 +pkgdesc="A digital logic simulator programmed in lua" +arch=('x86_64') +url="" +license=('unknown') +groups=() +depends=('luajit') +makedepends=('git' 'zig-dev-bin') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +install= +source=('digisim::git+https://github.com/VrIgHtEr/digisim.git#tag=1.0') +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + + val="$(git describe)" + ver="${val%%-*}" + if [ "$val" == "$ver" ]; then + ver="${ver}_0" + else + ver="${ver}_$(echo "$val" | awk -F- '{print $2}')" + fi + echo $ver +} + +prepare() { + cd "$srcdir/${pkgname%-git}" +} + +build() { + cd "$srcdir/${pkgname%-git}" + zig build -Drelease-fast=true +} + +check() { + cd "$srcdir/${pkgname%-git}" +} + +package() { + cd "$srcdir/${pkgname%-git}" + mv "zig-out" "$pkgdir/usr" +} + |