summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhashworks2020-05-31 22:26:57 +0200
committerhashworks2020-05-31 22:26:57 +0200
commite9ba8f33d088247395d84bf02c1acca36e4f5cb8 (patch)
treeb2d459ac2a435b38e005e0d8d8492a8fffd63250
parent89d6cf365eacb3d0d911d243af93079beb2fea3c (diff)
downloadaur-e9ba8f33d088247395d84bf02c1acca36e4f5cb8.tar.gz
Bump to 1.1.5, build from source
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore1
-rw-r--r--.gitlab-ci.yml4
-rw-r--r--PKGBUILD38
4 files changed, 40 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2a1b5ec79d0..ce4e8851583b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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'
diff --git a/PKGBUILD b/PKGBUILD
index 8bd25623a28f..9ffb2b2f308b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}