# Maintainer: Laurent Carlier pkgname=rasm pkgver=2.2.3 pkgrel=1 pkgdesc="Powerful Z80 assembler" url="https://github.com/EdouardBERGE/rasm" license=('custom') arch=('x86_64') makedepends=('upx') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/EdouardBERGE/rasm/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=('5087996023d8c3bb423bec5e6377e07461bda5c59d9ef2f792f57bd8c0b6dd6e') prepare() { cd "${pkgname}-${pkgver}" sed -i "s#./upx#upx#g" makefile } build() { cd "${pkgname}-${pkgver}" make release } check() { cd "${pkgname}-${pkgver}" ./rasm.exe -autotest } package() { cd "${pkgname}-${pkgver}" install -Dm755 rasm.exe "${pkgdir}"/usr/bin/rasm.exe install -dm755 "${pkgdir}"/usr/share/licenses/"${pkgname}"/{ZX0-main,libdivsufsort} install -m644 ZX0-main/LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/ZX0-main/ install -m644 apultra-master/src/libdivsufsort/LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/libdivsufsort/ }