summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJ.C. Stryker2017-09-14 02:38:56 -0400
committerJ.C. Stryker2017-09-14 02:38:56 -0400
commitb632d1d54fab919f896a37fdf93b3bf7725f78b8 (patch)
tree42a72d54b09a8d26fda486f11066ab4ed7256850 /PKGBUILD
downloadaur-wedge.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1126cf00a793
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Jason Stryker < inbox at jasonstryker dot com >
+# Contributor: Wei Congrui < crvv.mail at gmail dot com >
+# Contributor: Carl George < arch at cgtx dot us >
+# Contributor: Eric Engeström <eric at engestrom dot ch>
+# Contributor: Andreas Linz <klingt.net at gmail dot com>
+
+_gopkgname='github.com/WedgeServer/wedge'
+
+pkgname=wedge
+pkgver=0.10.9
+pkgrel=1
+pkgdesc='HTTP/2 Web Server with Automatic HTTPS, forked from Caddy to remove sponsored headers.'
+arch=('i686' 'x86_64' 'armv7h' 'aarch64')
+url='https://github.com/WedgeServer/wedge'
+license=('Apache')
+backup=('etc/wedge/wedge.conf')
+install='wedge.install'
+makedepends=('go>=1.8.1' 'git')
+
+source=("https://$_gopkgname/archive/v$pkgver-w.tar.gz"
+ 'wedge.service'
+ 'wedge.tmpfiles'
+ 'wedge.conf')
+sha256sums=('4d0bfd8ad261b394b834533a092e88412333f6ff0083140637c0ce2bc1d2c268'
+ '342ce058f32619d8f1b56a13882d510e9dc7a92bd985e1e48ff01060123f0264'
+ '451c923df576005248e0a6728a9aa1b3aea862d46890e61994ab36278f297b03'
+ 'fd0ab44d2bc43faf80f2e3b35a59fabfa607bf39659c5a821c45c00588e16c83')
+
+prepare() {
+ export GOPATH="$srcdir/build"
+ rm -rf "$GOPATH/src/$gopkgname"
+ mkdir --parents `dirname "$GOPATH/src/$_gopkgname"`
+ mv -Tv "$srcdir/$pkgname-$pkgver-w" "$GOPATH/src/$_gopkgname"
+}
+
+build() {
+ export GOPATH="$srcdir/build"
+ go build -v -o $srcdir/wedge -ldflags "-X $_gopkgname/caddy/caddymain.gitTag=v$pkgver" $_gopkgname/caddy
+}
+
+package() {
+ install -D -m 0755 wedge "$pkgdir/usr/bin/wedge"
+ install -D -m 0644 wedge.service "$pkgdir/usr/lib/systemd/system/wedge.service"
+ install -D -m 0644 wedge.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/wedge.conf"
+ install -D -m 0644 wedge.conf "$pkgdir/etc/wedge/wedge.conf"
+ install -d -m 0755 "$pkgdir/etc/wedge/wedge.conf.d"
+}