diff options
author | Carlo Landmeter <clandmeter@gmail.com> | 2016-02-26 11:40:36 +0100 |
---|---|---|
committer | Carlo Landmeter <clandmeter@gmail.com> | 2016-02-26 11:40:39 +0100 |
commit | abe6ef6ad7e75b0c7c6f9791bcceeb57e329c8e8 (patch) | |
tree | 0a0e31973bbdf847c86779beca21991976f5bc07 /testing | |
parent | 7d3758d3464ae47bf733d9894c6537a0ca029e55 (diff) | |
download | aports-abe6ef6ad7e75b0c7c6f9791bcceeb57e329c8e8.tar.bz2 aports-abe6ef6ad7e75b0c7c6f9791bcceeb57e329c8e8.tar.xz |
testing/caddy: new aport
Diffstat (limited to 'testing')
-rw-r--r-- | testing/caddy/APKBUILD | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/testing/caddy/APKBUILD b/testing/caddy/APKBUILD new file mode 100644 index 0000000000..b0f1c7d310 --- /dev/null +++ b/testing/caddy/APKBUILD @@ -0,0 +1,63 @@ +# Contributor: Carlo Landmeter <clandmeter@gmail.com> +# Maintainer: +pkgname=caddy +pkgver=0.8.2 +pkgrel=0 +pkgdesc="Fast, cross-platform HTTP/2 web server with automatic HTTPS" +url="https://caddyserver.com/" +arch="all" +license="ASL 2.0" +depends="" +depends_dev="" +makedepends="$depends_dev go" +install="" +subpackages="" +source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.gz + " + +_disturl="dev.alpinelinux.org:/archive/$pkgname/" +_gourl="github.com/mholt/caddy" +_builddir="$srcdir"/src/$_gourl + +prepare() { + local i + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +snapshot() { + abuild clean && abuild deps + export GOPATH="$srcdir" + msg "Checking out v${pkgver} tag" + # go get will not checkout a specific tag + # so we run our own git checkout branch + git clone --quiet --branch v${pkgver} \ + https://$_gourl $_builddir || return 1 + cd $_builddir + # fetch deps + go get -v -d || return 1 + cd "$srcdir" + tar zcf $pkgname-$pkgver.tar.gz src || return 1 + rsync --progress -La $pkgname-$pkgver.tar.gz \ + $_disturl || return 1 + cd $startdir && abuild undeps +} + +build() { + cd "$_builddir" || return 1 + export GOPATH="$srcdir" + go build -v -o ecaddy || return 1 +} + +package() { + cd "$_builddir" + install -Dm755 ecaddy "$pkgdir"/usr/bin/caddy || return 1 +} + +md5sums="fbac857f44eb017a8ec3cc5a232ac492 caddy-0.8.2.tar.gz" +sha256sums="a298af1e38ba37d5812d4733029e7bc7d3b79557094c61f450947fcae2045e96 caddy-0.8.2.tar.gz" +sha512sums="a59e6556b6e65d74a7da53d265a47fe052f3e6ef9be68c6d44933040a84ba75ba26e783a71b9e13eeee5e5a0904b700cb4459d6ae802603dbafe811115f3d276 caddy-0.8.2.tar.gz" |