diff options
author | DrRac27 | 2021-02-25 14:02:04 +0100 |
---|---|---|
committer | DrRac27 | 2021-02-25 14:02:04 +0100 |
commit | c2ebee89fc8fe4243f41fef9af4f10be672c949a (patch) | |
tree | a86fc14f191792eabb00c124a5b734c326ff204b | |
download | aur-c2ebee89fc8fe4243f41fef9af4f10be672c949a.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 34 |
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" +} + |