aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Linz2016-07-21 11:00:46 +0200
committerAndreas Linz2016-07-21 11:00:46 +0200
commit7d8114f49e9fcaee7bceb1c9980b7efc38b5b21f (patch)
treed037dc76cf7441ac9db8c72b42f95a3c42e063b5
downloadaur-7d8114f49e9fcaee7bceb1c9980b7efc38b5b21f.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD39
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f8edec48c567
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+# Generated by mksrcinfo v8
+# Thu Jul 21 09:00:01 UTC 2016
+pkgbase = caddy-full-bin
+ pkgdesc = A configurable, general-purpose HTTP/2 web server for any platform (All features enabled)
+ pkgver = 0.9
+ pkgrel = 1
+ url = https://caddyserver.com
+ arch = i686
+ arch = x86_64
+ arch = armv7h
+ arch = aarch64
+ license = Apache
+ provides = caddy
+ conflicts = caddy
+ conflicts = caddy-git
+ source_i686 = caddy.tar.gz::https://caddyserver.com/download/build?os=linux&features=filemanager,git,hugo,ipfilter,jwt,locale,mailout,minify,prometheus,realip,search,cloudflare,digitalocean,dnsimple,dyn,gandi,googlecloud,namecheap,rfc2136,route53,vultr&arch=386
+ md5sums_i686 = 2e962b549be433517b79905028a1ff6b
+ source_x86_64 = caddy.tar.gz::https://caddyserver.com/download/build?os=linux&features=filemanager,git,hugo,ipfilter,jwt,locale,mailout,minify,prometheus,realip,search,cloudflare,digitalocean,dnsimple,dyn,gandi,googlecloud,namecheap,rfc2136,route53,vultr&arch=amd64
+ md5sums_x86_64 = 2e962b549be433517b79905028a1ff6b
+
+pkgname = caddy-full-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f4330cb4f5d6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.swp
+*.tar.xz
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4a15e674f452
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Andreas Linz <alinz@klingt.net>
+# Based on `caddy=all-features` by Eric Engestrom: https://aur.archlinux.org/packages/caddy-all-features/
+# Enable Cross Origin Resource Sharing
+
+_features=('filemanager' 'git' 'hugo' 'ipfilter' 'jwt' 'locale' 'mailout' 'minify' 'prometheus' 'realip' 'search' 'cloudflare' 'digitalocean' 'dnsimple' 'dyn' 'gandi' 'googlecloud' 'namecheap' 'rfc2136' 'route53' 'vultr')
+
+# https://caddyserver.com/download/build?os=linux&arch=amd64&features=filemanager%2Cgit%2Chugo%2Cipfilter%2Cjwt%2Clocale%2Cmailout%2Cminify%2Cprometheus%2Crealip%2Csearch%2Ccloudflare%2Cdigitalocean%2Cdnsimple%2Cdyn%2Cgandi%2Cgooglecloud%2Cnamecheap%2Crfc2136%2Croute53%2Cvultr
+
+pkgname=caddy-full-bin
+_realname=caddy
+pkgver=0.9
+pkgrel=1
+pkgdesc="A configurable, general-purpose HTTP/2 web server for any platform (All features enabled)"
+arch=('i686' 'x86_64' 'armv7h' 'aarch64')
+url="https://caddyserver.com"
+license=('Apache')
+provides=('caddy')
+conflicts=('caddy' 'caddy-git')
+md5sums_i686=('2e962b549be433517b79905028a1ff6b')
+md5sums_x86_64=('2e962b549be433517b79905028a1ff6b')
+md5sums_armv6h=('')
+
+# expand the feature array
+printf -v _features '%s,' "${_features[@]}"
+# remove subsequent ,
+_features=${_features%,}
+_url_prefix="https://caddyserver.com/download/build?os=linux&features=${_features}"
+
+source_i686=("caddy.tar.gz::${_url_prefix}&arch=386")
+source_x86_64=("caddy.tar.gz::${_url_prefix}&arch=amd64")
+source_armv6h=("caddy.tar.gz::${_url_prefix}&arch=arm")
+
+package() {
+ install -Dm755 "${srcdir}/caddy" "${pkgdir}/usr/bin/caddy"
+ install -Dm644 "${srcdir}/init/linux-systemd/caddy.service" "${pkgdir}/usr/lib/systemd/system/caddy.service"
+ install -Dm644 "${srcdir}/init/linux-systemd/README.md" "${pkgdir}/usr/share/doc/${_realname}/service.txt"
+ install -Dm644 "${srcdir}/LICENSES.txt" "${pkgdir}/usr/share/licenses/${_realname}/LICENSE"
+ install -Dm644 "${srcdir}/README.txt" "${pkgdir}/usr/share/doc/${_realgname}/README.md"
+}