summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorrv1782022-07-14 15:07:52 +0530
committerrv1782022-07-14 15:07:52 +0530
commit114a5f86a7fb4d4c3b99284a3fbd1b1c34d59a8c (patch)
treed0654d95368cd3d01e2a697a5005592f51213ffa
downloadaur-baker-git.tar.gz
[upload] PKGBUILD to AUR
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD32
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/"
+}
+