summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKat2018-05-26 17:27:39 -0700
committerKat2018-05-26 17:27:39 -0700
commit8d5a210c2f53a1a11b4ad5b139953bec9439abc2 (patch)
tree8a5e5f78437cda5240236d995d4c0e4040280376
downloadaur-8d5a210c2f53a1a11b4ad5b139953bec9439abc2.tar.gz
Updated to v1.9.6
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD33
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"
+}