summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobinleander2018-07-27 17:54:40 +0200
committerrobinleander2018-07-27 17:54:40 +0200
commit8ede3e87399b2b492155154343c9828df31e1c52 (patch)
tree3f91165fc15c0c8e2af4834da120f73a3201d8ac
parent5f47e21ef2a0eb6c3bbd83fe1c44a72b0683ead5 (diff)
downloadaur-8ede3e87399b2b492155154343c9828df31e1c52.tar.gz
Fix compile
-rw-r--r--PKGBUILD13
1 files changed, 8 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b654b13b5f51..a2775fc613c7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,17 +12,20 @@ depends=('fstar' 'z3' 'ocaml-fstar')
build() {
cd "$srcdir/"
+ rm -rf fstar
cp -r /opt/fstar/ .
export FSTAR_HOME="$(pwd)/fstar"
- cd fstar/ulib
- make clean
- make -j4
- cd ml
+ cd fstar
+ find -name '*.cmx' -delete
+ cd ulib/ml
make -j4
}
package() {
cd "$srcdir/"
mkdir -p "$pkgdir/opt/fstar/ulib"
- find fstar/ulib -type f -exec sh -c "pacman -Ql fstar | cut -f 2 -d ' ' | grep -q '{}$' || cp -r {} '$pkgdir/opt/fstar/ulib'" \;
+ find fstar/ulib -type f | while read f; do
+ mkdir -p "$(dirname "$pkgdir/opt/$f")"
+ pacman -Ql fstar | cut -f 2 -d ' ' | grep -qF "/opt/$f" || cp "$f" "$pkgdir/opt/$f"
+ done
}