unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#66037] [PATCH 0/3] Update libosmium and dependents
       [not found] <cover.1694898378.git.hendursaga.ref@aol.com>
@ 2023-09-16 21:18 ` Hendursaga via Guix-patches via
  2023-09-16 21:21   ` [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
                     ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Hendursaga via Guix-patches via @ 2023-09-16 21:18 UTC (permalink / raw)
  To: 66037

Hello Guixers!

This is my first patch series in a few years, so I hope I got everything right!

I updated libosmium to the latest stable release, but then osm2pgsql broke, due
to API changes, so I updated it, and then I went ahead and updated osmium-tool
for good measure, even though it did not break.

Hendursaga (3):
  gnu: libosmium: Update to 2.19.0.
  gnu: osm2pgsql: Update to 1.9.2.
  gnu: osmium-tool: Update to 1.15.0.

 gnu/packages/geo.scm | 155 +++++++++++++++++++++----------------------
 1 file changed, 76 insertions(+), 79 deletions(-)


base-commit: 0dc83ce53b8bad8473c80689ba212d9f9bb712b3
-- 
2.41.0





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

* [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0.
  2023-09-16 21:18 ` [bug#66037] [PATCH 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
@ 2023-09-16 21:21   ` Hendursaga via Guix-patches via
  2023-09-16 21:34     ` Bruno Victal
  2023-09-16 21:21   ` [bug#66037] [PATCH 2/3] gnu: osm2pgsql: Update to 1.9.2 Hendursaga via Guix-patches via
  2023-09-16 21:21   ` [bug#66037] [PATCH 3/3] gnu: osmium-tool: Update to 1.15.0 Hendursaga via Guix-patches via
  2 siblings, 1 reply; 10+ messages in thread
From: Hendursaga via Guix-patches via @ 2023-09-16 21:21 UTC (permalink / raw)
  To: 66037

* gnu/packages/geo.scm (libosmium): Update to 2.19.0.
[inputs]: Replace proj with proj.4.
[native-inputs]: Add graphviz, to build documentation.
---
 gnu/packages/geo.scm | 48 +++++++++++++++++++++-----------------------
 1 file changed, 23 insertions(+), 25 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index d702046865..3364fe6583 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -89,6 +89,7 @@ (define-module (gnu packages geo)
   #:use-module (gnu packages gnome)
   #:use-module (gnu packages gps)
   #:use-module (gnu packages graphics)
+  #:use-module (gnu packages graphviz)
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages haskell-apps)
   #:use-module (gnu packages haskell-xyz)
@@ -1535,34 +1536,31 @@ (define-public python-metpy
 (define-public libosmium
   (package
     (name "libosmium")
-    (version "2.18.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/osmcode/libosmium")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0fh57mpii1ksacwfx5rz213j896aklib53jbybld2i517q2mmxr0"))))
+    (version "2.19.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/osmcode/libosmium")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0d69xzd29hk846g049y2g668mr8kaf05f6a26s3qn6az062hxfa7"))))
     (build-system cmake-build-system)
-    (propagated-inputs
-     (list boost
-           bzip2
-           expat
-           gdal
-           geos
-           lz4
-           proj
-           protozero
-           sparsehash
-           utfcpp
-           zlib))
-    (native-inputs
-     (list doxygen))
+    (propagated-inputs (list boost
+                             bzip2
+                             expat
+                             gdal
+                             geos
+                             lz4
+                             proj.4
+                             protozero
+                             zlib))
+    (native-inputs (list doxygen graphviz))
     (home-page "https://osmcode.org/libosmium/")
     (synopsis "C++ library for working with OpenStreetMap data")
-    (description "Libosmium is a fast and flexible C++ library for working with
+    (description
+     "Libosmium is a fast and flexible C++ library for working with
 OpenStreetMap data.")
     (license license:boost1.0)))
 
-- 
2.41.0





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

* [bug#66037] [PATCH 2/3] gnu: osm2pgsql: Update to 1.9.2.
  2023-09-16 21:18 ` [bug#66037] [PATCH 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
  2023-09-16 21:21   ` [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
@ 2023-09-16 21:21   ` Hendursaga via Guix-patches via
  2023-09-16 21:21   ` [bug#66037] [PATCH 3/3] gnu: osmium-tool: Update to 1.15.0 Hendursaga via Guix-patches via
  2 siblings, 0 replies; 10+ messages in thread
From: Hendursaga via Guix-patches via @ 2023-09-16 21:21 UTC (permalink / raw)
  To: 66037

* gnu/packages/geo.scm (osm2pgsql): Update to 1.9.2.
[arguments]: Use G-expressions.
<#:configure-flags>: Ensure compilation with LuaJIT, PROJ API version 6.
[inputs]: Replace lua with luajit. Add potrace, nlohmann-json.
[native-inputs]: Add pandoc, python-argparse-manpage, for building
documentation. Remove python-psycopg2, as it is only used for tests, and
testing has been disabled.
[home-page]: Update URL.
---
 gnu/packages/geo.scm | 72 +++++++++++++++++++++++---------------------
 1 file changed, 37 insertions(+), 35 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 3364fe6583..45d8f8945e 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1596,43 +1596,45 @@ (define-public osmium-tool
 (define-public osm2pgsql
   (package
     (name "osm2pgsql")
-    (version "1.8.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/openstreetmap/osm2pgsql")
-             (commit version)))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0ssz7ny4wx8dzl3027p37xc5h7m1aj6bzxzdc6g8fbp7q57ykvxz"))
-       (modules '((guix build utils)))
-       (snippet
-        ;; Remove bundled libraries.
-        '(delete-file-recursively "contrib"))))
+    (version "1.9.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/openstreetmap/osm2pgsql")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "198qcgl42pb8lk1bn41ncp8hc9gcg9k2p0ny42vak019w5l6jcj7"))
+              (modules '((guix build utils)))
+              (snippet
+               ;; Remove bundled libraries.
+               '(delete-file-recursively "contrib"))))
     (build-system cmake-build-system)
     (arguments
-     `(#:tests? #f; tests fail because we need to setup a database
-       #:configure-flags
-       (list "-DEXTERNAL_LIBOSMIUM=ON"
-             "-DEXTERNAL_PROTOZERO=ON"
-             "-DEXTERNAL_FMT=ON")))
-    (inputs
-     (list boost
-           bzip2
-           expat
-           fmt-8
-           libosmium
-           lua
-           postgresql
-           proj
-           protozero
-           zlib))
-    (native-inputs
-     (list python python-psycopg2))
-    (home-page "https://github.com/openstreetmap/osm2pgsql")
-    (synopsis "OSM data importer to postgresql")
-    (description "Osm2pgsql is a tool for loading OpenStreetMap data into a
+     (list #:tests? #f ;tests fail because we need to setup a database
+           #:configure-flags #~(list "-DUSE_PROJ_LIB=6" ;use API version 6
+                                     "-DWITH_LUAJIT=ON"
+                                     "-DEXTERNAL_LIBOSMIUM=ON"
+                                     "-DEXTERNAL_PROTOZERO=ON"
+                                     "-DEXTERNAL_FMT=ON")))
+    (inputs (list boost
+                  bzip2
+                  expat
+                  fmt-8
+                  libosmium
+                  luajit
+                  nlohmann-json
+                  postgresql
+                  potrace
+                  proj
+                  protozero
+                  zlib))
+    (native-inputs (list pandoc python python-argparse-manpage))
+    (home-page "https://osm2pgsql.org/")
+    (synopsis "OSM data importer to PostgreSQL")
+    (description
+     "Osm2pgsql is a tool for loading OpenStreetMap data into a
 PostgreSQL / PostGIS database suitable for applications like rendering into a
 map, geocoding with Nominatim, or general analysis.")
     (license license:gpl2+)))
-- 
2.41.0





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

* [bug#66037] [PATCH 3/3] gnu: osmium-tool: Update to 1.15.0.
  2023-09-16 21:18 ` [bug#66037] [PATCH 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
  2023-09-16 21:21   ` [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
  2023-09-16 21:21   ` [bug#66037] [PATCH 2/3] gnu: osm2pgsql: Update to 1.9.2 Hendursaga via Guix-patches via
@ 2023-09-16 21:21   ` Hendursaga via Guix-patches via
  2 siblings, 0 replies; 10+ messages in thread
From: Hendursaga via Guix-patches via @ 2023-09-16 21:21 UTC (permalink / raw)
  To: 66037

gnu/packages/geo.scm (osmium-tool): Update to 1.15.0.
---
 gnu/packages/geo.scm | 35 ++++++++++++++++-------------------
 1 file changed, 16 insertions(+), 19 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 45d8f8945e..0f7a49ef5a 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1567,26 +1567,23 @@ (define-public libosmium
 (define-public osmium-tool
   (package
     (name "osmium-tool")
-    (version "1.14.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/osmcode/osmium-tool")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0zgyqyrs89vch0qnkh9m5xq079sr2wmydy5zz4l8xbysbjf6xry5"))
-       (modules '((guix build utils)))
-       (snippet
-        ;; Remove bundled libraries.
-        '(delete-file-recursively "include/rapidjson"))))
+    (version "1.15.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/osmcode/osmium-tool")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0d90vz316xdl3c416nicgdw7ybw17l2125wgxglbzl7jaqngapy5"))
+              (modules '((guix build utils)))
+              (snippet
+               ;; Remove bundled libraries.
+               '(delete-file-recursively "include/rapidjson"))))
     (build-system cmake-build-system)
-    (inputs
-     (list libosmium
-           rapidjson))
-    (native-inputs
-     (list pandoc))
+    (inputs (list libosmium rapidjson))
+    (native-inputs (list pandoc))
     (home-page "https://osmcode.org/osmium-tool/")
     (synopsis "Osmium command-line tool")
     (description "Command line tool for working with OpenStreetMap data
-- 
2.41.0





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

* [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0.
  2023-09-16 21:21   ` [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
@ 2023-09-16 21:34     ` Bruno Victal
  2023-09-17 19:38       ` [bug#66037] [PATCH v2 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
  0 siblings, 1 reply; 10+ messages in thread
From: Bruno Victal @ 2023-09-16 21:34 UTC (permalink / raw)
  To: Hendursaga; +Cc: 66037

Hi Hendursaga,

On 2023-09-16 22:21, Hendursaga via Guix-patches via wrote:
> +    (native-inputs (list doxygen graphviz))

Perhaps you could use graphviz-minimal instead?


-- 
Furthermore, I consider that nonfree software must be eradicated.

Cheers,
Bruno.





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

* [bug#66037] [PATCH v2 0/3] Update libosmium and dependents
  2023-09-16 21:34     ` Bruno Victal
@ 2023-09-17 19:38       ` Hendursaga via Guix-patches via
  2023-09-17 19:39         ` [bug#66037] [PATCH v2 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
                           ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Hendursaga via Guix-patches via @ 2023-09-17 19:38 UTC (permalink / raw)
  To: 66037

I don't believe I ever sent a revised patch series, so I hope I did everything
just right!

In addition to replacing graphviz with graphviz-minimal, as suggested, I
realized that the package `proj-7` was more up-to-date than `proj.4`, but still
retained the PROJ API version 4, so I used that for libosmium and osm2pgsql, so
that they both had the same API version. I figure mixing API versions 4 and 6
might cause some subtle bugs. Finally, I also realized that `potrace` was not
being used for osm2pgsql, as apparently one would need both it and `CImg` for
that optional feature to be enabled, and `CImg` has not been packaged yet, nor
do I care to do so, here.

Hendursaga (3):
  gnu: libosmium: Update to 2.19.0.
  gnu: osm2pgsql: Update to 1.9.2.
  gnu: osmium-tool: Update to 1.15.0.

 gnu/packages/geo.scm | 154 +++++++++++++++++++++----------------------
 1 file changed, 75 insertions(+), 79 deletions(-)


base-commit: fc3a53525ab3dcaf7c22eec8d62294017f9760fe
-- 
2.41.0





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

* [bug#66037] [PATCH v2 1/3] gnu: libosmium: Update to 2.19.0.
  2023-09-17 19:38       ` [bug#66037] [PATCH v2 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
@ 2023-09-17 19:39         ` Hendursaga via Guix-patches via
  2023-09-17 19:39         ` [bug#66037] [PATCH v2 2/3] gnu: osm2pgsql: Update to 1.9.2 Hendursaga via Guix-patches via
                           ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: Hendursaga via Guix-patches via @ 2023-09-17 19:39 UTC (permalink / raw)
  To: 66037

* gnu/packages/geo.scm (libosmium): Update to 2.19.0.
[inputs]: Replace proj with proj-7, the last version with PROJ API
version 4 compatibility.
[native-inputs]: Add graphviz-minimal, to build documentation.
---
 gnu/packages/geo.scm | 48 +++++++++++++++++++++-----------------------
 1 file changed, 23 insertions(+), 25 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index d702046865..f41ef826fd 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -89,6 +89,7 @@ (define-module (gnu packages geo)
   #:use-module (gnu packages gnome)
   #:use-module (gnu packages gps)
   #:use-module (gnu packages graphics)
+  #:use-module (gnu packages graphviz)
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages haskell-apps)
   #:use-module (gnu packages haskell-xyz)
@@ -1535,34 +1536,31 @@ (define-public python-metpy
 (define-public libosmium
   (package
     (name "libosmium")
-    (version "2.18.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/osmcode/libosmium")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0fh57mpii1ksacwfx5rz213j896aklib53jbybld2i517q2mmxr0"))))
+    (version "2.19.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/osmcode/libosmium")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0d69xzd29hk846g049y2g668mr8kaf05f6a26s3qn6az062hxfa7"))))
     (build-system cmake-build-system)
-    (propagated-inputs
-     (list boost
-           bzip2
-           expat
-           gdal
-           geos
-           lz4
-           proj
-           protozero
-           sparsehash
-           utfcpp
-           zlib))
-    (native-inputs
-     (list doxygen))
+    (propagated-inputs (list boost
+                             bzip2
+                             expat
+                             gdal
+                             geos
+                             lz4
+                             proj-7
+                             protozero
+                             zlib))
+    (native-inputs (list doxygen graphviz-minimal))
     (home-page "https://osmcode.org/libosmium/")
     (synopsis "C++ library for working with OpenStreetMap data")
-    (description "Libosmium is a fast and flexible C++ library for working with
+    (description
+     "Libosmium is a fast and flexible C++ library for working with
 OpenStreetMap data.")
     (license license:boost1.0)))
 
-- 
2.41.0





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

* [bug#66037] [PATCH v2 2/3] gnu: osm2pgsql: Update to 1.9.2.
  2023-09-17 19:38       ` [bug#66037] [PATCH v2 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
  2023-09-17 19:39         ` [bug#66037] [PATCH v2 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
@ 2023-09-17 19:39         ` Hendursaga via Guix-patches via
  2023-09-17 19:39         ` [bug#66037] [PATCH v2 3/3] gnu: osmium-tool: Update to 1.15.0 Hendursaga via Guix-patches via
  2023-09-21 15:39         ` bug#66037: [PATCH v2 0/3] Update libosmium and dependents Guillaume Le Vaillant
  3 siblings, 0 replies; 10+ messages in thread
From: Hendursaga via Guix-patches via @ 2023-09-17 19:39 UTC (permalink / raw)
  To: 66037

* gnu/packages/geo.scm (osm2pgsql): Update to 1.9.2.
[arguments]: Use G-expressions.
<#:configure-flags>: Ensure compilation with LuaJIT, PROJ API version 4.
[inputs]: Replace lua with luajit. Add nlohmann-json.
[native-inputs]: Add pandoc, python-argparse-manpage, for building
documentation. Remove python-psycopg2, as it is only used for tests, and
testing has been disabled.
[home-page]: Update URL.
---
 gnu/packages/geo.scm | 71 ++++++++++++++++++++++----------------------
 1 file changed, 36 insertions(+), 35 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index f41ef826fd..c7ee877a1e 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1596,43 +1596,44 @@ (define-public osmium-tool
 (define-public osm2pgsql
   (package
     (name "osm2pgsql")
-    (version "1.8.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/openstreetmap/osm2pgsql")
-             (commit version)))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0ssz7ny4wx8dzl3027p37xc5h7m1aj6bzxzdc6g8fbp7q57ykvxz"))
-       (modules '((guix build utils)))
-       (snippet
-        ;; Remove bundled libraries.
-        '(delete-file-recursively "contrib"))))
+    (version "1.9.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/openstreetmap/osm2pgsql")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "198qcgl42pb8lk1bn41ncp8hc9gcg9k2p0ny42vak019w5l6jcj7"))
+              (modules '((guix build utils)))
+              (snippet
+               ;; Remove bundled libraries.
+               '(delete-file-recursively "contrib"))))
     (build-system cmake-build-system)
     (arguments
-     `(#:tests? #f; tests fail because we need to setup a database
-       #:configure-flags
-       (list "-DEXTERNAL_LIBOSMIUM=ON"
-             "-DEXTERNAL_PROTOZERO=ON"
-             "-DEXTERNAL_FMT=ON")))
-    (inputs
-     (list boost
-           bzip2
-           expat
-           fmt-8
-           libosmium
-           lua
-           postgresql
-           proj
-           protozero
-           zlib))
-    (native-inputs
-     (list python python-psycopg2))
-    (home-page "https://github.com/openstreetmap/osm2pgsql")
-    (synopsis "OSM data importer to postgresql")
-    (description "Osm2pgsql is a tool for loading OpenStreetMap data into a
+     (list #:tests? #f ;tests fail because we need to setup a database
+           #:configure-flags #~(list "-DUSE_PROJ_LIB=4" ;use API version 4
+                                     "-DWITH_LUAJIT=ON"
+                                     "-DEXTERNAL_LIBOSMIUM=ON"
+                                     "-DEXTERNAL_PROTOZERO=ON"
+                                     "-DEXTERNAL_FMT=ON")))
+    (inputs (list boost
+                  bzip2
+                  expat
+                  fmt-8
+                  libosmium
+                  luajit
+                  nlohmann-json
+                  postgresql
+                  proj-7
+                  protozero
+                  zlib))
+    (native-inputs (list pandoc python python-argparse-manpage))
+    (home-page "https://osm2pgsql.org/")
+    (synopsis "OSM data importer to PostgreSQL")
+    (description
+     "Osm2pgsql is a tool for loading OpenStreetMap data into a
 PostgreSQL / PostGIS database suitable for applications like rendering into a
 map, geocoding with Nominatim, or general analysis.")
     (license license:gpl2+)))
-- 
2.41.0





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

* [bug#66037] [PATCH v2 3/3] gnu: osmium-tool: Update to 1.15.0.
  2023-09-17 19:38       ` [bug#66037] [PATCH v2 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
  2023-09-17 19:39         ` [bug#66037] [PATCH v2 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
  2023-09-17 19:39         ` [bug#66037] [PATCH v2 2/3] gnu: osm2pgsql: Update to 1.9.2 Hendursaga via Guix-patches via
@ 2023-09-17 19:39         ` Hendursaga via Guix-patches via
  2023-09-21 15:39         ` bug#66037: [PATCH v2 0/3] Update libosmium and dependents Guillaume Le Vaillant
  3 siblings, 0 replies; 10+ messages in thread
From: Hendursaga via Guix-patches via @ 2023-09-17 19:39 UTC (permalink / raw)
  To: 66037

gnu/packages/geo.scm (osmium-tool): Update to 1.15.0.
---
 gnu/packages/geo.scm | 35 ++++++++++++++++-------------------
 1 file changed, 16 insertions(+), 19 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index c7ee877a1e..8ee3b1a7ec 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1567,26 +1567,23 @@ (define-public libosmium
 (define-public osmium-tool
   (package
     (name "osmium-tool")
-    (version "1.14.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/osmcode/osmium-tool")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0zgyqyrs89vch0qnkh9m5xq079sr2wmydy5zz4l8xbysbjf6xry5"))
-       (modules '((guix build utils)))
-       (snippet
-        ;; Remove bundled libraries.
-        '(delete-file-recursively "include/rapidjson"))))
+    (version "1.15.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/osmcode/osmium-tool")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0d90vz316xdl3c416nicgdw7ybw17l2125wgxglbzl7jaqngapy5"))
+              (modules '((guix build utils)))
+              (snippet
+               ;; Remove bundled libraries.
+               '(delete-file-recursively "include/rapidjson"))))
     (build-system cmake-build-system)
-    (inputs
-     (list libosmium
-           rapidjson))
-    (native-inputs
-     (list pandoc))
+    (inputs (list libosmium rapidjson))
+    (native-inputs (list pandoc))
     (home-page "https://osmcode.org/osmium-tool/")
     (synopsis "Osmium command-line tool")
     (description "Command line tool for working with OpenStreetMap data
-- 
2.41.0





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

* bug#66037: [PATCH v2 0/3] Update libosmium and dependents
  2023-09-17 19:38       ` [bug#66037] [PATCH v2 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
                           ` (2 preceding siblings ...)
  2023-09-17 19:39         ` [bug#66037] [PATCH v2 3/3] gnu: osmium-tool: Update to 1.15.0 Hendursaga via Guix-patches via
@ 2023-09-21 15:39         ` Guillaume Le Vaillant
  3 siblings, 0 replies; 10+ messages in thread
From: Guillaume Le Vaillant @ 2023-09-21 15:39 UTC (permalink / raw)
  To: Hendursaga; +Cc: 66037-done

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

Patches applied as 84442d04235a615984667363c0f9b6b91d1ed0bf 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:[~2023-09-21 15:41 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <cover.1694898378.git.hendursaga.ref@aol.com>
2023-09-16 21:18 ` [bug#66037] [PATCH 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
2023-09-16 21:21   ` [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
2023-09-16 21:34     ` Bruno Victal
2023-09-17 19:38       ` [bug#66037] [PATCH v2 0/3] Update libosmium and dependents Hendursaga via Guix-patches via
2023-09-17 19:39         ` [bug#66037] [PATCH v2 1/3] gnu: libosmium: Update to 2.19.0 Hendursaga via Guix-patches via
2023-09-17 19:39         ` [bug#66037] [PATCH v2 2/3] gnu: osm2pgsql: Update to 1.9.2 Hendursaga via Guix-patches via
2023-09-17 19:39         ` [bug#66037] [PATCH v2 3/3] gnu: osmium-tool: Update to 1.15.0 Hendursaga via Guix-patches via
2023-09-21 15:39         ` bug#66037: [PATCH v2 0/3] Update libosmium and dependents Guillaume Le Vaillant
2023-09-16 21:21   ` [bug#66037] [PATCH 2/3] gnu: osm2pgsql: Update to 1.9.2 Hendursaga via Guix-patches via
2023-09-16 21:21   ` [bug#66037] [PATCH 3/3] gnu: osmium-tool: Update to 1.15.0 Hendursaga via Guix-patches via

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).