Commit graph

505 commits

Author SHA1 Message Date
Andreas Enge
b7c3783e76
gnu: Remove proj-7.
* gnu/packages/geo.scm (proj-7): Delete variable.

Change-Id: I6f7809892f07c18c9613755557ad4d35d03a204d
2025-07-31 13:52:03 +02:00
Andreas Enge
37b386ffe7
gnu: Remove proj.4.
* gnu/packages/geo.scm (proj.4): Delete variable.

Change-Id: Id6e9f16b8e9a9c487a641aef94d82f0b500f4daf
2025-07-31 13:51:43 +02:00
Andreas Enge
e1271b7f01
gnu: osmium-tool: Update to 1.18.0.
* gnu/packages/geo.scm (osmium-tool): Update to 1.18.0.
[source]: Remove snippet.
[inputs]: Replace rapidjson by nlohmann-json.

Change-Id: I9c689c27003430c175e17c57ddb6762a5f319716
2025-07-31 13:33:09 +02:00
Andreas Enge
7cff4d241a
gnu: libosmium: Update to 2.22.0.
* gnu/packages/geo.scm (libosmium): Update to 2.22.0.

Change-Id: Ib7327cb5b6e15ff2d4bcd0e1e0f0982211ec9035
2025-07-31 13:29:09 +02:00
Andreas Enge
285e3130cc
gnu: libosmium: Modernize input.
* gnu/packages/geo.scm (libosmium)[propagated-inputs]:
Remove proj-7; add proj.

Change-Id: I1fc87d5a0ab87f14b88b74647c2c607abb928d0f
2025-07-31 12:44:01 +02:00
Charles Roelli
0b05ca10d7
gnu: postgis: Update to version 3.3.8.
* gnu/packages/geo.scm (postgis): Update to version 3.3.8.

Change-Id: I249ac46d55e1cab5988246a2e66d21da63f46805
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-31 12:11:02 +02:00
Sharlatan Hellseher
79638a06e6
gnu: python-geopandas: Update to 1.1.1.
* gnu/packages/geo.scm (python-geopandas): Update to 1.1.1.
  [arguments] <test-flags>: Skip 2 more tests missing baseline images.
  [native-inputs]: Remove python-codecov, python-pytest-cov, and
  python-pytest-xdist.

