all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#68925] [PATCH 0/8] Update proj to 9.3.1.
@ 2024-02-04 16:43 Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 1/8] gnu: proj: Update " Felix Gruber
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:43 UTC (permalink / raw)
  To: 68925; +Cc: Felix Gruber, Andreas Enge, Eric Bavier, Sharlatan Hellseher

This patch set updates proj to 9.3.1 and also updates some packages that
depend on proj to make sure that they still build.

Felix Gruber (8):
  gnu: proj: Update to 9.3.1.
  gnu: python-pyproj: Update to 3.6.1.
  gnu: libgeotiff: Fix build with proj 9.3.1.
  gnu: geos: Update to 3.12.1.
  gnu: python-shapely: Update to 2.0.2.
  gnu: python-pyshp: Update to 2.3.1.
  gnu: grass: Update to 7.8.8.
  gnu: qgis: Fix build against proj 9.3.1.

 gnu/local.mk                                  |  3 +
 gnu/packages/geo.scm                          | 62 ++++++++++++-------
 .../libgeotiff-fix-tests-on-i386.patch        | 35 +++++++++++
 ...libgeotiff-fix-tests-with-proj-9.3.0.patch | 51 +++++++++++++++
 ...libgeotiff-fix-tests-with-proj-9.3.1.patch | 40 ++++++++++++
 gnu/packages/python-xyz.scm                   |  7 +--
 6 files changed, 171 insertions(+), 27 deletions(-)
 create mode 100644 gnu/packages/patches/libgeotiff-fix-tests-on-i386.patch
 create mode 100644 gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch
 create mode 100644 gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch


base-commit: abeffc82379c4f9bd2e6226ea27453b22cb4e0c8
-- 
2.41.0





^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#68925] [PATCH 1/8] gnu: proj: Update to 9.3.1.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
@ 2024-02-04 16:47 ` Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 2/8] gnu: python-pyproj: Update to 3.6.1 Felix Gruber
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:47 UTC (permalink / raw)
  To: 68925; +Cc: Felix Gruber, Andreas Enge, Eric Bavier, Sharlatan Hellseher

* gnu/packages/geo.scm (proj): Update to 9.3.1.

Change-Id: I176efdba12761b81b90c8a53c362e4e66bd08fca
---
 gnu/packages/geo.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index e053179a51..4d76095d67 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -13,7 +13,7 @@
 ;;; Copyright © 2019, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
 ;;; Copyright © 2020, 2022 Marius Bakke <marius@gnu.org>
 ;;; Copyright © 2020 Christopher Baines <mail@cbaines.net>
-;;; Copyright © 2020, 2021, 2022, 2023 Felix Gruber <felgru@posteo.net>
+;;; Copyright © 2020–2024 Felix Gruber <felgru@posteo.net>
 ;;; Copyright © 2021, 2023, 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
 ;;; Copyright © 2021, 2023, 2024 Vinicius Monego <monego@posteo.net>
 ;;; Copyright © 2021 Clément Lassieur <clement@lassieur.org>
@@ -740,7 +740,7 @@ (define-public libspatialite
 (define-public proj
   (package
     (name "proj")
-    (version "9.2.0")
+    (version "9.3.1")
     (source
      (origin
        (method url-fetch)
@@ -748,7 +748,7 @@ (define-public proj
                            version ".tar.gz"))
        (sha256
         (base32
-         "03nm1sgvh237my7ss6kayn6887cbnayvjxrrxsrfcakkmbsida6y"))))
+         "1g0hkpiablvhsmw0kn5frwgdir3q7avc45p6lc1zhhhzkv5ikydh"))))
     (build-system cmake-build-system)
     (native-inputs (list googletest pkg-config))
     (propagated-inputs (list curl libtiff sqlite)) ;required by proj.pc
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [bug#68925] [PATCH 2/8] gnu: python-pyproj: Update to 3.6.1.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 1/8] gnu: proj: Update " Felix Gruber
@ 2024-02-04 16:47 ` Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 3/8] gnu: libgeotiff: Fix build with proj 9.3.1 Felix Gruber
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:47 UTC (permalink / raw)
  To: 68925; +Cc: Felix Gruber, Andreas Enge, Eric Bavier, Sharlatan Hellseher

* gnu/packages/geo.scm (python-pyproj): Update to 3.6.1.
[arguments]: Convert to gexp.

