gnu: gi-docgen: Update to 2025.4.

* gnu/packages/gnome.scm (gi-docgen): Update to 2025.4.
  [build-system]: Use pyproject.
  [propagated-inputs]: Remove python-tomli.
  [native-inputs]: Add python-pytest-bootstrap and python-setuptools.

Change-Id: Id73ae10611e6d18058d12d6db2cf1991c0e73157
This commit is contained in:
Sharlatan Hellseher 2025-07-28 15:24:07 +01:00
parent d709cb4b2e
commit b3f184ee29
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -240,6 +240,7 @@
#:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix build-system meson) #:use-module (guix build-system meson)
#:use-module (guix build-system pyproject)
#:use-module (guix build-system python) #:use-module (guix build-system python)
#:use-module (guix build-system trivial) #:use-module (guix build-system trivial)
#:use-module (guix deprecation) #:use-module (guix deprecation)
@ -5384,20 +5385,22 @@ and other secrets. It communicates with the \"Secret Service\" using DBus.")
(define-public gi-docgen (define-public gi-docgen
(package (package
(name "gi-docgen") (name "gi-docgen")
(version "2024.1") (version "2025.4")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "gi_docgen" version)) (uri (pypi-uri "gi_docgen" version))
(sha256 (sha256
(base32 (base32
"0cf237ml2jhqcv1zlb35qbvjg4i8a4blawdah5s7f28iz5lmajia")))) "1i9dlwirizc0n5sw9w60yscaj14x9x06fdq64kwxqkia13d6dq3z"))))
(build-system python-build-system) (build-system pyproject-build-system)
(native-inputs
(list python-pytest-bootstrap
python-setuptools))
(propagated-inputs (list python-jinja2 (propagated-inputs (list python-jinja2
python-markdown python-markdown
python-markupsafe python-markupsafe
python-packaging python-packaging
python-pygments python-pygments
python-tomli
python-typogrify)) python-typogrify))
(home-page "https://gitlab.gnome.org/GNOME/gi-docgen") (home-page "https://gitlab.gnome.org/GNOME/gi-docgen")
(synopsis "Documentation tool for GObject-based libraries") (synopsis "Documentation tool for GObject-based libraries")