diff options
author | Brent Carmer | 2016-09-30 10:59:16 -0700 |
---|---|---|
committer | Brent Carmer | 2016-09-30 10:59:16 -0700 |
commit | 163c08defbc3e4dc07e2d140b820e0648893aa3e (patch) | |
tree | 2e4b481b6550eab856fa2a376b2ebf809e963193 /PKGBUILD | |
download | aur-163c08defbc3e4dc07e2d140b820e0648893aa3e.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3346eed4965c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Brent Carmer <bcarmer@gmail.com> +pkgname=saw-script-git +_pkgname=saw-script + +pkgver=cbeb831 +pkgver() { + cd "$_pkgname" + git describe --long --tags --always | sed -r 's/([^-]*-g)/r\1/;s/-/./g' +} + +pkgrel=1 +pkgdesc="The SAW scripting language." +url="http://saw.galois.com/" +arch=('x86_64') +license=('noncommercial') +depends=('cvc4' 'libtinfo' 'java-environment' 'ncurses' 'cryptol') +makedepends=('cabal-install') +optdepends=() +conflicts=() +replaces=() +backup=() +conflicts=('saw-script') +provides=('saw-script') +md5sums=('SKIP') + +source=('git://github.com/GaloisInc/saw-script.git') + +build() { + cd $srcdir/${_pkgname} + cabal update + hash stack || cabal install stack + ln -fs stack.ghc-8.0-unix.yaml stack.yaml + ./build-sandbox.sh -p +} + +package() { + mkdir -p $pkgdir/usr/share/licenses/$_pkgname + mkdir -p $pkgdir/usr/bin + cd $srcdir/$_pkgname + cp LICENSE $pkgdir/usr/share/licenses/$_pkgname + cp $(stack path --local-install-root)/bin/saw $pkgdir/usr/bin +} |