diff options
author | Kat | 2018-05-26 17:27:39 -0700 |
---|---|---|
committer | Kat | 2018-05-26 17:27:39 -0700 |
commit | 8d5a210c2f53a1a11b4ad5b139953bec9439abc2 (patch) | |
tree | 8a5e5f78437cda5240236d995d4c0e4040280376 /PKGBUILD | |
download | aur-8d5a210c2f53a1a11b4ad5b139953bec9439abc2.tar.gz |
Updated to v1.9.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9ac4ef8ad9a2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: kittyhacker101 <kittyhacker101@protonmail.com> +pkgname=katweb +pkgver=1.9.6 +pkgrel=1 +pkgdesc="A lightweight static web server and reverse proxy designed for the modern web." +arch=("any") +url="https://github.com/kittyhacker101/KatWeb" +license=('custom:Unlicense') +makedepends=('git' 'go' 'glibc') +source=("https://github.com/kittyhacker101/KatWeb/archive/v$pkgver.tar.gz") +sha256sums=('SKIP') +options=('!strip' 'upx') +backup=("etc/katweb/conf.json") + +prepare() { + go get "golang.org/x/crypto/acme/autocert" "github.com/yhat/wsutil" "github.com/klauspost/compress/gzip" +} + +build() { + cd "$srcdir/KatWeb-$pkgver" + go build -ldflags="-s -w" -o katweb +} + +package() { + cd "$srcdir/KatWeb-$pkgver" + install -D -m755 "./katweb" -t "$pkgdir/usr/bin/" + mkdir -p "$pkgdir/etc/katweb" + if [ ! -d "/etc/katweb" ]; then + cp -r -n "./html" "$pkgdir/etc/katweb/html" + cp -r -n "./ssl" "$pkgdir/etc/katweb/ssl" + fi + cp "./conf.json" "$pkgdir/etc/katweb/conf.json" +} |