Change-Id: I8859283e692debb297e502cf6b2a722d374aa2fd
2025-07-23 16:24:24 +01:00
宋文武
c31c4522ad
gnu: qtxmlpatterns: Rename to qtxmlpatterns-5.
* gnu/packages/qt.scm (qtxmlpatterns): Rename to qtxmlpatterns-5.
(qtspeech-5) [native-inputs]: Adjust accordingly.
(python-pyqt) [inputs]: Likewise.
(python-shiboken-2) [inputs]: Likewise.
(python-pyside-2) [inputs]: Likewise.
* gnu/packages/animation.scm (pencil2d) [inputs]: Likewise.
* gnu/packages/education.scm (openboard) [inputs]: Likewise.
(ktouch) [inputs]: Likewise.
* gnu/packages/engineering.scm (freecad) [inputs]: Likewise.
* gnu/packages/finance.scm (monero-gui) [inputs]: Likewise.
* gnu/packages/geo.scm (gplates) [inputs]: Likewise.
* gnu/packages/image-processing.scm (paraview) [inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (ktexteditor-5) [inputs]: Likewise.
(ksyntaxhighlighting-5) [native-inputs]: Likewise.
* gnu/packages/messaging.scm (kaidan) [inputs]: Likewise.
* gnu/packages/music.scm (hydrogen) [inputs]: Likewise.
* gnu/packages/simulation.scm (openfoam-org) [inputs]: Likewise.

Change-Id: Ic260988913600dee261bd138efc6a830bc45d057
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:24 +08:00
Sharlatan Hellseher
f531a568df
gnu: python-fiona: Simplify tests.
* gnu/packages/geo.scm (python-fiona) [arguments] <test-flags>: Utilize it.
  <phases>: Use default 'check.

Change-Id: If1ddd5bce04085baa018ad57338beac5c4ef97a0
2025-07-20 09:40:11 +01:00
Sharlatan Hellseher
5527787956
gnu: python-fiona: Improve style.
* gnu/packages/geo.scm (python-fiona): Use G-expressions, fix
  indentation.
  [description]: Apply fill column.

Change-Id: Id9d9af7283e5e888018837f8a33fb9f84af614c9
2025-07-20 09:40:11 +01:00
Sharlatan Hellseher
d30e35f2ca
gnu: python-fiona: Fix build with gcc@14.
* gnu/packages/geo.scm (python-fiona): [arguments] <phases>: Add
'set-configure-flags ignoring warnings.

Change-Id: I245104741997eaae1f45866d4562e3883e1581ce
2025-07-20 09:40:11 +01:00
Sharlatan Hellseher
f7aaf952de
gnu: python-cf-units: Fix build with gcc@14.
* gnu/packages/geo.scm (python-cf-units) [arguments] <phases>: Remove
'ubunits-path; add combined 'set-configure-flags ignoring warnings.

Change-Id: Iffced8c2bd987ab661fc6b5c1181f442c68b4901
2025-07-20 09:18:17 +01:00
Sharlatan Hellseher
c839f8ca27
gnu: python-scitools-iris: Relax upper limit for dask version.
* gnu/packages/geo.scm (python-scitools-iris) [arguments] <test-flags>:
Skip one more failing test.
<phases>: Add 'relax-requirements.

Change-Id: I5a64b019cf4db615b757f30d3f8e522c7ce5d2cc
2025-07-06 18:44:04 +01:00
Julien Lepiller
80d7957384
gnu: Update josm to 19412.
* gnu/packages/geo.scm (josm): Update to 19412.
[arguments] <jdk>: Use openjdk17.
[inputs]: Remove openjdk11; add openjdk17.

Change-Id: I4258b402b5cb2fc2aff49c6d7ac9b4625d64bc88
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-26 11:21:01 +01:00
Brice Waegeneire
a9548c198c
gnu: qgis: Fix build.
Fixing #723.

* gnu/packages/geo.scm (python-sip-6.8-instead-of-python-sip): New procedure.
(python-pyqt+qscintilla-with-python-sip-6.8, python-sip-6.8): New variables.
(qgis)[inputs]: Add python-lxml. Replace python-pyqt+qscintilla with
python-pyqt+qscintilla-with-python-sip-6.8 and python-sip with
python-sip-6.8.

Change-Id: I0f845400012d381cb4d78aadc3b1e2a47f6c3090
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-22 22:27:29 +01:00
Mattia Bunel
96ca564482
gnu: pdal: Update to 2.9.0.
* gnu/packages/geo.scm (pdal): Update to 2.9.0.

Change-Id: Ie45cf96ccfcd6ecfa887979fde2a260c26aad5e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-21 21:05:01 +01:00
Nicolas Graves
959ba2339f
gnu: python-fiona: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-fiona)
  [build-system]: Switch to pyproject-build-system.
  [native-inputs]: Add python-setuptools, python-wheel.

Change-Id: If814644390e9e3aa2bf70011700b39541371cb3a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 11:35:59 +01:00
Vinicius Monego
1870e79bc2
gnu: python-metpy: Update to 1.7.0.
* gnu/packages/geo.scm (python-metpy): Update to 1.7.0.
[arguments]<#:test-flags>: Skip two more network tests.

Change-Id: I869ace3e8ad9cbae5b53b51ce6b3a1e2fc3dcd91
2025-06-19 10:00:58 -03:00
Vinicius Monego
28df9e0eb3
gnu: libmseed: Update to 3.1.5.
* gnu/packages/geo.scm (libmseed): Update to 3.1.5.

Change-Id: I39f2a7d2ccdc34700cab3eab13d79f40449d8a6c
2025-06-19 10:00:58 -03:00
Mattia Bunel
318ad8f173
gnu: pdal: Update to 2.8.4.
* gnu/packages/geo.scm (pdal): Update to 2.8.4.

