[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#66037] [PATCH 2/3] gnu: osm2pgsql: Update to 1.9.2.
From: |
Hendursaga |
Subject: |
[bug#66037] [PATCH 2/3] gnu: osm2pgsql: Update to 1.9.2. |
Date: |
Sat, 16 Sep 2023 17:21:03 -0400 |
* 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
- [bug#66037] [PATCH 0/3] Update libosmium and dependents, Hendursaga, 2023/09/16
- [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0., Hendursaga, 2023/09/16
- [bug#66037] [PATCH 1/3] gnu: libosmium: Update to 2.19.0., Bruno Victal, 2023/09/16
- [bug#66037] [PATCH v2 0/3] Update libosmium and dependents, Hendursaga, 2023/09/17
- [bug#66037] [PATCH v2 1/3] gnu: libosmium: Update to 2.19.0., Hendursaga, 2023/09/17
- [bug#66037] [PATCH v2 3/3] gnu: osmium-tool: Update to 1.15.0., Hendursaga, 2023/09/17
- [bug#66037] [PATCH v2 2/3] gnu: osm2pgsql: Update to 1.9.2., Hendursaga, 2023/09/17
- bug#66037: [PATCH v2 0/3] Update libosmium and dependents, Guillaume Le Vaillant, 2023/09/21
- [bug#66037] [PATCH 2/3] gnu: osm2pgsql: Update to 1.9.2.,
Hendursaga <=
- [bug#66037] [PATCH 3/3] gnu: osmium-tool: Update to 1.15.0., Hendursaga, 2023/09/16