[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