diff options
author | hashworks | 2020-05-31 22:26:57 +0200 |
---|---|---|
committer | hashworks | 2020-05-31 22:26:57 +0200 |
commit | e9ba8f33d088247395d84bf02c1acca36e4f5cb8 (patch) | |
tree | b2d459ac2a435b38e005e0d8d8492a8fffd63250 | |
parent | 89d6cf365eacb3d0d911d243af93079beb2fea3c (diff) | |
download | aur-e9ba8f33d088247395d84bf02c1acca36e4f5cb8.tar.gz |
Bump to 1.1.5, build from source
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | .gitlab-ci.yml | 4 | ||||
-rw-r--r-- | PKGBUILD | 38 |
4 files changed, 40 insertions, 12 deletions
@@ -1,13 +1,14 @@ pkgbase = srrdb-terminal-client pkgdesc = A terminal client to access srrdb.com, written in Go. - pkgver = 1.1.4 - pkgrel = 1 + pkgver = 1.1.5 + pkgrel = 2 url = https://github.com/hashworks/srrdb-Terminal-Client changelog = CHANGELOG arch = x86_64 license = GPL3 - source = https://github.com/hashworks/srrdb-Terminal-Client/releases/download/v1.1.4/srrdb-linux-amd64.tar.gz - md5sums = db1ab55948a69264895791bfccf4d6a7 + makedepends = go + source = https://github.com/hashworks/srrdb-Terminal-Client/archive/v1.1.5.tar.gz + sha256sums = e1be74da97202cf3cb6737f56f84cec42158167940b20dfc5f1302d7399c761c pkgname = srrdb-terminal-client diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9881fec21af4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.tar.* diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000000..e011b6f7c948 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,4 @@ +include: + - project: 'aur-packages/ci-cd' + ref: master + file: 'github-packages.yml' @@ -1,15 +1,37 @@ # Maintainer: hashworks <mail@hashworks.net> pkgname=srrdb-terminal-client -pkgver=1.1.4 -pkgrel=1 +pkgver=1.1.5 +pkgrel=2 pkgdesc="A terminal client to access srrdb.com, written in Go." -arch=(x86_64) -url=https://github.com/hashworks/srrdb-Terminal-Client -license=(GPL3) +arch=("x86_64") +url="https://github.com/hashworks/srrdb-Terminal-Client" +license=("GPL3") changelog=CHANGELOG -source=("https://github.com/hashworks/srrdb-Terminal-Client/releases/download/v${pkgver}/srrdb-linux-amd64.tar.gz") -md5sums=(db1ab55948a69264895791bfccf4d6a7) +makedepends=('go') +source=("${url}/archive/v${pkgver}.tar.gz") +sha256sums=("e1be74da97202cf3cb6737f56f84cec42158167940b20dfc5f1302d7399c761c") + +prepare(){ + cd "srrdb-Terminal-Client-${pkgver}" + mkdir -p build/ +} + +build() { + cd "srrdb-Terminal-Client-${pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go build -o build . +} + +check() { + cd "srrdb-Terminal-Client-${pkgver}" + go test . +} package() { - install -D srrdb "${pkgdir}/usr/bin/srrdb" + cd "srrdb-Terminal-Client-${pkgver}" + install -Dm755 "build/srrdb-Terminal-Client-${pkgver}" "${pkgdir}/usr/bin/srrdb" } |