summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDrRac272021-02-25 14:02:04 +0100
committerDrRac272021-02-25 14:02:04 +0100
commitc2ebee89fc8fe4243f41fef9af4f10be672c949a (patch)
treea86fc14f191792eabb00c124a5b734c326ff204b
downloadaur-c2ebee89fc8fe4243f41fef9af4f10be672c949a.tar.gz
initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD34
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..19835f4c4cab
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = guzuta-git
+ pkgdesc = Custom repository manager for ArchLinux pacman
+ pkgver = v0.4.0.r10.48561de
+ pkgrel = 1
+ url = https://github.com/eagletmt/guzuta
+ arch = any
+ license = MIT
+ makedepends = cargo
+ makedepends = git
+ provides = guzuta
+ conflicts = guzuta
+ source = guzuta-git::git+https://github.com/eagletmt/guzuta
+ sha1sums = SKIP
+
+pkgname = guzuta-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6e85df626a89
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.pkg.tar
+guzuta-git/
+pkg/
+src/
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"
+}
+