Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / 
gcovr


Commits:
4b0db6c5 by Jelle van der Waa at 2025-01-25T18:39:41+01:00
upgpkg: 8.3-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,21 +1,25 @@
 pkgbase = gcovr
        pkgdesc = provides a utility for managing the use of the GNU gcov 
utility
-       pkgver = 8.2
-       pkgrel = 2
+       pkgver = 8.3
+       pkgrel = 1
        url = https://gcovr.com/
        arch = any
        license = BSD-3-Clause
        checkdepends = python-pytest
-       makedepends = python-setuptools
+       makedepends = python-hatchling
+       makedepends = python-hatch-vcs
+       makedepends = python-hatch-fancy-pypi-readme
        makedepends = python-build
        makedepends = python-installer
        makedepends = python-wheel
+       makedepends = git
        depends = python
        depends = python-jinja
        depends = python-lxml
        depends = gcc
        depends = python-colorlog
-       source = https://github.com/gcovr/gcovr/archive/8.2/gcovr-8.2.tar.gz
-       sha256sums = 
b435c7d741d3e83ba9d8305099245a298c287b3f8b7a5385032189702fa052a2
+       depends = python-pygments
+       source = git+https://github.com/gcovr/gcovr.git#tag=8.3
+       sha256sums = 
2268fc2b6cae57c0e83dd1677aa5bf51db41d21ff784744a05dda07af241dfdb
 
 pkgname = gcovr


=====================================
PKGBUILD
=====================================
@@ -1,31 +1,38 @@
 # Maintainer: Jelle van der Waa <[email protected]>
 
 pkgname=gcovr
-pkgver=8.2
-pkgrel=2
+pkgver=8.3
+pkgrel=1
 pkgdesc='provides a utility for managing the use of the GNU gcov utility'
 arch=(any)
 url="https://gcovr.com/";
 license=(BSD-3-Clause)
-depends=('python' 'python-jinja' 'python-lxml' 'gcc' 'python-colorlog')
-makedepends=('python-setuptools' 'python-build' 'python-installer' 
'python-wheel')
+depends=('python' 'python-jinja' 'python-lxml' 'gcc' 'python-colorlog' 
'python-pygments')
+makedepends=('python-hatchling' 'python-hatch-vcs' 
'python-hatch-fancy-pypi-readme'
+             'python-build' 'python-installer' 'python-wheel' 'git')
 checkdepends=('python-pytest')
-source=("https://github.com/gcovr/gcovr/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
-sha256sums=('b435c7d741d3e83ba9d8305099245a298c287b3f8b7a5385032189702fa052a2')
+source=("git+https://github.com/gcovr/gcovr.git#tag=${pkgver}";)
+sha256sums=('2268fc2b6cae57c0e83dd1677aa5bf51db41d21ff784744a05dda07af241dfdb')
+
+prepare() {
+  cd ${pkgname}
+  # Remove unnecessary dependency version pinning
+  sed -i 's/hatchling==1.26.1/hatchling/' pyproject.toml
+}
 
 build() {
-  cd ${pkgname}-${pkgver}
+  cd ${pkgname}
   python -m build --wheel --no-isolation
 }
 
 check() {
-  cd ${pkgname}-${pkgver}
+  cd ${pkgname}
   # requires pyutillib, ply
   #pytest gcovr
 }
 
 package() {
-  cd ${pkgname}-${pkgver}
+  cd ${pkgname}
   python -m installer --destdir="$pkgdir" dist/*.whl
   install -D -m644 LICENSE.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.txt
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gcovr/-/commit/4b0db6c52b7ebae6b8ac123e9a06de0c864c29e3

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gcovr/-/commit/4b0db6c52b7ebae6b8ac123e9a06de0c864c29e3
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to