1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-26 04:00:30 +02:00

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
This commit is contained in:
Vinicius Monego
2025-06-04 22:38:03 -03:00
parent d7375f9e50
commit e13a4696be

View File

@@ -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/")