diff options
author | Stetsed | 2022-10-26 17:17:04 +0200 |
---|---|---|
committer | Stetsed | 2022-10-26 17:17:04 +0200 |
commit | 4bf949aff799454dd19a9c38b6085e468dcaac72 (patch) | |
tree | 6cf247788145f7bcd0f75f5c7ecf0b17503cd8b1 /PKGBUILD | |
download | aur-4bf949aff799454dd19a9c38b6085e468dcaac72.tar.gz |
2.6.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0b5b0cb39fe3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Stetsed <aur.arch@stetsed.xyz> +pkgname=caddy-hetzner +pkgver=2.6.2 +pkgrel=1 +pkgdesc="Caddy web server" +arch=('any') +url="https://github.com/caddyserver/caddy" +license=('Apache-2.0') +makedepends=('go' 'xcaddy') +provides=("caddy") +conflicts=("caddy") +source=( + "Caddyfile" + "caddy.service" + "caddy.sysusers" + "caddy.tmpfiles" + "Caddyfile-example" +) +sha256sums=( + "SKIP" + "SKIP" + "SKIP" + "SKIP" + "SKIP" +) + +build() { + xcaddy build v${pkgver} --with github.com/caddy-dns/hetzner +} + +package() { + # Install the executables + install -d "$pkgdir"/usr/bin/ + install -m 755 caddy "$pkgdir"/usr/bin/ + + # Basic configuration with example + install -Dm 644 "${srcdir}/Caddyfile" "${pkgdir}/etc/caddy/Caddyfile" + install -d "${pkgdir}/etc/caddy/conf.d" + install -Dm 644 "${srcdir}/Caddyfile-example" -t "${pkgdir}/etc/caddy/conf.d" + + # Systemd service setup + install -Dm 644 "${srcdir}/caddy.service" -t "${pkgdir}/usr/lib/systemd/system" + install -Dm 644 "${srcdir}/caddy.sysusers" "${pkgdir}/usr/lib/sysusers.d/caddy.conf" + install -Dm 644 "${srcdir}/caddy.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/caddy.conf" +} |