pkgname=julia-git-symengine_jll-src
pkgver=0.12.0+0
_commit=87c4d74f6284fb43045e3ecf3581e78dbc581f25
pkgrel=6
pkgdesc="SymEngine_jll.jl"
url="https://github.com/JuliaBinaryWrappers/SymEngine_jll.jl.git"
arch=(aarch64 armv7h i686 x86_64)
license=('MIT')
makedepends=(git julia-pkg-scripts)
depends=(julia-git symengine-notcmalloc)
source=("git+https://github.com/JuliaBinaryWrappers/SymEngine_jll.jl.git#commit=$_commit"
        jll.toml)
sha256sums=('a8870042f455446ec5ef0404be95ad645b90b54b39ff45d220919908a56ec689'
            '9130a36f22bb6df6319e7fa5a67f127b6f7b045150f35fdd9731a122503fdc6b')

build() {
  cd SymEngine_jll.jl

  julia /usr/lib/julia/julia-gen-jll.jl SymEngine_jll ../jll.toml
}

package() {
  if [[ $CARCH = aarch64 ]] || [[ $CARCH = armv7h ]]; then
    depends+=(gperftools-dynamic-tls)
  fi
  cd SymEngine_jll.jl

  JULIA_INSTALL_SRCPKG=1 . /usr/lib/julia/julia-install-pkg.sh SymEngine_jll "${pkgdir}" "${pkgname}" julia-git
}
