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 <[email protected]> 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)
