summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Denhartog2020-05-22 06:11:54 -0700
committerBenjamin Denhartog2020-05-22 06:11:54 -0700
commit90861e738c80f56ae375975c7ff4570ad87ae41c (patch)
tree86dcf42abd13c1e9881ff9744b145469cefa73c6
downloadaur-90861e738c80f56ae375975c7ff4570ad87ae41c.tar.gz
feat(buildozer): add source and binary packages for 'buildozer'
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore17
-rw-r--r--PKGBUILD27
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8e253da4633b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = buildozer
+ pkgdesc = A command line tool to rewrite Bazel BUILD files using standard conventions
+ pkgver = 3.0.0
+ pkgrel = 1
+ url = https://github.com/bazelbuild/buildtools
+ arch = x86_64
+ license = Apache
+ source = buildozer-3.0.0::https://github.com/bazelbuild/buildtools/releases/download/3.0.0/buildozer
+ source = https://raw.githubusercontent.com/bazelbuild/buildtools/3.0.0/LICENSE
+ sha256sums = 3d58a0b6972e4535718cdd6c12778170ea7382de7c75bc3728f5719437ffb84d
+ sha256sums = e7a03a853a374c80876e6e18920c622bba70090ee8d056b6db8fa88073308268
+
+pkgname = buildozer
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c3b375f1db65
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,17 @@
+# package archives, downloaded sources
+*.tar.zst
+LICENSE
+buildozer-*
+
+# subfolders, e.g. source and build package trees
+*/**/
+
+# backup files
+*~
+*.bak
+
+# log files from makepkg --log
+*.log
+
+# lockfiles from mkarchchroot+makepkg
+*/*.lock
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7674605c6f3b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: rawkode <rawkode@pm.me>
+# Maintainer: Benjamin Denhartog <ben@sudoforge.com>
+
+_pkgname=buildtools
+pkgname=buildozer
+pkgver=3.0.0
+pkgrel=1
+pkgdesc="A command line tool to rewrite Bazel BUILD files using standard conventions"
+arch=('x86_64')
+license=('Apache')
+url="https://github.com/bazelbuild/buildtools"
+source=(
+ "${pkgname}-${pkgver}::${url}/releases/download/${pkgver}/${pkgname}"
+ "https://raw.githubusercontent.com/bazelbuild/buildtools/${pkgver}/LICENSE"
+)
+sha256sums=('3d58a0b6972e4535718cdd6c12778170ea7382de7c75bc3728f5719437ffb84d'
+ 'e7a03a853a374c80876e6e18920c622bba70090ee8d056b6db8fa88073308268')
+
+package() {
+ cd "${srcdir}"
+
+ # Install the license file
+ install -D -m 0644 "./LICENSE" "${pkgdir}/usr/share/licenses/buildozer/LICENSE"
+
+ # Install the binary
+ install -D -m 0755 "./${pkgname}-${pkgver}" "${pkgdir}/usr/bin/${pkgname}"
+}