# Maintainer: Martynas Mickevičius pkgname=ucm-bin pkgver=M5f pkgrel=1 pkgdesc='Unison language code manager' arch=('x86_64') url='https://www.unison-lang.org/' license=('custom') depends=('gmp' 'zlib') source=("ucm-$pkgver::https://github.com/unisonweb/unison/releases/download/release%2F$pkgver/ucm-linux.tar.gz" "https://raw.githubusercontent.com/unisonweb/unison/release/$pkgver/LICENSE") sha256sums=('ea7e190f565f8b99f4400f54664fd0b8b96dd8ff7634fe394b8f48d68a78ddbf' 'cbcdbf3fd38b10578a384fdfa53f498ceb66bc34af6c3c705577aa68afffc4ac') package() { install -D -m755 ucm "$pkgdir/usr/share/ucm/ucm" cp -rv "$srcdir/ui" "$pkgdir/usr/share/ucm/ui" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" mkdir -p "${pkgdir}/usr/bin" cat > "${pkgdir}/usr/bin/ucm" <<-EOF #!/bin/sh export UCM_WEB_UI="\${UCM_WEB_UI-/usr/share/ucm/ui}" exec /usr/share/ucm/ucm EOF chmod +x "${pkgdir}/usr/bin/ucm" }