summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDrRac272021-02-25 14:02:04 +0100
committerDrRac272021-02-25 14:02:04 +0100
commitc2ebee89fc8fe4243f41fef9af4f10be672c949a (patch)
treea86fc14f191792eabb00c124a5b734c326ff204b /PKGBUILD
downloadaur-c2ebee89fc8fe4243f41fef9af4f10be672c949a.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6330a3dbfa22
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: DrRac27 <drrac27 at riseup dot net>
+pkgname=guzuta-git
+pkgver=v0.4.0.r10.48561de
+pkgrel=1
+pkgdesc="Custom repository manager for ArchLinux pacman"
+arch=("x86_64")
+url="https://github.com/eagletmt/guzuta"
+license=("MIT")
+provides=("guzuta")
+makedepends=("cargo" "git")
+conflicts=("guzuta")
+source=("$pkgname::git+$url")
+sha1sums=("SKIP")
+
+build() {
+ cd "$pkgname"
+ cargo build --release --locked --all-features --target-dir=target
+}
+
+pkgver() {
+ cd "$pkgname"
+ local tag=$(git tag --sort=-v:refname | head -1)
+ local commits_since=$(git rev-list $tag..HEAD --count)
+ echo "$tag.r$commits_since.$(git log --pretty=format:'%h' -n 1)"
+}
+
+package() {
+ cd "$pkgname"
+ install -Dm 755 target/release/guzuta -t "${pkgdir}/usr/bin"
+
+ install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+}
+