commit d6ea4a6fea5bd2ab84a41a46c43880eec03dbf3d Author: Levente Polyak Date: Tue Dec 24 12:58:14 2019 +0000 addpkg: 1.0.4-2 diff --git a/Caddyfile b/Caddyfile new file mode 100644 index 0000000..716f6dd --- /dev/null +++ b/Caddyfile @@ -0,0 +1,6 @@ +*:80 { + gzip + root /usr/share/caddy +} + +import conf.d/*.conf diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..9257711 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,150 @@ +# Maintainer: Levente Polyak +# Contributor: Wei Congrui < crvv.mail at gmail dot com > +# Contributor: Carl George < arch at cgtx dot us > +# Contributor: Eric Engeström +# Contributor: Andreas Linz +# Contributor: Akshay S Dinesh + +pkgname=caddy +pkgver=1.0.4 +_gitcommit=aadda6e34e5b85b04670ecf3bb096dead3da61fc +_distcommit=9e93bfd85c97d71ab842a4a4b555d358295c914e +pkgrel=2 +pkgdesc='HTTP/2 Web Server with Automatic HTTPS' +url='https://caddyserver.com' +arch=('x86_64') +license=('Apache') +depends=('glibc') +makedepends=('go-pie' 'git') +backup=('etc/caddy/caddy.conf') +source=("git+https://github.com/caddyserver/caddy#commit=${_gitcommit}?signed" + caddy-${_distcommit}-index.html::https://raw.githubusercontent.com/caddyserver/dist/${_distcommit}/welcome/index.html + caddy.service + caddy.tmpfiles + Caddyfile + plugins.go) +sha256sums=('SKIP' + '7668022a48b0cbf459190f0bbfbfb32ae066449a95e006367cac9e1befa80c5f' + 'c14ac8681e0434caf2c68e4a18dc59f8796fdffe9039f2e3c799ca64d37aa1ea' + 'c8f002f5ba59985a643600dc3c871e18e110903aa945ef3f2da7c9edd39fbd7a' + 'fb998b6de7bfe58f65c62eab37a4885e70833d19902da089766ad627a5f5a305' + 'f5a0fbb961e7c9ecf99e88d0959a3164cbea54660c1c08c3ba3cdf1d45563929') +validpgpkeys=( + 29D0817A67156E4F25DC24782A349DD577D586A5 # Matthew Holt +) + +pkgver() { + cd ${pkgname} + git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd ${pkgname}/caddy + sed 's|/var/www/html|/srv/http|g' -i "${srcdir}/caddy-${_distcommit}-index.html" + sed 's|Version: "unknown"|Version: "v'${pkgver}'"|' -i caddymain/run.go + + cat > main.go <> main.go + fi + cat >> main.go <