From 25f702449c8683b3ec78b2e4a5728e700462e5a2 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Tue, 20 Dec 2022 17:01:41 +0100 Subject: [PATCH] gnu: Merge gdal and python-gdal packages. * gnu/packages/geo.scm (gdal)[inputs]: Add swig and zstd. [native-inputs]: Add python. [propagated-inputs]: Add python-numpy. (python-gdal): Remove variable. (qgis)[inputs]: Remove python-gdal. [arguments]: Disable a flaky test. --- gnu/packages/geo.scm | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 02259c2f6c..2185af7a98 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -1097,9 +1097,14 @@ (define-public gdal proj qhull sqlite - zlib)) + swig + zlib + zstd)) (native-inputs - (list pkg-config)) + (list pkg-config + python)) + (propagated-inputs + (list python-numpy)) (home-page "https://gdal.org/") (synopsis "Raster and vector geospatial data format library") (description "GDAL is a translator library for raster and vector geospatial @@ -1128,25 +1133,6 @@ (define-public gdal ;; frmts/mrf/libLERC license:asl2.0)))) -(define-public python-gdal - (package (inherit gdal) - (name "python-gdal") - (build-system python-build-system) - (arguments - '(#:tests? #f ; no tests - #:phases - (modify-phases %standard-phases - (add-before 'build 'chdir - (lambda _ - (chdir "swig/python") - #t))))) - (native-inputs '()) - (propagated-inputs - (list python-numpy)) - (inputs - (list gdal)) - (synopsis "GDAL (Geospatial Data Abstraction Library) python bindings"))) - (define-public python-pyshp (package (name "python-pyshp") @@ -2554,6 +2540,7 @@ (define-public qgis "ProcessingQgisAlgorithmsTestPt2" "ProcessingQgisAlgorithmsTestPt3" "ProcessingQgisAlgorithmsTestPt4" + "ProcessingGdalAlgorithmsRasterTest" "ProcessingGdalAlgorithmsVectorTest" "ProcessingGrass7AlgorithmsImageryTest" "ProcessingGrass7AlgorithmsRasterTestPt1" @@ -2671,7 +2658,6 @@ (define-public qgis python-chardet python-dateutil python-future - python-gdal python-jinja2 python-numpy python-owslib