From c3887cb1c14190e15e0b8562ce58f57e5f92434f Mon Sep 17 00:00:00 2001 From: Tyler Brock Date: Mon, 18 Jun 2018 10:53:15 -0700 Subject: [PATCH] Add AUR Dockerfile + PKGBUILD --- aur/Dockerfile | 6 ++++++ aur/PKGBUILD | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 aur/Dockerfile create mode 100644 aur/PKGBUILD diff --git a/aur/Dockerfile b/aur/Dockerfile new file mode 100644 index 0000000..2170f9f --- /dev/null +++ b/aur/Dockerfile @@ -0,0 +1,6 @@ +FROM pritunl/archlinux + +RUN pacman -S base-devel --noconfirm + +RUN useradd build +USER build diff --git a/aur/PKGBUILD b/aur/PKGBUILD new file mode 100644 index 0000000..fd5717f --- /dev/null +++ b/aur/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Tyler Brock +pkgname=saw +pkgver=0.1.3 +pkgrel=1 +pkgdesc="Fast, multipurpose tool for AWS CloudWatch Logs" +arch=('i686' 'x86_64' 'armv6h' 'armv7h') +provides=('saw') +url="https://github.com/TylerBrock/$pkgname" +license=('MIT') +makedepends=('go' 'git' 'dep') +source=("https://github.com/TylerBrock/$pkgname/archive/v$pkgver.tar.gz") +md5sums=('a9daec2bee15e595e71424d720767d8b') + +prepare() { + mkdir -p "${srcdir}/go/src/github.com/TylerBrock/" + mv "${srcdir}/${pkgname}-${pkgver}" "${srcdir}/go/src/github.com/TylerBrock/${pkgname}" +} + +build() { + export GOPATH="${srcdir}/go" + export PATH="$PATH:$srcdir/go/bin" + cd "${srcdir}/go/src/github.com/TylerBrock/${pkgname}" + dep ensure + go build . +} + +package() { + cd "${srcdir}/go/src/github.com/TylerBrock/${pkgname}" + install -Dm755 saw "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}