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 | |
download | aur-8d5a210c2f53a1a11b4ad5b139953bec9439abc2.tar.gz |
Updated to v1.9.6
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f3ae27c1bad9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = katweb + pkgdesc = A lightweight static web server and reverse proxy designed for the modern web. + pkgver = 1.9.6 + pkgrel = 1 + url = https://github.com/kittyhacker101/KatWeb + arch = any + license = custom:Unlicense + makedepends = git + makedepends = go + makedepends = glibc + options = !strip + options = upx + backup = etc/katweb/conf.json + source = https://github.com/kittyhacker101/KatWeb/archive/v1.9.6.tar.gz + sha256sums = SKIP + +pkgname = katweb + 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" +} |