diff options
author | Bao Trinh | 2023-07-06 09:03:07 -0500 |
---|---|---|
committer | Bao Trinh | 2023-07-06 09:03:07 -0500 |
commit | 6717c32e383fe6559cc33fccbc1f7020a9ae6b11 (patch) | |
tree | 561ea0f9dbfb5d0564b1c50372c70b55781d77da /PKGBUILD | |
parent | 91259ba57e58ee4d2b4c707ed99cc8b29155bd3d (diff) | |
download | aur-6717c32e383fe6559cc33fccbc1f7020a9ae6b11.tar.gz |
fixes
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 14 insertions, 13 deletions
@@ -1,44 +1,45 @@ # Maintainer: Bao Trinh <qubidt@gmail.com> pkgname=unmake-git -pkgver=0.0.3.r16.g7826475 +_pkgname="${pkgname%-git}" +pkgver=0.0.12.r2.g1763434 pkgrel=1 pkgdesc="a makefile linter" arch=('x86_64' 'aarch64') url="https://github.com/mcandre/unmake" license=('BSD') makedepends=('git' 'cargo') -provides=("${pkgname%-git}") -conflicts=("${pkgname%-git}") -source=("${pkgname%-git}::git+${url}.git") +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("${_pkgname}::git+${url}.git") sha256sums=('SKIP') pkgver() { - cd "${pkgname%-git}" + cd "${_pkgname}" git describe --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { - cd "${pkgname%-git}" + cd "${_pkgname}" cargo update # upstream doesn't provide Cargo.lock file cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" } build() { - cd "${pkgname%-git}" + cd "${_pkgname}" cargo build --release --frozen } check() { - cd "${pkgname%-git}" + cd "${_pkgname}" cargo test --release --frozen } package() { - cd "${pkgname%-git}" + cd "${_pkgname}" install -vDm755 -t "${pkgdir}/usr/bin" 'target/release/unmake' - install -vDm644 -t "${pkgdir}/usr/share/licenses/${pkgname%-git}" 'LICENSE.md' - install -vDm644 -t "${pkgdir}/usr/share/doc/${pkgname%-git}" 'README.md' - install -vd "${pkgdir}/usr/share/doc/${pkgname%-git}" - cp -vR -t "${pkgdir}/usr/share/doc/${pkgname%-git}" examples + install -vDm644 -t "${pkgdir}/usr/share/licenses/${_pkgname}" 'LICENSE.md' + install -vDm644 -t "${pkgdir}/usr/share/doc/${_pkgname}" 'README.md' 'SYNTAX.md' 'WARNINGS.md' + install -vdm755 "${pkgdir}/usr/share/doc/${_pkgname}/examples" + cp -vR -t "${pkgdir}/usr/share/doc/${_pkgname}/examples" fixtures/* } |