summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBao Trinh2023-07-06 09:03:07 -0500
committerBao Trinh2023-07-06 09:03:07 -0500
commit6717c32e383fe6559cc33fccbc1f7020a9ae6b11 (patch)
tree561ea0f9dbfb5d0564b1c50372c70b55781d77da
parent91259ba57e58ee4d2b4c707ed99cc8b29155bd3d (diff)
downloadaur-6717c32e383fe6559cc33fccbc1f7020a9ae6b11.tar.gz
fixes
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD27
2 files changed, 15 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b79357010420..36b68c096498 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = unmake-git
pkgdesc = a makefile linter
- pkgver = 0.0.3.r16.g7826475
+ pkgver = 0.0.12.r2.g1763434
pkgrel = 1
url = https://github.com/mcandre/unmake
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index f167cbce1567..e3509211539d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/*
}