Change-Id: I53dc52fac02b6a47e114c23d47b635bbe261df35
2025-05-25 12:35:13 -07:00
Sergey Trofimov
cab5684915
gnu: quazip: Switch to Qt6.
* gnu/packages/compression.scm (quazip): Link with qt6.
(quazip-5): Inherit from quazip.
[name]: Set to quazip-qt5.
(quazip-0): Inherit from quazip-5.
* gnu/packages/admin.scm (corectrl)
* gnu/packages/engineering.scm (librepcb)
* gnu/packages/geo.scm (qmapshack)
* gnu/packages/hardware.scm (ckb-next)
* gnu/packages/ocr.scm (gimagereader)
[inputs]: Rename quazip to quazip-5.

Change-Id: I2632560a6795d0825b1b552d79682ed78571cb56
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-12 23:01:16 +02:00
Vinicius Monego
cdaa53112d
gnu: python-obspy: Update to 1.4.2.
* gnu/packages/geo.scm (python-obspy): Update to 1.4.2.

Change-Id: Ibb28a28a58701c3e4b4e96a1116b5cc5c9424c96
2025-05-04 20:21:12 -03:00
David Elsing
7782d04dc2
gnu: cdo: Fix build.
* gnu/packages/geo.scm (cdo)[inputs]: Add libaec.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:47:37 +02:00
Vinicius Monego
d462ff75f1
gnu: Add python-obspy.
* gnu/packages/geo.scm (python-obspy): New variable.

Change-Id: I116d39d02f8b42c8b4ea3aaef75c388744d7f58d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-13 20:54:13 +01:00
Andreas Enge
6f53abfdab
gnu: qgis: Update to 3.42.1.
* gnu/packages/geo.scm (qgis): Update to 3.42.1.

Change-Id: Id39e85422ce2e1acf5b7e72db69ba91a96b466f9
2025-04-03 09:41:32 +02:00
Vinicius Monego
4bc3375312
gnu: grass: Add input python-matplotlib.
* gnu/packages/geo.scm (grass)[inputs]: Add python-matplotlib.

Change-Id: Id0c1d60983bed3b428bc5ca3bc37b1b92f9d8c26
2025-03-31 16:53:47 +02:00
Vinicius Monego
23b8517786
gnu: grass: Improve package style.
* gnu/packages/geo.scm (grass): Move arguments below build-system,
native-inputs below arguments, inputs below native-inputs.

Change-Id: Ica7a2c7a32913acfd8818ec04fcea5cb5bf95c6c
2025-03-31 16:53:47 +02:00
Vinicius Monego
1a399f814f
gnu: grass: Update to 8.4.1.
* gnu/packages/geo.scm (grass): Update to 8.4.1.
[inputs]: Add libxml2, pdal.
[arguments]<#:phases>: Update the executable name in the
'wrap-with-python-interpreter phase.

Change-Id: I251fc1756801f3f491670443a1dcad4092137ba5
2025-03-31 16:53:47 +02:00
Vinicius Monego
61f8719366
gnu: grass: Improve package style.
* gnu/packages/geo.scm (grass)[arguments]: Use gexps.
<#:phases>: Use #:configure-flags instead of overriding the 'configure
phase.

Change-Id: I52b39f0cd5ad507dfe5dbb5c8040dfe4eb69b18c
2025-03-31 16:53:27 +02:00
Vinicius Monego
b855514edd
gnu: cdo: Update to 2.5.1.
* gnu/packages/geo.scm (cdo): Update to 2.5.1.
[source]: Update URI.

Change-Id: I3f1827045d9e0aef0a964b5989dcfe08cd26c626
2025-03-30 23:20:00 -03:00
Nguyễn Gia Phong
a8fa0ccaa9
gnu: mepo: Update to 1.3.4.
* gnu/packages/geo.scm (mepo): Update to 1.3.4.
[arguments]<zig>: Specify Zig 0.14.
<phases>: Add patch-geoclue-demos-path.
[inputs]: Add geoclue.

Change-Id: Ibb9020dcb8202becced1c70ac2a616502dec466e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-26 09:36:39 +01:00
Nguyễn Gia Phong
a9629aecd7
gnu: Add mepo.
* gnu/packages/geo.scm (mepo): New variable.

