[arch-commits] Commit in wakatime/repos (2 files)

Konstantin Gizdov kgizdov at gemini.archlinux.org
Thu Dec 30 08:46:38 UTC 2021


    Date: Thursday, December 30, 2021 @ 08:46:38
  Author: kgizdov
Revision: 1088108

archrelease: copy trunk to community-testing-x86_64

Added:
  wakatime/repos/community-testing-x86_64/
  wakatime/repos/community-testing-x86_64/PKGBUILD
    (from rev 1088107, wakatime/trunk/PKGBUILD)

----------+
 PKGBUILD |   39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

Copied: wakatime/repos/community-testing-x86_64/PKGBUILD (from rev 1088107, wakatime/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD	                        (rev 0)
+++ community-testing-x86_64/PKGBUILD	2021-12-30 08:46:38 UTC (rev 1088108)
@@ -0,0 +1,39 @@
+# Maintainer: Konstantin Gizdov <arch at kge dot pw>
+# Contributor: Eric Berquist <eric dot berquist at gmail dot com>
+# Contributor: Siôn le Roux <sinisterstuf at gmail.com>
+
+pkgname=wakatime
+epoch=1
+pkgver='1.30.5'
+pkgrel=1
+pkgdesc="Command line interface used by all WakaTime text editor plugins"
+arch=('x86_64')
+url="https://github.com/${pkgname}/${pkgname}-cli"
+license=('BSD')
+depends=('glibc')
+makedepends=('go')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}-cli/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('ed7a27e0ac841980b5b89574da99f7e0cb915d8dd9dd7c176a11703f974ad54e')
+
+prepare () {
+  cd "${srcdir}/${pkgname}-cli-${pkgver}"
+  mkdir -p build  # create build dir
+}
+
+build () {
+  cd "${srcdir}/${pkgname}-cli-${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 -o build/"${pkgname}" ./main.go
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-cli-${pkgver}"
+  install -Dm755 build/"${pkgname}" "${pkgdir}"/usr/bin/"${pkgname}"
+  install -d "${pkgdir}"/usr/share/licenses/"${pkgname}"
+  install LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+}



More information about the arch-commits mailing list