Date: Sunday, August 30, 2020 @ 17:52:47 Author: hashworks Revision: 692846
Moved package from AUR, bumped to 1.1.6 Added: srrdb-terminal-client/ srrdb-terminal-client/repos/ srrdb-terminal-client/trunk/ srrdb-terminal-client/trunk/PKGBUILD ----------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) Added: srrdb-terminal-client/trunk/PKGBUILD =================================================================== --- srrdb-terminal-client/trunk/PKGBUILD (rev 0) +++ srrdb-terminal-client/trunk/PKGBUILD 2020-08-30 17:52:47 UTC (rev 692846) @@ -0,0 +1,44 @@ +# Maintainer: hashworks <[email protected]> +pkgname=srrdb-terminal-client +pkgver=1.1.6 +pkgrel=1 +pkgdesc="A terminal client to access srrdb.com" +arch=("x86_64") +url="https://github.com/hashworks/srrdb-Terminal-Client" +license=("GPL3") +depends=('glibc') +makedepends=('go') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('e25b486a7915d241c2f53701a277e2a776dbd21ac5e6fd06fa8a54cca44af534') + +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 -ldflags=-linkmode=external -mod=readonly -modcacherw" + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\" -X main.VERSION=\"${pkgver}\" -X main.BUILD_DATE=\"$(date -d@"${SOURCE_DATE_EPOCH}" +"%Y-%m-%d_%H:%M:%S")\"" \ + -o build . +} + +check() { + cd "srrdb-Terminal-Client-${pkgver}" + go test . +} + +package() { + cd "srrdb-Terminal-Client-${pkgver}" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm755 "build/srrdb-Terminal-Client" "${pkgdir}/usr/bin/srrdb" +}