Change-Id: I1513af518da9ca687091bf7f78f48c93ec07f24a
Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-24 17:10:13 +01:00
Mattia Bunel
cb19f54b42
gnu: Add cloudcompare.
* gnu/packages/geo.scm (cloudcompare): New variable.

Change-Id: Idc0b6050fc8cb5323874a281588709bee007e3dd
Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-24 16:41:05 +01:00
Guillaume Le Vaillant
cb386c3c70
gnu: qgis: Update to 3.42.0.
* gnu/packages/geo.scm (qgis): Update to 3.42.0.
  [arguments]: Update list of disabled tests.

Change-Id: Ifc6f5e05441365d1ad14bb338071ad33f2d30f91
2025-03-17 15:24:10 +01:00
Ricardo Wurmus
f2229c2afd
gnu: gdal: Update to 3.8.2.
* gnu/packages/geo.scm (gdal): Update to 3.8.2.
[source]: Adjust snippet to retain infback9.
[arguments]: Add phase 'swap-files to install files with modified RPATH.
[inputs]: Add shapelib.

Change-Id: Ia2b13a2da5e951d9d5a70f81b3aa0f099556929b
2025-03-06 14:51:22 +01:00
Liliana Marie Prikler
e7651d417e
gnu: gnome-maps: Update to 46.12.
* gnu/packages/geo.scm (gnome-maps): Update to 46.12.
2025-03-02 20:31:45 +01:00
Liliana Marie Prikler
06d6dc2a95
gnu: gnome-maps: Update to 46.11.
* gnu/packages/geo.scm (gnome-maps): Update to 46.11.
2025-03-02 20:31:28 +01:00
Vinicius Monego
e7b87dcde2
gnu: python-overpass: Add missing native inputs.
* gnu/packages/geo.scm (python-overpass)[native-inputs]: Add
python-setuptools, python-wheel.

