summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Wiesinger2025-02-19 11:37:25 +0100
committerManuel Wiesinger2025-02-19 11:37:25 +0100
commit818b16afcaf979a96be72da854436a16d13e359f (patch)
tree7b59d5786a581a148de58430a842f487965a41e5
parent9e276d83f7014ee82e74812023121a1c17c1559a (diff)
downloadaur-ocaml-unisim_archisec.tar.gz
0.0.9 -> 0.0.10, check()
- Tested in clean chroot
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD37
2 files changed, 21 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 54545f572512..f359a6ff752b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ocaml-unisim_archisec
pkgdesc = Disassembly metadata and DBA (Dynamic Bitvector Automata) semantics of several instruction set architectures
- pkgver = 0.0.9
- pkgrel = 2
+ pkgver = 0.0.10
+ pkgrel = 1
url = https://binsec.github.io
arch = x86_64
license = BSD-3-Clause
@@ -9,7 +9,7 @@ pkgbase = ocaml-unisim_archisec
depends = gcc-libs
depends = glibc
depends = ocaml
- source = ocaml-unisim_archisec-0.0.9.tar.gz::https://github.com/binsec/unisim_archisec/archive/refs/tags/0.0.9.tar.gz
- b2sums = a72ae085101b7861b55872b82f67a8e653aa0e6a118c23a9bc77c4986a75fb47a94705bef5f6330c1610a66ceb4a1b9065e9aee63693e3a825956895d91c8962
+ source = ocaml-unisim_archisec-0.0.10.tar.gz::https://github.com/binsec/unisim_archisec/archive/refs/tags/0.0.10.tar.gz
+ b2sums = 0a3b4591ab25d3b6582778abe725735c5dbd85b1ea5771084c78ac096b33e39cc80a67698f4bd99dce116b573cfb0248e96d2ed30d17bca615c9f6010a1c9ff0
pkgname = ocaml-unisim_archisec
diff --git a/PKGBUILD b/PKGBUILD
index e73b90daa931..950a1a03c39a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Manuel Wiesinger <m {you know what belongs here} mmap {and here} at>
-_srcname=unisim_archisec
-pkgname="ocaml-${_srcname}"
-pkgver=0.0.9
-pkgrel=2
+_ocamlname=unisim_archisec
+pkgname=ocaml-${_ocamlname}
+pkgver=0.0.10
+pkgrel=1
pkgdesc="Disassembly metadata and DBA (Dynamic Bitvector Automata) semantics of several instruction set architectures"
arch=('x86_64')
url="https://binsec.github.io"
@@ -11,26 +11,23 @@ license=('BSD-3-Clause')
depends=('gcc-libs' 'glibc' 'ocaml')
makedepends=('dune>=3.0')
source=("$pkgname-$pkgver.tar.gz::https://github.com/binsec/unisim_archisec/archive/refs/tags/${pkgver}.tar.gz")
-b2sums=('a72ae085101b7861b55872b82f67a8e653aa0e6a118c23a9bc77c4986a75fb47a94705bef5f6330c1610a66ceb4a1b9065e9aee63693e3a825956895d91c8962')
-
-# Check fails but that does not affect functionality. Reported to upstream
-# https://github.com/binsec/unisim_archisec/
-#
-# check() {
-# cd "$srcdir/${_srcname}-${pkgver}"
-# dune test
-# }
+b2sums=('0a3b4591ab25d3b6582778abe725735c5dbd85b1ea5771084c78ac096b33e39cc80a67698f4bd99dce116b573cfb0248e96d2ed30d17bca615c9f6010a1c9ff0')
build() {
- cd "$srcdir/${_srcname}-${pkgver}"
- dune build @install
+ cd $srcdir/${_ocamlname}-${pkgver}
+ dune build -p $_ocamlname
+}
+
+check() {
+ cd $srcdir/${_ocamlname}-${pkgver}
+ dune test
}
package() {
- cd "$srcdir/${_srcname}-${pkgver}"
- DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "/usr/lib/ocaml" --docdir "/usr/share/doc"
+ cd $srcdir/${_ocamlname}-${pkgver}
+ DESTDIR=$pkgdir dune install --prefix "/usr" --libdir "/usr/lib/ocaml" --docdir "/usr/share/doc"
- install -d "$pkgdir/usr/share/licenses/$pkgname/"
- mv $pkgdir/usr/share/doc/$_srcname/LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/"
- mv $pkgdir/usr/share/doc/$_srcname $pkgdir/usr/share/doc/$pkgname
+ install -d $pkgdir/usr/share/licenses/$pkgname/
+ mv $pkgdir/usr/share/doc/$_ocamlname/LICENSE.md $pkgdir/usr/share/licenses/$pkgname/
+ mv $pkgdir/usr/share/doc/$_ocamlname $pkgdir/usr/share/doc/$pkgname
}