diff options
author | ml | 2020-01-19 20:42:14 +0100 |
---|---|---|
committer | ml | 2020-01-19 20:42:14 +0100 |
commit | 6a62b2bcef9cc74b876edd2f0accda0915b9baa4 (patch) | |
tree | 69bbe46c03ca0db44a6024f76f4183ddea85e521 | |
download | aur-6a62b2bcef9cc74b876edd2f0accda0915b9baa4.tar.gz |
newpkg: gotify-server 2.0.13-1
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..822673569b16 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = gotify-server + pkgdesc = A simple server for sending and receiving messages in real-time per WebSocket. + pkgver = 2.0.13 + pkgrel = 1 + url = https://gotify.net/ + arch = x86_64 + license = MIT + makedepends = git + makedepends = go + source = gotify-server-2.0.13.tar.gz::https://github.com/gotify/server/archive/v2.0.13.tar.gz + sha256sums = a18177dce403df17e21d8b15551d0525d7c0140a5f8a06148df1db1bc2749639 + +pkgname = gotify-server + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e99f103b44c6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: ml <ml@visu.li> +# @TODO config, systemd service/socket, sysusers.d/*.conf, tmpfiles.d/*.conf +pkgname=gotify-server +pkgver=2.0.13 +_commit=b2b56e09af0ec937a74291d2582cc038fde950e8 +pkgrel=1 +pkgdesc='A simple server for sending and receiving messages in real-time per WebSocket.' +arch=(x86_64) +url='https://gotify.net/' +license=('MIT') +makedepends=('git' 'go') +source=("$pkgname-$pkgver.tar.gz::https://github.com/gotify/server/archive/v${pkgver}.tar.gz") +sha256sums=('a18177dce403df17e21d8b15551d0525d7c0140a5f8a06148df1db1bc2749639') + +build() { + cd "server-$pkgver" + export GOPATH="$srcdir" + local build_date=$(date "+%F-%T" -d "@${SOURCE_DATE_EPOCH}") + go build \ + -o "$pkgname" \ + -trimpath \ + -buildmode=pie \ + -ldflags "-X 'main.Version=${pkgver}' \ + -X 'main.Commit=${_commit}' \ + -X 'main.BuildDate=${build_date}' \ + -X 'main.Mode=prod' \ + -extldflags=${LDFLAGS}" +} + +check() { + cd "server-$pkgver" + export GOPATH="$srcdir" + go test -v ./... +} + +package() { + cd "server-$pkgver" + install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm755 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |