summaryrefslogtreecommitdiff
path: root/gnu/packages/geo.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: Remove h3-3 and python-h3-3.Sharlatan Hellseher
* gnu/packages/geo.scm (h3-3, python-h3-3): Delete variables. Fixes: guix/guix#7433 Change-Id: Ie303de31cf5f8147cb602858aff87a122096d82c
2026-05-18gnu: packages: Drop python-pytest-runner native-inputs.Nicolas Graves
This commit was generated using https://codeberg.org/guix/guix/pulls/5862: guix style -S remove-native-inputs --parameter=python-pytest-runner and adding back python-pytest if necessary. * gnu/packages/geo.scm (python-pyshp) * gnu/packages/backup.scm (vorta) [native-inptus]: Remove python-pytest-runner, add python-pytest. * gnu/packages/backup.scm (duplicity) * gnu/packages/linux.scm (python-spython) * gnu/packages/bioinformatics.scm (python-cwl-utils) * gnu/packages/databases.scm (python-pyarrow, datasette) * gnu/packages/fontutils.scm (python-cu2qu) * gnu/packages/gnome.scm (terminator) * gnu/packages/music.scm (stargate) * gnu/packages/python-science.scm (python-upsetplot) * gnu/packages/python-web.scm (python-falcon, python-cssselect2) * gnu/packages/python-xyz.scm (python-docrep, python-cairocffi, python-entrypoint2) * gnu/packages/task-management.scm (todoman) * gnu/packages/video.scm (yle-dl) * gnu/packages/vpn.scm (sshuttle) [native-inptus]: Remove python-pytest-runner. Relates-to: https://codeberg.org/guix/guix/issues/7474 Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-h3: Update to 4.4.2.Sharlatan Hellseher
* gnu/packages/geo.scm (python-h3): Update to 4.4.2. [arguments] <test-flags>: Drop all. [native-inputs]: Remove python-scikit-build, python-setuptools, python-setuptools-scm, and python-wheel; add python-scikit-build-core. Change-Id: Iadc4df4a2d84ba2d470373d99d0807a509452069
2026-05-18gnu: h3: Update to 4.4.1.Sharlatan Hellseher
* gnu/packages/geo.scm (h3): Update to 4.4.1. Change-Id: I5b7149568a74aeced17fbc1f7befb639cc4a62fe
2026-05-18gnu: python-fiona: Update to 1.10.1.Sharlatan Hellseher
* gnu/packages/geo.scm (python-fiona): Update to 1.10.1. [arguments] <test-flags>: Rework skipped tests. <phases>: Remove 'set-configure-flags, and 'remove-local-fiona; add 'remove-local-source. [propagated-inputs]: Remove python-click-plugins-1; add python-click-plugins. [native-inputs]: Add python-fsspec and python-shapely. Change-Id: I90fcfcd5cb4fc0956e0b0d28ce4b7a80ce66727f
2026-05-18gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves
Obtained with ./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov on top of https://codeberg.org/guix/guix/pulls/5862 For this reason, I don't think it's relevant to generate a GNU Style Changelog. Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Remove python-pytest-cov native-input.Nicolas Graves
* gnu/packages/astronomy.scm (python-wiimatch) * gnu/packages/audio.scm (python-resampy, python-librosa) * gnu/packages/backup.scm (borgmatic) * gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool) (python-pairtools): * gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf) * gnu/packages/dav.scm (vdirsyncer, radicale) * gnu/packages/django.scm (python-django-redis) * gnu/packages/engineering.scm (python-scikit-rf) * gnu/packages/fediverse.scm (python-mastodon-py) * gnu/packages/fontutils.scm (psautohint) * gnu/packages/geo.scm (python-pyogrio) * gnu/packages/graphviz.scm (python-uqbar) * gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient, python-jupyterlite-core, python-ipydatawidgets) * gnu/packages/machine-learning.scm (python-pymanopt, python-tensorly, python-torchmetrics) * gnu/packages/maths.scm (python-libensemble) * gnu/packages/music.scm (stargate) * gnu/packages/python-check.scm (python-atpublic, python-vcrpy) * gnu/packages/python-compression.scm (python-zipstream-ng) * gnu/packages/python-science.scm (python-plotnine, python-pandaparallel, python-pyts, python-pingouin) * gnu/packages/python-web.scm (python-devpi-process, python-cheroot, python-jsonpickle, python-flask-babel, python-url-normalize, python-elasticsearch, python-hupper, python-simple-websocket, python-apiron, python-huggingface-hub, python-aiosignal, python-ovh, python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore, python-wsgiprox, python-venusian, gunicorn) * gnu/packages/python-xyz.scm (python-janus, python-affine, python-contourpy, python-echo, python-rasterio, python-rich-tables, python-babel, python-pymarshal, python-portalocker, python-expandvars, python-mizani, python-cligj, autokey, python-robotframework-pythonlibcore, python-lsp-jsonrpc, python-numpydoc, python-pillow, python-manimpango, python-cairocffi, python-pubmed-parser, python-sentry-sdk, python-prettytable, python-sniffio, python-ipywidgets, python-pyproject-api, python-pymemcache, python-async-lru, python-numcodecs, python-mwclient, python-cmd2, python-pyan3, python-platformdirs, python-multipart, python-shtab, python-scooby) * gnu/packages/rdf.scm (python-rdflib-6) * gnu/packages/simulation.scm (python-fenics-dijitso) * gnu/packages/sphinx.scm (python-sphinx-design) * gnu/packages/statistics.scm (python-patsy, python-rchitect) * gnu/packages/task-management.scm (todoman) * gnu/packages/vpn.scm (sshuttle) * gnu/packages/web.scm (anonip, python-tibanna) [native-inputs]: Remove python-pytest-cov. Change-Id: I32f027794e90333c27fdff5871180779f603846c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: qgis: Switch to pyproject.Nicolas Graves
* gnu/packages/geo.scm (qgis): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. <#:phases>: Rewrite phase 'configure-pyqt5-sip-path with site-packages. Change-Id: I481c31160d4452d6c146eb8c65966f1b2f4c1342 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: grass: Switch to pyproject.Nicolas Graves
* gnu/packages/geo.scm (grass): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. Change-Id: I00f74565eaab9e33f4cb8652b1df7f283e50a4cf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: tegola: Complete unvendor.Sharlatan Hellseher
* gnu/packages/geo.scm (tegola): [source] <snippet>: Delete the whole "vendor" directory. [inputs]: Remove go-github-com-golang-groupcache, go-github-com-spf13-pflag, and go-golang-org-x-xerrors; add go-cloud-google-com-go-storage, go-github-com-go-spatial-cobra, go-github-com-go-spatial-geom, go-github-com-theckman-goconstraint, go-gopkg-in-go-playground-colors-v1, go-github-com-azure-azure-storage-blob-go, go-github-com-envoyproxy-go-control-plane, and go-github-com-envoyproxy-go-control-plane-envoy. Change-Id: If1ce0ce25b8f61e8df086cf59eafb555ad1563a9
2026-04-30gnu: python-geopack: Update to 1.0.12.Sharlatan Hellseher
* gnu/packages/geo.scm (python-geopack): Update to 1.0.12. [source]: Switch to git-fetch. [native-inputs]: Remove python-pytest and python-wheel. Change-Id: Iee66466d505099343231b266b38864341e4c1636
2026-04-28gnu: proj-9.3: Fix build on 32-bit platforms.Ricardo Wurmus
* gnu/packages/geo.scm (proj-9.3)[arguments]: Conditionally add phase 'patch-tests to skip broken tests on 32-bit platforms. Change-Id: I953489a7ac6a6c577d898e677df77d4acf4499c8
2026-04-28gnu: proj: Fix build on 32-bit platforms.Ricardo Wurmus
* gnu/packages/geo.scm (proj)[arguments]: Conditionally add phase 'patch-tests to skip broken tests on 32-bit platforms. Change-Id: Idf6339181f9bad128b060c2178a07735abba1e0b
2026-04-28gnu: geos: Conditionally skip tests.Ricardo Wurmus
* gnu/packages/geo.scm (geos)[arguments]: Conditionally add phase 'disable-broken-tests on 32-bit platforms. Change-Id: I9367519716ef309cb6f33e7455d4472ff5293478
2026-04-14gnu: josm: Update to 19555.moksh
* gnu/packages/geo.scm (josm): Update to 19555. Change-Id: I1714f1d906df83882f7d44a06d2a92a67599218d Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-28gnu: gnome-maps: Update to 50.0.Maxim Cournoyer
* gnu/packages/geo.scm (gnome-maps): Update to 50.0. [native-inputs]: Add blueprint-compiler. Change-Id: I930fa0204aaea8c0ac1019e2462edfe556403876
2026-03-22gnu: python-obspy: Update to 1.5.0.Vinicius Monego
* gnu/packages/geo.scm (python-obspy): Update to 1.5.0. [native-inputs]: Remove python-wheel. Change-Id: Idd38328b6e9e0d5ac62cd80463a14f68ba62463f
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-19 gnu: pdal: Update to 2.10.0.Mattia Bunel
* gnu/packages/geo.scm (pdal): Update to 2.10.0. [arguments]<#:test-exclude>: Skip more tests. Change-Id: I17073886d1cb027ce5c9735d54c07e8c3545c9db Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-18gnu: josm: Update to 19539.Julien Lepiller
* gnu/packages/geo.scm (josm): Update to 19539. Change-Id: Idd5cdd76962d4377351915cf09b2cd6fab86b347 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-03-17gnu: Remove memphis.Andreas Enge
* gnu/packages/geo.scm (memphis): Delete variable. Change-Id: Id2d2292d9b0d6660c62fba6c8f041e3e6a1d7776
2026-03-12gnu: gnome-maps: Update to 49.4.Maxim Cournoyer
* gnu/packages/geo.scm (gnome-maps): Update to 49.4. [#:phases] {wrap}: Simplify wrapper. Previous strategy now caused GI errors like "cannot register existing type 'GIRepository'". [inputs]: Add bash-minimal. Replace webkitgtk-for-gtk3 with webkitgtk. Change-Id: I6ddad3e5232c3301c2cc8000d6e0516f48c4c53e
2026-03-06gnu: gnome-maps: Update to 49.3.Maxim Cournoyer
* gnu/packages/geo.scm (gnome-maps): Update to 49.3. [inputs]: Remove gfbgraph.
2026-03-06gnu: librest: Update to 0.10.2.Liliana Marie Prikler
* gnu/packages/gnome.scm (rest): Deprecate in favor of and rename to… (librest): … this. Update to 0.10.2. [build-system]: Switch to meson-build-system. [arguments]: Convert to list of G-Expressions. <#:configure-flags>: Adjust accordingly. [native-inputs]: Add gi-docgen. [inputs]: Replace libsoup-minimal-2 with libsoup. Ad json-glib. (gnome-recipes, gnome-online-miners, gnome-initial-setup) (libzapojit, endeavour, gfbgraph)[inputs]: Replace rest with librest. (msgraph)[inputs]: Replace rest-next with librest. (gnome-online-accounts-3.44)[inputs]: Don't replace librest. * gnu/packages/geo.scm (gnome-maps): Replace rest-next with librest. * gnu/packages/gtk.scm (gtk+, gtk): Replace rest with librest.
2026-03-05gnu: Pin old pybind11 version.Gabriel Wicki
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2). (python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree, python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change reference to pybind11-2. * gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp), gnu/packages/bioinformatics.scm (python-metacells, python-strawc, python-coolbox, python-pyspoa, python-scvelo), gnu/packages/chemistry.scm (avogadrolibs), gnu/packages/computer-architecture.scm (gem5), gnu/packages/duckdb.scm (python-duckdb), gnu/packages/electronics.scm (nextpnr, prjtrellis), gnu/packages/engineering.scm (python-orocos-kinematics-dynamics), gnu/packages/geo.scm (ogs-serial), gnu/packages/graphics.scm (openshadinglanguage, openimageio), gnu/packages/image-processing.scm (opencolorio), gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx, onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe, python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn, python-dlib), gnu/packages/maths.scm (python-accupy, python-ducc0), gnu/packages/networking.scm (libcamera), gnu/packages/opencl.scm (python-pyopencl), gnu/packages/package-management.scm (python-libmambapy), gnu/packages/physics.scm (python-brille, python-gofit), gnu/packages/python-check.scm (python-xdoctest), gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy, python-iminuit, python-osqp, python-pyamg, python-qdldl, python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma), gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal, gr-satellites, limesuite-ng), gnu/packages/simulation.scm (fenics, python-dolfin-adjoint), gnu/packages/statistics.scm (python-diptest, python-george), gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2. Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-04gnu: libspatialindex: Update to 2.0.0 and enable tests.Andreas Enge
* gnu/packages/geo.scm (libspatialindex): Update to 2.0.0. [arguments]: Remove field. Change-Id: I668231e82c889c1ff1ac7f9da3bb0d51a8618596
2026-03-01gnu: libmseed: Update to 3.2.4.Vinicius Monego
* gnu/packages/geo.scm (libmseed): Update to 3.2.4. Change-Id: I5ca19290aa22634201df1ad81b8f7fc5877139b9
2026-03-01gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/admin.scm, gnu/packages/containers.scm, gnu/packages/geo.scm, gnu/packages/monitoring.scm, gnu/packages/networking.scm, gnu/packages/sdl.scm, gnu/packages/shellutils.scm, gnu/packages/specifications.scm, gnu/packages/sssd.scm, gnu/packages/statistics.scm, gnu/packages/tcl.scm, gnu/packages/telephony.scm, gnu/packages/tex.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/tor-browsers.scm: Fix some spelling errors. Change-Id: Idefb46cfe06869670c7f3b5229c8a39ac17392db
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-24gnu: tegola: Unbundle more inputs.Sharlatan Hellseher
* gnu/packages/geo.scm (tegola): Update to 0.21.2. [source]: Delete move availale vendor sources. [arguments]: Use G-expressions. [inputs]: Remove go-github-com-aws-aws-lambda-go, go-github-com-beorn7-perks, go-github-com-gofrs-uuid, go-github-com-google-go-cmp, go-github-com-google-uuid, go-github-com-jmespath-go-jmespath, 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, and go-go-uber-org-multierr; add go-github-com-ajstarks-svgo, go-github-com-akrylysov-algnhsa, go-github-com-dimfeld-httptreemux, go-github-com-gdey-tbltest, go-github-com-go-spatial-proj, go-github-com-jackc-pgproto3-v2, go-github-com-jackc-pgtype, go-github-com-jackc-pgx-v4, go-github-com-mattn-goveralls, go-github-com-pborman-uuid, go-github-com-prometheus-client-golang, go-github-com-redis-go-redis-v9, go-github-com-sap-go-hdb, go-github-com-golang-groupcache, and go-golang-org-x-xerrors. Change-Id: If4320187a0c0d6dcd590ef007065cc7b7f27a4f2 gnu: (gnu packages geo): Update. * gnu/packages/geo.scm ((gnu packages geo)): Update. Change-Id: I91c519b0e959bc5cb1cd6831e3a1e182bf53d107
2026-02-21gnu: mapnik: Update to 4.2.1-0.cb1e226.Arun Isaac
* gnu/packages/geo.scm (mapnik): Update to 4.2.1-0.cb1e226. [build-system]: Switch to cmake-build-system. [arguments]: Remove #:cmake. Add -DBUILD_DEMO_VIEWER=OFF and -DBUILD_DEMO_CPP=OFF to #:configure-flags. [inputs]: Add libavif and openssl.
2026-02-21gnu: mapnik: Skip ogr test using #:test-exclude.Arun Isaac
* gnu/packages/geo.scm (mapnik)[arguments]: Skip ogr test using #:test-exclude rather than a custom phase.
2026-02-21gnu: proj: Update to 9.7.1.Arun Isaac
* gnu/packages/geo.scm (proj): Update to 9.7.1. (proj-9.3): New variable. (gdal, python-pyproj, qgis)[inputs]: Replace proj with proj-9.3. * gnu/packages/cran.scm (r-sf, r-terra)[inputs]: Replace proj with proj-9.3. * gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with proj-9.3.
2026-02-16gnu: tippecanoe: Fix build by updating to 2.79.0.Hugo Buddelmeijer
* gnu/packages/geo.scm (tippecanoe): Update to 2.79.0. [arguments]: Switch to gexps. <#:test-target, #:tests?>: Disable for now. <#:phases>: Add 'patch-bash phase. Merges: https://codeberg.org/guix/guix/pulls/6467 Change-Id: I90f0336f03a6d136ce00c7a44268820c9d3d8880 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-16gnu: java-antlr4-runtime-python: Rename to python-antlr4-runtime.Nguyễn Gia Phong
* gnu/packages/java.scm (python-antlr4-runtime): Rename from java-antlr4-runtime-python. [outputs]: Fall back to default. (java-antlr4-runtime-python): Deprecate in favor of python-antlr4-runtime. * gnu/packages/geo.scm (python-cf-units)[propagated-inputs]: Replace java-antlr4-runtime-python with python-antlr4-runtime. * gnu/packages/python-xyz.scm (python-moto)[propagated-inputs], (python-omegaconf)[propagated-inputs]: Replace java-antlr4-runtime-python with python-antlr4-runtime. Change-Id: Ia679b1d0402236650aa92cbcbd7bc6f03ffbcda1 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-16gnu: ogs-serial: Use vtk instead of vtk-9.3.Lars Bilke
* gnu/packages/geo.scm (ogs-serial)[source]: Add patch. * gnu/packages/patches/ogs-6.5.7-netcdfconverter.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I1301a2d77e2e30317c96947d3d37324df7489718 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15gnu: gdal: Fix build on python-3.12.Nicolas Graves
* gnu/packages/geo.scm (gdal)[native-inputs]: Add python-setuptools. Change-Id: I85f8d469debc077e6ffe3568132e1bef7bbcf23d Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15gnu: ogs-serial: Update to 6.5.7.Andreas Enge
* gnu/packages/geo.scm (ogs-serial): Update to 6.5.7. Change-Id: I599ffd4de6dead138ff028806cbdd36e003ceb3d
2026-02-15gnu: tegola: Fix build.Sharlatan Hellseher
* gnu/packages/geo.scm (tegola)[inputs]: Add go-github-com-google-go-cmp. Change-Id: If25d2f65e1c4b897c07ca517df11ac9e8186b122
2026-02-13gnu: vtk: Update to 9.4.2 and add vtk-9.3.Andreas Enge
* gnu/packages/image-processing.scm (vtk): Update to 9.4.2. [origin]: Adapt snippet. (vtk-9.3): Add back the previous version. (opencv)[inputs], * gnu/packages/geo.scm (ogs-serial)[inputs], * gnu/packages/python-science.scm (python-pyvista)[inputs]: Replace vtk by vtk-9.3. Change-Id: I1a567bc30c7845fdd647db0f93cef2cafe1ced76
2026-02-07gnu: python-rtree: Update to 1.4.1.Andreas Enge
* gnu/packages/geo.scm (python-rtree): Update to 1.4.1. Change-Id: Ia4ef71f518e3b8ab24a2bf8b74a1172b687b8552
2026-02-07gnu: python-scitools-iris: Update to 3.14.1.Nicolas Graves
* gnu/packages/geo.scm (python-scitools-iris): Update to 3.14.1. [arguments]<#:test-flags>: Refresh them. <#:phases>: Remove phase 'relax-requirements. Refresh phase 'fix-paths. Replace phase 'pre-check addition by the phase 'check replacement. [native-inputs]: Add python-affine, python-rasterio, python-scitools-mo-pack. Change-Id: Ie2fef55d61266758106c3797217da72927279c90 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add iris-test-data.Nicolas Graves
* gnu/packages/geo.scm (iris-test-data): New variable. Change-Id: Ib9a0b1d09a06d9372272fd7d0c7862533d7b4b84 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-scitools-mo-pack.Nicolas Graves
* gnu/packages/geo.scm (python-scitools-mo-pack): New variable. Change-Id: I3a03acd4fbbccc69a72373c7e34e6d23f7fd9426 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add libmo-unpack.Nicolas Graves
* gnu/packages/geo.scm (libmo-unpack): New variable. Change-Id: I7f157a0949e4022b7ad20635119e906ab005fb0f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: gdal: Switch to pyproject.Nicolas Graves
* gnu/packages/geo.scm (gdal): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. <#:phases>: Improve phase 'swap-files, use site-packages. Change-Id: Ie24b7c787a16d18c3b93f6bb10dd09095205562f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-30gnu: osmctools: Wrap osmupdate with wget.Sughosha
* gnu/packages/geo.scm (osmctools)[arguments]<#:phases>: Add wrap phase. [inputs]: Add wget. Change-Id: If4c9a0c6440921fd7c509df028b970530d16363b