[arch-commits] Commit in wakatime/trunk (PKGBUILD literal_comparison.patch)
Konstantin Gizdov
kgizdov at gemini.archlinux.org
Thu Dec 30 08:46:33 UTC 2021
Date: Thursday, December 30, 2021 @ 08:46:32
Author: kgizdov
Revision: 1088107
upgpkg: wakatime 1:1.30.5-1: upgrade to new interface
Modified:
wakatime/trunk/PKGBUILD
Deleted:
wakatime/trunk/literal_comparison.patch
--------------------------+
PKGBUILD | 41 +++++++++++++++++++++++------------------
literal_comparison.patch | 12 ------------
2 files changed, 23 insertions(+), 30 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-30 08:34:31 UTC (rev 1088106)
+++ PKGBUILD 2021-12-30 08:46:32 UTC (rev 1088107)
@@ -3,32 +3,37 @@
# Contributor: Siôn le Roux <sinisterstuf at gmail.com>
pkgname=wakatime
-pkgver=13.1.0
-pkgrel=3
+epoch=1
+pkgver='1.30.5'
+pkgrel=1
pkgdesc="Command line interface used by all WakaTime text editor plugins"
-arch=('any')
-url="https://github.com/${pkgname}/${pkgname}"
+arch=('x86_64')
+url="https://github.com/${pkgname}/${pkgname}-cli"
license=('BSD')
-depends=('python')
-makedepends=('python-setuptools')
-source=("${pkgname}-${pkgver}::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz"
- 'literal_comparison.patch')
-sha256sums=('910c252ff86f649e6e10f88e937062257a3dd71606db728eff49397524b34863'
- 'ef526daab8b9656b33893bbeb43d9e9d96ad81a01446bbe0d3035170a7b80163')
+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/legacy-python-cli-$pkgver"
- patch -Np1 -i "${srcdir}/literal_comparison.patch"
+ cd "${srcdir}/${pkgname}-cli-${pkgver}"
+ mkdir -p build # create build dir
}
build () {
- cd "$srcdir/legacy-python-cli-$pkgver"
- python setup.py 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/legacy-python-cli-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1
- install -d "${pkgdir}/usr/share/licenses/${pkgname}"
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"/
+ 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
}
Deleted: literal_comparison.patch
===================================================================
--- literal_comparison.patch 2021-12-30 08:34:31 UTC (rev 1088106)
+++ literal_comparison.patch 2021-12-30 08:46:32 UTC (rev 1088107)
@@ -1,12 +0,0 @@
-diff -aur --color wakatime-13.0.7-old/wakatime/packages/tzlocal/unix.py wakatime-13.0.7-new/wakatime/packages/tzlocal/unix.py
---- wakatime-13.0.7-old/wakatime/packages/tzlocal/unix.py 2020-02-13 19:11:46.000000000 +0200
-+++ wakatime-13.0.7-new/wakatime/packages/tzlocal/unix.py 2020-04-21 16:25:15.100231033 +0300
-@@ -97,7 +97,7 @@
- if os.path.exists(tzpath) and os.path.islink(tzpath):
- tzpath = os.path.realpath(tzpath)
- start = tzpath.find("/")+1
-- while start is not 0:
-+ while start != 0:
- tzpath = tzpath[start:]
- try:
- return pytz.timezone(tzpath)
More information about the arch-commits
mailing list