diff options
author | rv178 | 2022-07-14 15:07:52 +0530 |
---|---|---|
committer | rv178 | 2022-07-14 15:07:52 +0530 |
commit | 114a5f86a7fb4d4c3b99284a3fbd1b1c34d59a8c (patch) | |
tree | d0654d95368cd3d01e2a697a5005592f51213ffa | |
download | aur-baker-git.tar.gz |
[upload] PKGBUILD to AUR
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0176b2759035 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = baker-git + pkgdesc = A simple build automation tool. + pkgver = 1.0.0.32.g508b2f6 + pkgrel = 1 + url = https://github.com/rv178/baker + arch = x86_64 + license = MIT + makedepends = rustup + makedepends = git + source = baker::git+https://github.com/rv178/baker.git + sha256sums = SKIP + +pkgname = baker-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7cc5445434a1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: rv178 + +_pkgname=baker +pkgname="${_pkgname}-git" +pkgver=1.0.0.32.g508b2f6 +pkgrel=1 +pkgdesc="A simple build automation tool." +arch=("x86_64") +url="https://github.com/rv178/baker" +license=("MIT") +makedepends=("rustup" "git") +source=("${_pkgname}::git+${url}.git") +sha256sums=("SKIP") + +pkgver() { + cd $_pkgname + echo "$(grep "^version =" Cargo.toml|head -n1|cut -d\" -f2|cut -d\- -f1).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" +} + +build() { + cd "$_pkgname" + rustup install stable + rustup default stable + cargo build --release +} + +package() { + cd "$_pkgname" + install -Dm 755 ./target/release/bake "$pkgdir/usr/bin/bake" + install -Dm 644 ./docs/*.1 -t "$pkgdir/usr/share/man/man1/" +} + |