Change-Id: I0ef2bf3da8d35b728f4ba4009caca33fa18dbad3
---
 gnu/packages/geo.scm | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 4d76095d67..5882271174 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -844,31 +844,36 @@ (define-public proj.4
 (define-public python-pyproj
   (package
     (name "python-pyproj")
-    (version "3.5.0")
+    (version "3.6.1")
     (source
       (origin
         (method url-fetch)
         (uri (pypi-uri "pyproj" version))
         (sha256
           (base32
-            "1xhvr0n5gb7v6x0wd7cqmc0zrky2fag7bq2shx6l2qqq3icx2ncq"))))
+            "1gq1spm5zdq9k8kl9cb31b9m08ybyrdggfw3sjrqyz9b9iq7raj4"))))
     (build-system python-build-system)
     (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'set-proj-path
-           (lambda* (#:key inputs #:allow-other-keys)
-             (let ((proj (assoc-ref inputs "proj")))
-               (setenv "PROJ_DIR" proj)
-               (substitute* "pyproj/datadir.py"
-                 (("(internal_datadir = ).*$" all var)
-                  (string-append var "Path(\"" proj "/share/proj\")\n")))))))))
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'set-proj-path
+            (lambda* (#:key #:allow-other-keys)
+              (let ((proj #$(this-package-input "proj")))
+                (setenv "PROJ_DIR" proj)
+                (substitute* "pyproj/datadir.py"
+                  (("(internal_datadir = ).*$" all var)
+                   (string-append var "Path(\"" proj
+                                  "/share/proj\")\n")))))))))
     (inputs
       (list proj))
     (propagated-inputs
       (list python-certifi))
     (native-inputs
-      (list python-cython python-numpy python-pandas python-pytest
+      (list python-cython
+            python-numpy
+            python-pandas
+            python-pytest
             python-xarray))
     (home-page "https://github.com/pyproj4/pyproj")
     (synopsis
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [bug#68925] [PATCH 3/8] gnu: libgeotiff: Fix build with proj 9.3.1.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 1/8] gnu: proj: Update " Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 2/8] gnu: python-pyproj: Update to 3.6.1 Felix Gruber
@ 2024-02-04 16:47 ` Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 4/8] gnu: geos: Update to 3.12.1 Felix Gruber
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:47 UTC (permalink / raw)
  To: 68925; +Cc: Felix Gruber, Andreas Enge, Eric Bavier, Sharlatan Hellseher

* gnu/packages/geo.scm (libgeotiff): [source]: Add patches to fix build
  with proj 9.3.1.
* gnu/local.mk: Add patch files.
* gnu/packages/patches/libgeotiff-fix-tests-on-i386.patch: New file.
* gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch: New
  file.
* gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch: New
  file.

Change-Id: I5f09e793698b0b137888faa0f595ef06850c6160
---
 gnu/local.mk                                  |  3 ++
 gnu/packages/geo.scm                          |  6 ++-
 .../libgeotiff-fix-tests-on-i386.patch        | 35 +++++++++++++
 ...libgeotiff-fix-tests-with-proj-9.3.0.patch | 51 +++++++++++++++++++
 ...libgeotiff-fix-tests-with-proj-9.3.1.patch | 40 +++++++++++++++
 5 files changed, 134 insertions(+), 1 deletion(-)
 create mode 100644 gnu/packages/patches/libgeotiff-fix-tests-on-i386.patch
 create mode 100644 gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch
 create mode 100644 gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index fbdb285695..591445a7ac 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1507,6 +1507,9 @@ dist_patch_DATA =						\
   %D%/packages/patches/julia-Use-MPFR-4.2.patch	                \
   %D%/packages/patches/libftdi-fix-paths-when-FTDIPP-set.patch	\
   %D%/packages/patches/libgeotiff-fix-tests-with-proj-9.1.1.patch	\
+  %D%/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch	\
+  %D%/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch	\
+  %D%/packages/patches/libgeotiff-fix-tests-on-i386.patch	\
   %D%/packages/patches/libobjc2-unbundle-robin-map.patch	\
   %D%/packages/patches/librime-fix-build-with-gcc10.patch	\
   %D%/packages/patches/libvirt-add-install-prefix.patch	\
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 5882271174..3171efa0dc 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -548,7 +548,11 @@ (define-public libgeotiff
        (method url-fetch)
        (uri (string-append "http://download.osgeo.org/geotiff/libgeotiff/libgeotiff-"
                            version ".tar.gz"))
-       (patches (search-patches "libgeotiff-fix-tests-with-proj-9.1.1.patch"))
+       (patches
+         (search-patches "libgeotiff-fix-tests-with-proj-9.1.1.patch"
+                         "libgeotiff-fix-tests-with-proj-9.3.0.patch"
+                         "libgeotiff-fix-tests-with-proj-9.3.1.patch"
+                         "libgeotiff-fix-tests-on-i386.patch"))
        (sha256
         (base32 "1mjmgv48x51ppax5dnb6lq7z600czxll53bx6jbzqwd4m93i7aq5"))
        (modules '((guix build utils)))
diff --git a/gnu/packages/patches/libgeotiff-fix-tests-on-i386.patch b/gnu/packages/patches/libgeotiff-fix-tests-on-i386.patch
new file mode 100644
index 0000000000..e84f726a3d
--- /dev/null
+++ b/gnu/packages/patches/libgeotiff-fix-tests-on-i386.patch
@@ -0,0 +1,35 @@
+From 9990160268fafb71751d4f3a9ad724df70cb9451 Mon Sep 17 00:00:00 2001
+From: Bas Couwenberg <sebastic@xs4all.nl>
+Date: Fri, 1 Dec 2023 10:35:46 +0100
+Subject: [PATCH] Fix test failure on i386.
+
+---
+https://github.com/OSGeo/libgeotiff/pull/107
+
+ test/testlistgeo | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/test/testlistgeo b/test/testlistgeo
+index 48e92eb..ceec2e6 100755
+--- a/test/testlistgeo
++++ b/test/testlistgeo
+@@ -218,6 +218,9 @@ echo "" >>${OUT}
+ sed "s/ETRS89-extended/ETRS89/g" < ${OUT} > ${OUT}.tmp
+ mv ${OUT}.tmp ${OUT}
+ 
++sed "s/ProjCenterLongGeoKey: 46.437229 ( 46d26'14.02\"E)/ProjCenterLongGeoKey: 46.437229 ( 46d26'14.03\"E)/" < ${OUT} > ${OUT}.tmp
++mv ${OUT}.tmp ${OUT}
++
+ sed "s/ETRS89-extended/ETRS89/g" < ${TEST_CLI_DIR}/testlistgeo_out.dist > testlistgeo_out.dist.normalized
+ 
+ sed "s/GCS: 4053\/Unspecified datum based upon the International 1924 Authalic Sphere/GCS: 10346\/NSIDC Authalic Sphere/g" < ${OUT} > ${OUT}.tmp
+@@ -230,6 +233,9 @@ mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
+ sed "s/Datum: 6053\/Not specified (based on International 1924 Authalic Sphere)/Datum: 1360\/NSIDC International 1924 Authalic Sphere/g" < testlistgeo_out.dist.normalized > testlistgeo_out.dist.normalized.tmp
+ mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
+ 
++sed "s/ProjCenterLongGeoKey: 46.437229 ( 46d26'14.02\"E)/ProjCenterLongGeoKey: 46.437229 ( 46d26'14.03\"E)/" < testlistgeo_out.dist.normalized > testlistgeo_out.dist.normalized.tmp
++mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
++
+ # do 'diff' with distribution results
+ # after cleaning for avoid spurios result due 
+ # to different build dir
diff --git a/gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch b/gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch
new file mode 100644
index 0000000000..5d381d78e2
--- /dev/null
+++ b/gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch
@@ -0,0 +1,51 @@
+From 3806fdab4a17f44641a2113faec778e756e2be3d Mon Sep 17 00:00:00 2001
+From: Even Rouault <even.rouault@spatialys.com>
+Date: Tue, 29 Aug 2023 19:04:25 +0200
+Subject: [PATCH] Fix 'make check' to pass with PROJ 9.3 (fixes #89)
+
+---
+https://github.com/OSGeo/libgeotiff/pull/90
+
+ test/testlistgeo | 16 +++++++++++++---
+ 1 file changed, 13 insertions(+), 3 deletions(-)
+
+diff --git a/test/testlistgeo b/test/testlistgeo
+index 9a41e74..48e92eb 100755
+--- a/test/testlistgeo
++++ b/test/testlistgeo
+@@ -218,14 +218,24 @@ echo "" >>${OUT}
+ sed "s/ETRS89-extended/ETRS89/g" < ${OUT} > ${OUT}.tmp
+ mv ${OUT}.tmp ${OUT}
+ 
+-sed "s/ETRS89-extended/ETRS89/g" < ${TEST_CLI_DIR}/testlistgeo_out.dist > testlistgeo_out.dist.tmp
++sed "s/ETRS89-extended/ETRS89/g" < ${TEST_CLI_DIR}/testlistgeo_out.dist > testlistgeo_out.dist.normalized
++
++sed "s/GCS: 4053\/Unspecified datum based upon the International 1924 Authalic Sphere/GCS: 10346\/NSIDC Authalic Sphere/g" < ${OUT} > ${OUT}.tmp
++mv ${OUT}.tmp ${OUT}
++sed "s/Datum: 6053\/Not specified (based on International 1924 Authalic Sphere)/Datum: 1360\/NSIDC International 1924 Authalic Sphere/g" < ${OUT} > ${OUT}.tmp
++mv ${OUT}.tmp ${OUT}
++
++sed "s/GCS: 4053\/Unspecified datum based upon the International 1924 Authalic Sphere/GCS: 10346\/NSIDC Authalic Sphere/g" < testlistgeo_out.dist.normalized > testlistgeo_out.dist.normalized.tmp
++mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
++sed "s/Datum: 6053\/Not specified (based on International 1924 Authalic Sphere)/Datum: 1360\/NSIDC International 1924 Authalic Sphere/g" < testlistgeo_out.dist.normalized > testlistgeo_out.dist.normalized.tmp
++mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
+ 
+ # do 'diff' with distribution results
+ # after cleaning for avoid spurios result due 
+ # to different build dir
+ sed -e "s/Testing listgeo .*test/Testing listgeo ..\/test/"  -i ${OUT}
+ echo "diff ${OUT} with testlistgeo_out.dist"
+-diff -u ${OUT} testlistgeo_out.dist.tmp
++diff -u ${OUT} testlistgeo_out.dist.normalized
+ if [ $? -ne 0 ] ; then
+     echo  ""
+     echo "PROBLEMS HAVE OCCURRED"
+@@ -236,7 +246,7 @@ else
+     echo "TEST OK"
+     echo "test file ${OUT} removed"
+     echo
+-    rm testlistgeo_out.dist.tmp
++    rm testlistgeo_out.dist.normalized
+     /bin/rm -f ${OUT}
+     exit 0
+ fi
diff --git a/gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch b/gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch
new file mode 100644
index 0000000000..e9a28d1fcd
--- /dev/null
+++ b/gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch
@@ -0,0 +1,40 @@
+From 4f90e57fa1cac7afdd57e5f649775cb24aa15612 Mon Sep 17 00:00:00 2001
+From: Bas Couwenberg <sebastic@xs4all.nl>
+Date: Fri, 1 Dec 2023 08:23:20 +0100
+Subject: [PATCH] Fix test failure with PROJ 9.3.1.
+
+Closes: #104
+---
+https://github.com/OSGeo/libgeotiff/pull/105
+
+ test/testlistgeo | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/test/testlistgeo b/test/testlistgeo
+index 48e92eb..4331cc3 100755
+--- a/test/testlistgeo
++++ b/test/testlistgeo
+@@ -218,6 +218,11 @@ echo "" >>${OUT}
+ sed "s/ETRS89-extended/ETRS89/g" < ${OUT} > ${OUT}.tmp
+ mv ${OUT}.tmp ${OUT}
+ 
++sed "s/Projection = 15914 (BLM zone 14N (US survey .*))/Projection = 15914 (BLM zone 14N)/g" < ${OUT} > ${OUT}.tmp
++mv ${OUT}.tmp ${OUT}
++sed "s/Projection = 6753 (Oregon Columbia River West zone (.*))/Projection = 6753 (Oregon Columbia River West zone)/" < ${OUT} > ${OUT}.tmp
++mv ${OUT}.tmp ${OUT}
++
+ sed "s/ETRS89-extended/ETRS89/g" < ${TEST_CLI_DIR}/testlistgeo_out.dist > testlistgeo_out.dist.normalized
+ 
+ sed "s/GCS: 4053\/Unspecified datum based upon the International 1924 Authalic Sphere/GCS: 10346\/NSIDC Authalic Sphere/g" < ${OUT} > ${OUT}.tmp
+@@ -230,6 +235,11 @@ mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
+ sed "s/Datum: 6053\/Not specified (based on International 1924 Authalic Sphere)/Datum: 1360\/NSIDC International 1924 Authalic Sphere/g" < testlistgeo_out.dist.normalized > testlistgeo_out.dist.normalized.tmp
+ mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
+ 
++sed "s/Projection = 15914 (BLM zone 14N (US survey .*))/Projection = 15914 (BLM zone 14N)/" < testlistgeo_out.dist.normalized > testlistgeo_out.dist.normalized.tmp
++mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
++sed "s/Projection = 6753 (Oregon Columbia River West zone (.*))/Projection = 6753 (Oregon Columbia River West zone)/" < testlistgeo_out.dist.normalized > testlistgeo_out.dist.normalized.tmp
++mv testlistgeo_out.dist.normalized.tmp testlistgeo_out.dist.normalized
++
+ # do 'diff' with distribution results
+ # after cleaning for avoid spurios result due 
+ # to different build dir
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [bug#68925] [PATCH 4/8] gnu: geos: Update to 3.12.1.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
                   ` (2 preceding siblings ...)
  2024-02-04 16:47 ` [bug#68925] [PATCH 3/8] gnu: libgeotiff: Fix build with proj 9.3.1 Felix Gruber
@ 2024-02-04 16:47 ` Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 5/8] gnu: python-shapely: Update to 2.0.2 Felix Gruber
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:47 UTC (permalink / raw)
  To: 68925; +Cc: Felix Gruber, Andreas Enge, Eric Bavier, Sharlatan Hellseher

* gnu/packages/geo.scm (geos): Update to 3.12.1.
  [arguments]: Update 'patch-test-shebangs.

Change-Id: I4c5a7dd0ce0e95f813474ff4841a844e63451d24
---
 gnu/packages/geo.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 3171efa0dc..6135451c16 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -434,7 +434,7 @@ (define-public memphis
 (define-public geos
   (package
     (name "geos")
-    (version "3.11.2")
+    (version "3.12.1")
     (source (origin
               (method url-fetch)
               (uri (string-append "http://download.osgeo.org/geos/geos-"
@@ -442,7 +442,7 @@ (define-public geos
                                   ".tar.bz2"))
               (sha256
                (base32
-                "1k744nwfa5sj4amzsdjxgac83wh6xfb9xi7z5bka7ic1jik7gw5i"))))
+                "00qdk9a4048pzfj2rhzkfw3lvm642znf6kr4x29i3d94494pxsnn"))))
     (build-system cmake-build-system)
     (arguments `(#:phases
                  (modify-phases %standard-phases
@@ -450,7 +450,7 @@ (define-public geos
                     'unpack 'patch-test-shebangs
                     (lambda _
                       (substitute* '("tests/xmltester/testrunner.sh"
-                                     "tests/geostest/testrunner.sh")
+                                     "tests/xmltester/safe_to_xml.sh")
                         (("/bin/sh") (which "sh"))))))))
     (inputs
      (list glib))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [bug#68925] [PATCH 5/8] gnu: python-shapely: Update to 2.0.2.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
                   ` (3 preceding siblings ...)
  2024-02-04 16:47 ` [bug#68925] [PATCH 4/8] gnu: geos: Update to 3.12.1 Felix Gruber
@ 2024-02-04 16:47 ` Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 6/8] gnu: python-pyshp: Update to 2.3.1 Felix Gruber
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:47 UTC (permalink / raw)
  To: 68925
  Cc: Felix Gruber, Lars-Dominik Braun, Marius Bakke, Munyoki Kilyungi,
	Sharlatan Hellseher, jgart

* gnu/packages/python-xyz.scm (python-shapely): Update to 2.0.2.
[native-inputs]: Remove python-pytest-cov.

Change-Id: I4358c16d53c97a0cd38e3689d65ead770b2e997c
---
 gnu/packages/python-xyz.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index c68b17b0ab..a645c45a4c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -2265,13 +2265,13 @@ (define-public python-rasterio
 (define-public python-shapely
   (package
     (name "python-shapely")
-    (version "2.0.1")
+    (version "2.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "shapely" version))
        (sha256
-        (base32 "14v88k0y7qhp8n5clip6w96pkdzrfqa2hsjkhpy9gkifwyiv39k6"))))
+        (base32 "1rs90q4ys5cav0hz1dq72wq2mk4aqlqqbfjrnb2zzfkiq42cq4qp"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -2282,8 +2282,7 @@ (define-public python-shapely
              ;; Cython extensions have to be built before running the tests.
              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
     (native-inputs
-     (list python-cython python-matplotlib python-pytest
-           python-pytest-cov))
+     (list python-cython python-matplotlib python-pytest))
     (inputs
      (list geos))
     (propagated-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [bug#68925] [PATCH 6/8] gnu: python-pyshp: Update to 2.3.1.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
                   ` (4 preceding siblings ...)
  2024-02-04 16:47 ` [bug#68925] [PATCH 5/8] gnu: python-shapely: Update to 2.0.2 Felix Gruber
@ 2024-02-04 16:47 ` Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 7/8] gnu: grass: Update to 7.8.8 Felix Gruber
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:47 UTC (permalink / raw)
  To: 68925; +Cc: Felix Gruber, Andreas Enge, Eric Bavier, Sharlatan Hellseher

* gnu/packages/geo.scm (python-pyshp): Update to 2.3.1.
  [arguments]: Disable test that requires network access.

Change-Id: Iba7bd8191c17ecf255375a8443319b449057e094
---
 gnu/packages/geo.scm | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 6135451c16..6648dc2d25 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1323,7 +1323,7 @@ (define-public gdal
 (define-public python-pyshp
   (package
     (name "python-pyshp")
-    (version "2.1.3")
+    (version "2.3.1")
     (source
      (origin
        (method git-fetch)
@@ -1332,8 +1332,13 @@ (define-public python-pyshp
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0jsraqzq82pw19wvx84x7w5cs8agr44a9b5y0jjw540wim4xa73r"))))
+        (base32 "02pbr091p8v4kfv1p6p2aa4asgm9r74dc12r35lvgmhs9y163z69"))))
     (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      ;; This test requires internet access.
+      '(list "--deselect" "test_shapefile.py::test_reader_url")))
     (native-inputs
      (list python-pytest python-pytest-runner))
     (home-page "https://github.com/GeospatialPython/pyshp")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [bug#68925] [PATCH 7/8] gnu: grass: Update to 7.8.8.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
                   ` (5 preceding siblings ...)
  2024-02-04 16:47 ` [bug#68925] [PATCH 6/8] gnu: python-pyshp: Update to 2.3.1 Felix Gruber
@ 2024-02-04 16:47 ` Felix Gruber
  2024-02-04 16:47 ` [bug#68925] [PATCH 8/8] gnu: qgis: Fix build against proj 9.3.1 Felix Gruber
  2024-02-07 17:35 ` bug#68925: [PATCH 0/8] Update proj to 9.3.1 Guillaume Le Vaillant
  8 siblings, 0 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:47 UTC (permalink / raw)
  To: 68925; +Cc: Felix Gruber, Andreas Enge, Eric Bavier, Sharlatan Hellseher

* gnu/packages/geo.scm (grass): Update to 7.8.8.

Change-Id: Ife86e2f770e1a3bbc907e9baf25253dbff7e5653
---
 gnu/packages/geo.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 6648dc2d25..702e15c8f8 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -2587,7 +2587,7 @@ (define-public openorienteering-mapper
     (license license:gpl3+)))
 
 (define-public grass
-  (let* ((version "7.8.7")
+  (let* ((version "7.8.8")
          (majorminor (string-join (list-head (string-split version #\.) 2) ""))
          (grassxx (string-append "grass" majorminor)))
     (package
@@ -2599,7 +2599,7 @@ (define-public grass
          (uri (string-append "https://grass.osgeo.org/" grassxx
                              "/source/grass-" version ".tar.gz"))
          (sha256
-          (base32 "0sbz0ba9p963phvd0gmvfqq1fg4ixpipzcjbf20ys86qavjppzsg"))))
+          (base32 "1gpfbppfajc8d6b9alw9fdzgaa83w26kl6fff1395bc9gal215ms"))))
       (build-system gnu-build-system)
       (inputs
        `(("bzip2" ,bzip2)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [bug#68925] [PATCH 8/8] gnu: qgis: Fix build against proj 9.3.1.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
                   ` (6 preceding siblings ...)
  2024-02-04 16:47 ` [bug#68925] [PATCH 7/8] gnu: grass: Update to 7.8.8 Felix Gruber
@ 2024-02-04 16:47 ` Felix Gruber
  2024-02-07 17:35 ` bug#68925: [PATCH 0/8] Update proj to 9.3.1 Guillaume Le Vaillant
  8 siblings, 0 replies; 10+ messages in thread
From: Felix Gruber @ 2024-02-04 16:47 UTC (permalink / raw)
  To: 68925; +Cc: Felix Gruber, Andreas Enge, Eric Bavier, Sharlatan Hellseher

* gnu/packages/geo.scm (qgis): Fix build against proj 9.3.1.
  [arguments]: Disable newly broken tests test_core_overlayexpression
  and PyQgsProjectionSelectionWidgets.

Change-Id: If80c1d86b00f4d9481ada17b99962754b5efdc92
---
 gnu/packages/geo.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 702e15c8f8..7ceb3cd54a 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -2873,6 +2873,7 @@ (define-public qgis
                              "test_core_pointcloudlayerexporter"
                              "test_core_projectstorage"
                              "test_core_coordinatereferencesystem"
+                             "test_core_overlayexpression"
                              "test_gui_queryresultwidget"
                              "test_provider_copcprovider"
                              "test_provider_eptprovider"
@@ -2896,6 +2897,7 @@ (define-public qgis
                              "PyQgsOGRProviderGpkg"
                              "PyQgsProcessExecutablePt1"
                              "PyQgsProcessExecutablePt2"
+                             "PyQgsProjectionSelectionWidgets"
                              "PyQgsProviderConnectionGpkg"
                              "PyQgsProviderConnectionSpatialite"
                              "PyQgsOGRProvider"
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 10+ messages in thread

* bug#68925: [PATCH 0/8] Update proj to 9.3.1.
  2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
                   ` (7 preceding siblings ...)
  2024-02-04 16:47 ` [bug#68925] [PATCH 8/8] gnu: qgis: Fix build against proj 9.3.1 Felix Gruber
@ 2024-02-07 17:35 ` Guillaume Le Vaillant
  8 siblings, 0 replies; 10+ messages in thread
From: Guillaume Le Vaillant @ 2024-02-07 17:35 UTC (permalink / raw)
  To: Felix Gruber; +Cc: 68925-done

[-- Attachment #1: Type: text/plain, Size: 83 bytes --]

Patches applied as 4c1a7678b2d0ef801ae1ac03af449db3ab9fe9bc and
following.
Thanks.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-02-07 17:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-04 16:43 [bug#68925] [PATCH 0/8] Update proj to 9.3.1 Felix Gruber
2024-02-04 16:47 ` [bug#68925] [PATCH 1/8] gnu: proj: Update " Felix Gruber
2024-02-04 16:47 ` [bug#68925] [PATCH 2/8] gnu: python-pyproj: Update to 3.6.1 Felix Gruber
2024-02-04 16:47 ` [bug#68925] [PATCH 3/8] gnu: libgeotiff: Fix build with proj 9.3.1 Felix Gruber
2024-02-04 16:47 ` [bug#68925] [PATCH 4/8] gnu: geos: Update to 3.12.1 Felix Gruber
2024-02-04 16:47 ` [bug#68925] [PATCH 5/8] gnu: python-shapely: Update to 2.0.2 Felix Gruber
2024-02-04 16:47 ` [bug#68925] [PATCH 6/8] gnu: python-pyshp: Update to 2.3.1 Felix Gruber
2024-02-04 16:47 ` [bug#68925] [PATCH 7/8] gnu: grass: Update to 7.8.8 Felix Gruber
2024-02-04 16:47 ` [bug#68925] [PATCH 8/8] gnu: qgis: Fix build against proj 9.3.1 Felix Gruber
2024-02-07 17:35 ` bug#68925: [PATCH 0/8] Update proj to 9.3.1 Guillaume Le Vaillant

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.