Change-Id: I74602809b065a3275680f034454379a2e9d694bd
2025-03-01 19:13:24 -03:00
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Vagrant Cascadian
e81dd8e2c7
gnu: Fix typos in description and synopsis in various packages.
* gnu/packages/crates-database.scm (rust-sqlformat-0.2)[description]: Fix
spelling of "formatting".
* gnu/packages/emacs-xyz.scm (emacs-arei)[synopsis]: Fix spelling of
"Asynchronous".  (emacs-ob-racket)[description]: Fix spelling of "support".
* gnu/packages/firmware.scm (fcode-utils)[description]: Fix spelling of
"utilities".  (sgabios)[description]: Fix spelling of "capabilities".
* gnu/packages/games.scm (qcheckers)[description]: Fix spelling of "formerly".
* gnu/packages/geo.scm (python-ogr2osm)[description]: Fix spelling of
"PostgreSQL".
* gnu/packages/guile-xyz.scm (guile-ares-rs)[synopsis]: Fix spelling of
"Asynchronous".  (guile-rsv)[description]: Fix spelling of "Separated".
* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials)[description]: Fix
spelling of "implementing".
* gnu/packages/language.scm (mecab)[description]: Fix spelling of "developed".
* gnu/packages/lisp-xyz.scm (sbcl-cl-json-pointer)[description]: Fix spelling
of "library".
* gnu/packages/machine-learning.scm (ideep-pytorch)[synopsis]: Fix spelling of
"internal".
* gnu/packages/maths.scm (suitesparse-cholmod)[description]: Fix spelling of
"routines".
* gnu/packages/ocaml.scm (ocamlc-loc)[description]: Fix spelling of
"compiler".
* gnu/packages/pdf.scm (capypdf)[description]: Fix spelling of "library".
* gnu/packages/ruby.scm ruby-silent-stream)[description]: Fix spelling of
"Extensions".  (ruby-fileutils)[synopsis]: Fix spelling of "library".
* gnu/packages/rust-apps.scm (kibi)[description]: Fix spelling of
"highlighting".
* gnu/packages/scheme.scm (owl)[description]: Fix spelling of "support".
* gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of
"separate".
* gnu/packages/sugar.scm (sugar-commander-activity)[description]: Fix spelling
of "removable".
2025-02-17 13:35:32 -08:00
Nicolas Graves
64f4c6e5d9
gnu: tegola: Update to 0.21.2.
* gnu/packages/geo.scm (tegola): Update to 0.21.2.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-12 13:22:18 +00:00
Nicolas Graves
03b9be5a97
gnu: tegola: Unbundle some go packages.
* gnu/packages/geo.scm (tegola):
[source]<origin>: Use snippet to unbundle some go packages.
[inputs]: Add go-github-com-aws-aws-lambda-go,
go-github-com-aws-aws-sdk-go, go-github-com-beorn7-perks,
go-github-com-burntsushi-toml, go-github-com-gofrs-uuid,
go-github-com-golang-protobuf, go-github-com-google-uuid,
go-github-com-go-test-deep, go-github-com-jmespath-go-jmespath,
go-github-com-mattn-go-sqlite3, go-github-com-spf13-pflag,
go-golang-org-x-crypto, go-golang-org-x-sys, go-golang-org-x-text,
go-golang-org-x-tools, go-google-golang-org-protobuf,
go-go-uber-org-atomic, go-go-uber-org-multierr, go-go-uber-org-zap.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-12 13:22:10 +00:00
Vinicius Monego
ca0dc61a87
gnu: Add python-scitools-iris.
* gnu/packages/geo.scm: Add (gnu packages certs), and (gnu packages
digest).
(python-scitools-iris): New variable.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I3d7f082bff5364d51c0eb3f045deec7d93a4c61d
2025-02-11 16:04:52 +00:00
Vinicius Monego
f1397f2f49
gnu: Add python-cf-units.
* gnu/packages/geo.scm (python-cf-units): New variable.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Iaa106401da4aa5bc2b9618c9653870118f000c5f
2025-02-11 16:04:52 +00:00
Sharlatan Hellseher
8a07d67ce3
gnu: python-cartopy: Update to 0.24.1.
* gnu/packages/geo.scm (python-cartopy): Update to 0.24.1.
[source] <uri>: Adjust it as PyPI archive name has been changed.
[arguments] <test-flags>: Preserve the most of the tests as they passed
successfully or removed in upstream.  Utilize python-pytest-xdist by
providing "--numprocesses" option.
[propagated-inputs]: Add python-fiona, python-owslib, python-pillow, and
python-pykdtree.
[native-inputs]: Remove python-coveralls and python-pytest-cov. Add
python-setuptools-scm.

Change-Id: I91b82cfe50f569923b782162e447b11cdee45ff0
2025-02-11 16:04:19 +00:00
Lars Bilke
a62ee289a5
gnu: Add tetgen.
* gnu/packages/geo.scm (tetgen): New variable.

Change-Id: I1b736fc65ce7cbfcf9dd71a07926a0cc54a344df
Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-06 16:27:17 +01:00
Mattia Bunel
a8f223f91c
gnu: Add libe57format.
* gnu/packages/geo.scm (libe57format): New variable.

Change-Id: I4b1473184ed871a5b6c5a4ea8320082292846c3f
Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-05 21:24:54 +01:00
Felix Gruber
c24fe86e35
gnu: python-geoip2: Fix build.
* gnu/packages/geo.scm (python-geoip2): Fix build.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I7af4ec3bc18db48231e7172a545af340db12b8e4
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-01-21 14:21:41 -05:00
Sharlatan Hellseher
69bf202d36
gnu: python-geopy: Update to 2.4.1.
* gnu/packages/geo.scm (python-geopy): Update to 2.4.1.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Skip tests requiring Internet.
[native-inputs]: Remove python-async-generator, python-coverage,
python-flake8, python-isort, python-pytest-aiohttp, and
python-readme-renderer; add python-docutils, python-pytest-asyncio,
python-setuptools, and python-wheel.

Change-Id: I051f6b9a98e6adb0e72dd3e57a73ee66c5df4b86
2025-01-20 21:38:02 +01:00
Sharlatan Hellseher
718c917ca8
gnu: python-geographiclib: Update to 2.0.
* gnu/packages/geo.scm (python-geographiclib): Update to 2.0.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: I066cecab0a6934a5f18867b248b97d7a193c1d36
2025-01-20 21:38:02 +01:00