From e13a4696bee1a9fa9fd9dc9bdd0fc13178589d95 Mon Sep 17 00:00:00 2001 From: Vinicius Monego Date: Wed, 4 Jun 2025 22:38:03 -0300 Subject: [PATCH] gnu: veusz: Update to 4.1. * gnu/packages/maths.scm (veusz): Update to 4.1. [arguments]<#:phases>: Change qt5 references to qt6. [native-inputs]: Replace qttools-5 by qttools. [inputs]: Remove python-pyqt, qtbase-5, qtsvg-5, qtwayland-5. Add python-pyqt-6, qtbase, qtsvg, qtwayland. Change-Id: Ia31ea45b28207ac2247a23f97fda420530956040 --- gnu/packages/maths.scm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 2e4d125813a6529cd26d8bb68be260e2f72d03ab..7a5ad9c156b39893b9839df1f03e0bcf9f6989f7 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -3631,13 +3631,13 @@ ASCII text files using Gmsh's own scripting language.") (define-public veusz (package (name "veusz") - (version "3.6.2") + (version "4.1") (source (origin (method url-fetch) (uri (pypi-uri "veusz" version)) (sha256 - (base32 "1lcmcfr0dcam8g1fp5qip8jnxglxx7i62ln3ix6l4c2bbv21l5y2")))) + (base32 "0idg249sg367rxp69nwpsib5dwb0bbznb8hak004573ygc7dmd5k")))) (build-system pyproject-build-system) (arguments (list @@ -3646,8 +3646,8 @@ ASCII text files using Gmsh's own scripting language.") #:tests? #f #:phases #~(modify-phases %standard-phases - ;; Veusz uses python's site-packages to look for pyqt5_include_dir. - (add-after 'unpack 'fix-pyqt5-include-dir + ;; Veusz uses python's site-packages to look for pyqt6_include_dir. + (add-after 'unpack 'fix-pyqt6-include-dir (lambda _ (substitute* "pyqt_setuptools.py" (("get_path\\('platlib'\\)") @@ -3668,23 +3668,23 @@ ASCII text files using Gmsh's own scripting language.") (list #$(this-package-input "qtbase") #$(this-package-input "qtsvg") #$(this-package-input "qtwayland")) - "/lib/qt5/plugins:") - "/lib/qt5/plugins"))))))))) + "/lib/qt6/plugins:") + "/lib/qt6/plugins"))))))))) (native-inputs (list pkg-config python-astropy python-setuptools python-wheel - qttools-5)) + qttools)) (inputs (list bash-minimal ghostscript ;optional, for EPS/PS output python-dbus python-h5py ;optional, for HDF5 data - python-pyqt - qtbase-5 - qtsvg-5 - qtwayland-5)) + python-pyqt-6 + qtbase + qtsvg + qtwayland)) (propagated-inputs (list python-numpy)) (home-page "https://veusz.github.io/")