diff options
author | Jingbei Li | 2020-09-09 15:32:16 +0800 |
---|---|---|
committer | Jingbei Li | 2020-09-09 15:32:16 +0800 |
commit | b4c5bf20f9b96303422318fd1f8250ca557cd145 (patch) | |
tree | 59de10ef8c0a9260d02fa4a0da5e2d653ed2d151 | |
download | aur-b4c5bf20f9b96303422318fd1f8250ca557cd145.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 52 |
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f94564d720c4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = pritunl-web-git + pkgdesc = Pritunl external web server + pkgver = 135.9f6f48b + pkgrel = 1 + url = https://github.com/pritunl/pritunl-web + arch = any + license = custom + makedepends = git + depends = go + provides = pritunl-web + conflicts = pritunl-web + source = git+https://github.com/pritunl/pritunl-web + sha256sums = SKIP + +pkgname = pritunl-web-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..6b16c663febc --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.pkg* +*/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4684dc101eaf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Jingbei Li <i@jingbei.li> +# Contributor: Pritunl <contact@pritunl.com> + +pkgname=pritunl-web-git +_pkgname=pritunl-web +pkgver=135.9f6f48b +pkgrel=1 +pkgdesc="Pritunl external web server" +arch=("any") +license=("custom") +url="https://github.com/pritunl/${_pkgname}" +depends=(go) +makedepends=(git) +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("git+$url") +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + echo "$(git rev-list --count master).$(git rev-parse --short master)" +} + +prepare() { + export GOPATH=$srcdir/go + export https_proxy=127.0.0.1:8123 + + mkdir -p $GOPATH/src/github.com/pritunl + ln -rTsf $_pkgname $GOPATH/src/github.com/pritunl/$_pkgname + + cd $GOPATH/src/github.com/pritunl/$_pkgname + # https://github.com/sirupsen/logrus/issues/1041 + # https://github.com/pritunl/pritunl-web/pull/2 + find . -type f -exec sed 's/Sirupsen/sirupsen/g' -i {} \; + + go mod init +} + +build() { + + cd $GOPATH/src/github.com/pritunl/$_pkgname + go install \ + -gcflags "all=-trimpath=$GOPATH" \ + -asmflags "all=-trimpath=$GOPATH" \ + -ldflags "-extldflags $LDFLAGS" \ + -v ./... +} + +package() { + cd "$srcdir/$_pkgname" + install -Dm755 $GOPATH/bin/${_pkgname} $pkgdir/usr/bin/${_pkgname} +} |