[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch core-updates updated: gnu: qgis: Fix build.
From: |
guix-commits |
Subject: |
branch core-updates updated: gnu: qgis: Fix build. |
Date: |
Sat, 22 Apr 2023 09:48:48 -0400 |
This is an automated email from the git hooks/post-receive script.
glv pushed a commit to branch core-updates
in repository guix.
The following commit(s) were added to refs/heads/core-updates by this push:
new 61383a1a43 gnu: qgis: Fix build.
61383a1a43 is described below
commit 61383a1a4393e5c0c36ae9fee3778e31b4812d5b
Author: Guillaume Le Vaillant <glv@posteo.net>
AuthorDate: Sat Apr 22 15:25:05 2023 +0200
gnu: qgis: Fix build.
* gnu/packages/geo.scm (qgis)[arguments]: Update 'configure-pyqt5-sip-path'
phase. Disable a few more failing tests in 'check' phase.
---
gnu/packages/geo.scm | 38 ++++++++++++++++++--------------------
1 file changed, 18 insertions(+), 20 deletions(-)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 0d5fa64cd9..cd56f50bf0 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -2473,26 +2473,17 @@ growing set of geoscientific methods.")
;; Configure correct path to PyQt5 SIP directory
(add-after 'unpack 'configure-pyqt5-sip-path
(lambda* (#:key inputs #:allow-other-keys)
- (substitute* "cmake/FindPyQt5.py"
- (("sip_dir = cfg.default_sip_dir")
- (string-append "sip_dir = \""
- (assoc-ref inputs "python-pyqt+qscintilla")
- "/share/sip\"")))
- ;; Fix building with python-sip@5.
- ;;
- ;; The reason for this is that python-sip@5 introduces some
- ;; changes such as a new build system 'sip-build' as well as the
- ;; use of the path "/lib/pythonX.X/site-packages/*/bindings/"
- ;; instead of "/share/sip/" for .sip files. However, we do not
- ;; actually use that those yet. QGIS detects SIP5 and assumes we
- ;; are, messing up the build. The long term solution is to fully
- ;; upgrade SIP, use sip-build and fix all failing packages, but
- ;; for now I just want to get the build working.
- (substitute* "cmake/FindPyQt5.cmake"
- (("SET\\(PYQT5_SIP_DIR
\"\\$\\{Python_SITEARCH\\}/PyQt5/bindings\"\\)")
- (string-append "SET(PYQT5_SIP_DIR \""
- (assoc-ref inputs "python-pyqt+qscintilla")
- "/share/sip\")")))
+ (let ((sip-dir (string-append
+ (assoc-ref inputs "python-pyqt+qscintilla")
+ "/lib/python"
+ (python:python-version (assoc-ref inputs
"python"))
+ "/site-packages/PyQt5/bindings")))
+ (substitute* "cmake/FindPyQt5.py"
+ (("sip_dir = cfg.default_sip_dir")
+ (string-append "sip_dir = \"" sip-dir "\"")))
+ (substitute* "cmake/FindPyQt5.cmake"
+ (("SET\\(PYQT5_SIP_DIR
\"\\$\\{Python_SITEARCH\\}/PyQt5/bindings\"\\)")
+ (string-append "SET(PYQT5_SIP_DIR \"" sip-dir "\")"))))
(substitute* (list "tests/code_layout/test_qt_imports.sh"
"tests/code_layout/test_qgsscrollarea.sh")
(("\\$\\(git rev-parse --show-toplevel\\)")
@@ -2560,24 +2551,29 @@ growing set of geoscientific methods.")
"test_core_compositionconverter"
"test_core_expression"
"test_core_gdalutils"
+ "test_core_labelingengine"
"test_core_layoutpicture"
+ "test_core_layouttable"
"test_core_pointcloudlayerexporter"
"test_core_projectstorage"
"test_core_coordinatereferencesystem"
"test_gui_queryresultwidget"
"test_provider_copcprovider"
+ "test_provider_eptprovider"
"test_analysis_processingalgspt1"
"test_analysis_processingalgspt2"
"test_analysis_processing"
"test_app_gpsintegration"
"PyQgsAnnotation"
"PyQgsAuthenticationSystem"
+ "PyQgsConnectionRegistry"
"PyQgsDatumTransform"
"PyQgsFileUtils"
"PyQgsGeometryTest"
"PyQgsGoogleMapsGeocoder"
"PyQgsGroupLayer"
"PyQgsHashLineSymbolLayer"
+ "PyQgsLayerMetadataProviderPython"
"PyQgsLayoutHtml"
"PyQgsLineSymbolLayers"
"PyQgsMapLayer"
@@ -2587,6 +2583,8 @@ growing set of geoscientific methods.")
"PyQgsProviderConnectionGpkg"
"PyQgsProviderConnectionSpatialite"
"PyQgsOGRProvider"
+ "PyQgsSettingsTreeNode"
+ "PyQgsTextRenderer"
"PyQgsVectorFileWriter"
"PyQgsVectorLayerEditBuffer"
"PyQgsVirtualLayerProvider"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch core-updates updated: gnu: qgis: Fix build.,
guix-commits <=