diff options
author | robinleander | 2018-07-27 17:54:40 +0200 |
---|---|---|
committer | robinleander | 2018-07-27 17:54:40 +0200 |
commit | 8ede3e87399b2b492155154343c9828df31e1c52 (patch) | |
tree | 3f91165fc15c0c8e2af4834da120f73a3201d8ac | |
parent | 5f47e21ef2a0eb6c3bbd83fe1c44a72b0683ead5 (diff) | |
download | aur-8ede3e87399b2b492155154343c9828df31e1c52.tar.gz |
Fix compile
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -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 } |