# Maintainer: Haoxiang Fei pkgname=moonbit-bin pkgver=0.1.0.20240507 pkgrel=1 pkgdesc="Intelligent developer platform for Cloud and Edge using WASM" arch=('x86_64') url="https://www.moonbitlang.com/" license=('unknown') depends=('glibc' 'gcc-libs' 'git') provides=("moonbit") conflicts=("moonbit") options=('!debug') _origin="https://cli.moonbitlang.com" source=("${_origin}/ubuntu_x86/moon" "${_origin}/ubuntu_x86/moonc" "${_origin}/ubuntu_x86/moonfmt" "${_origin}/ubuntu_x86/moonrun" "${_origin}/ubuntu_x86/moondoc" "${_origin}/ubuntu_x86/mooninfo" "https://github.com/tonyfettes/moonbit-archlinux/releases/download/v${pkgver}/core.zip" "moon.sh") sha256sums=('500e598e78faad58150f91740b39a9fad0fe5f2ab60a3550585d1e6c7ee38217' 'd7e08c836e53f8468af76db53dc52794ed7964b4902f21d8b84643c487bacd69' 'd671e405c435efb7b610b8d4952bc7468b7c8d885026e909d8ef3a65356caacc' '909f9581bcd5b4cc4873206f65b364cc057e2252102bff05d0c04993ea415855' 'e09a6ecff9e5bd1c8f52d73ed85f933f6461c983b3b29bbd9ecde363cce7a61a' 'bfb391315567a964459012c1dc95787d69551836456dd2c9481a2e4f6e728356' '3a976d85a9d680cf5e6d02e37609187b98de84e1799c2ef0c05ff8fac82ac9b5' '58b177a4b0dda035620b8f5f44f1f26a251203924d1df927a8a00e0a78f9c13c') pkgver() { cd "${srcdir}" chmod +x moon ./moon version | grep 'moon ' | sed -E 's/moon ([0-9.]+) \((\w+) ([0-9]{4})-([0-9]{2})-([0-9]{2})\)/\1.\3\4\5/g' } package() { install -Dm 755 "${srcdir}/moon" "${pkgdir}/usr/lib/moon" install -Dm 755 "${srcdir}/moon.sh" "${pkgdir}/usr/bin/moon" install -Dm 755 "${srcdir}/moonc" "${pkgdir}/usr/bin/moonc" install -Dm 755 "${srcdir}/moondoc" "${pkgdir}/usr/bin/moondoc" install -Dm 755 "${srcdir}/moonfmt" "${pkgdir}/usr/bin/moonfmt" install -Dm 755 "${srcdir}/moonrun" "${pkgdir}/usr/bin/moonrun" mkdir -p "${pkgdir}/usr/share/moonbit/lib" cp -r "${srcdir}/core" "${pkgdir}/usr/share/moonbit/lib/" }