# Maintainer: Sven-Hendrik Haase # Contributor: Dario Ostuni pkgname=binaryen epoch=1 pkgver=91 pkgrel=1 pkgdesc="Compiler infrastructure and toolchain library for WebAssembly, in C++" arch=('x86_64') url="https://github.com/WebAssembly/binaryen" license=('MIT') makedepends=(cmake ninja python git) source=("$pkgname-$pkgver.tar.gz::https://github.com/WebAssembly/binaryen/archive/version_${pkgver}.tar.gz" "binaryen.sh") sha384sums=('5b71a40e9aaa35b3757643eb3f2d7d41547f612937d2e7878bb79fee5e5caa23a6bfccdcdfacfd4e79ba24ca40289e51' 'fdf76d46e6ab9b915212bbca7c29e624e209de911b18ecaccc40b99a00360cd12b261f96c8655f02ec4fd28cedffbcac') prepare() { mkdir -p binaryen-version_$pkgver/build } build() { cd binaryen-version_$pkgver/build cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr .. ninja } package() { cd binaryen-version_$pkgver/build DESTDIR="$pkgdir" ninja install install -Dm755 "$srcdir"/binaryen.sh "$pkgdir"/etc/profile.d/binaryen.sh install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }