1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-20 17:20:32 +02:00
Commit Graph

153118 Commits

Author SHA1 Message Date
Maxim Cournoyer
f954f7680e gnu: slade: Update to 3.2.7.
* gnu/packages/game-development.scm (slade): Update to 3.2.7.

Change-Id: I59be06c8ba3168b58677d2acc3b213bbce390f53
2025-08-01 11:47:41 +09:00
Maxim Cournoyer
38a020ed8e gnu: glad: Update to 2.0.8 and run tests.
* gnu/packages/gl.scm (glad): Update to 2.0.8.
[build-system]: Switch to pyproject-build-system.
[#:phases] {check}: New phase override.
[native-inputs]: Add python-setuptools, python-wheel and xvfb-run.

Change-Id: I20594a2bc880e080c089a7b9ae1a07cd332b5dce
2025-08-01 11:47:41 +09:00
Maxim Cournoyer
4741115db4 gnu: minizip-ng: Sanitize CMake config file.
* gnu/packages/compression.scm (minizip-ng)
[#:phases]: New argument.

Change-Id: Ibc4c0999ba9fe04a5357c5928e91a542d4e57e9a
2025-08-01 11:47:41 +09:00
Maxim Cournoyer
7f20f528ee gnu: minizip-ng: Do not build in compatibility mode.
The pkg-config naming (and personality) of minizip-ng changes depending on
whether it's built with minizip-compatibility mode (enabled by default). Since
this package is named minizip-ng and not replacing the original minizip (yet),
preserve its own personality. 'minizip-ng.pc' is required by packages such as
emu-dolphin.

* gnu/packages/compression.scm (minizip-ng)
[#:configure-flags]: Add -DMZ_COMPAT=OFF.
(minizip-ng-compat): New variable.
* gnu/packages/emulators.scm (dolphin-emu) [inputs]: Replace minizip-ng with
minizip-ng-compat.

Change-Id: I71227035ef110162f72b9d0128b5c985c9cd58a5
2025-08-01 11:47:40 +09:00
Maxim Cournoyer
37b1aa7efa gnu: minizip-ng: Update to 4.0.10.
* gnu/packages/compression.scm (minizip-ng): Update to 4.0.10.

Change-Id: I8d115fdf6ed4eef26f837376f83dcf9efbda5d3d
2025-08-01 11:47:40 +09:00
Maxim Cournoyer
4f17863f6e gnu: enet: Update to 1.3.18.
* gnu/packages/networking.scm (enet): Update to 1.3.18.

Change-Id: I36b78bad3b841c4ac704dce324d32066fbe8864f
2025-08-01 11:47:40 +09:00
David Elsing
5aebea0116 gnu: yaehmop: Fix build with GCC 14.
The C code calls functions from Fortran without declaration.

* gnu/packages/chemistry.scm (yaehmop)[arguments]: Add CMAKE_C_FLAGS.

Change-Id: Ib115645a414693cd42429d957d746f8435a889a6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:19:38 +01:00
David Elsing
d8d9e51a1f gnu: freesasa: Fix build with newer gemmi.
* gnu/packages/chemistry.scm (freesasa)[arguments]: Add 'fix-new-gemmi phase.

Change-Id: I78997047eba8245a2d275af5ab18d0d0fe48630f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:19:34 +01:00
David Elsing
c3e59b2ffa gnu: gemmi: Update to 0.7.3.
Fixes: guix/guix#1567.

* gnu/packages/chemistry.scm (gemmi): Update to 0.7.3.
[source]: Remove gemmi-fix-sajson-types.patch patch.
[arguments]: Adjust 'patch-includes and 'check phases.
[native-inputs]: Add python-nanobind and zpp-serializer. Remove pybind11 and
tinydir.

Change-Id: Ia1a894226d7d0a9536ed0c6646271d475c397ee7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:19:24 +01:00
David Elsing
0d12c3d9ab gnu: Add zpp-serializer.
* gnu/packages/cpp.scm (zpp-serializer): New variable.

Change-Id: I8a708892b34bef975572292edb6731a108d6646e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:19:19 +01:00
David Elsing
3ac34584f1 gnu: sajson-for-gemmi: Report string type also for numbers.
This is required by gemmi, where some tests fail otherwise.

* gnu/packages/patches/sajson-for-gemmi-numbers-as-strings.patch: Adjust patch.

Change-Id: I260e964023b61876833c82ca3c59adf3b9a77b15
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:19:13 +01:00
David Elsing
b94aae49b7 gnu: sajson: Fix build.
Prevent the example from calling fclose multiple times.

* gnu/packages/cpp.scm (sajson)[arguments]: Add 'fix-example phase.

Change-Id: Icec4ef43fe5835810411a5a5681d552c5744aae6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:19:08 +01:00
Danny Milosavljevic
9122274303 gnu: perl-pdl-2.019: Fix build.
* gnu/packages/perl-maths.scm (perl-pdl-2.019)[arguments]<#:make-maker-flags>:
Add "-Wno-error=implicit-function-declaration".

Change-Id: I80c7be7b5b09c65c9c0fd3b3973e2ae13dc53546

Change-Id: I2f60584c8d4d33411ba04e5333462e4d15643f6f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:09:52 +01:00
Sharlatan Hellseher
823010478c gnu: Add dive.
* gnu/packages/containers.scm (dive): New variable.

Change-Id: Iccbcf83437f9bf5720206136c172f4daf988fc1e
2025-07-31 22:52:11 +01:00
Sharlatan Hellseher
ed97671fe6 gnu: Add go-github-com-phayes-permbits.
* gnu/packages/golang-xyz.scm (go-github-com-phayes-permbits): New variable.

Change-Id: Ib7c9794f3f3871cf50adbc39fb6ea41d38954306
2025-07-31 22:52:11 +01:00
Sharlatan Hellseher
676966bd4d gnu: Add go-github-com-awesome-gocui-keybinding.
* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-keybinding): New variable.

Change-Id: I9ecbd5648ddf090cc1787896c8698a043884c926
2025-07-31 22:52:11 +01:00
Sharlatan Hellseher
299277dc0a gnu: Add go-github-com-awesome-gocui-gocui.
* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-gocui): New variable.

Change-Id: Ib6a46b515b670ca0e4ccdc45c02c7897645a9659
2025-07-31 22:52:11 +01:00
Sharlatan Hellseher
f9da2c6fbd gnu: go-github-com-docker-docker: Add more inputs.
* gnu/packages/golang-xyz.scm (go-github-com-docker-docker):
  [propagated-inputs]: Add go-github-com-distribution-reference and
  go-github-com-docker-go-connections. Sort

Change-Id: I2dc0f0dc7c32d97aeedbc1d32d0f73d99236a65d
2025-07-31 22:52:11 +01:00
Sharlatan Hellseher
d98325a917 gnu: go-github-com-docker-cli: Add more inputs.
* gnu/packages/golang-xyz.scm (go-github-com-docker-cli):
  [propagated-inputs]: Add go-github-com-fvbommel-sortorder and
  go-github-com-pkg-errors. Sort.

Change-Id: I7ca28258c10ba66d0121dada9d5bd027130fac76
2025-07-31 22:52:11 +01:00
Philippe SWARTVAGHER
84cb3fdf59 gnu: Add maildir-rank-addr.
* gnu/packages/web.scm (maildir-rank-addr): New variable.

Change-Id: Idc29e3f7d25472ee1e3acf4bf5d892900adb11a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 22:47:38 +01:00
Nicolas Graves
e8e7b3ef58 gnu: shadowsocks: Switch to pyproject.
* gnu/packages/networking.scm (shadowsocks)
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Ib77b99ab115837928d4bbb9ff7de944e8244763f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 22:35:58 +01:00
Nicolas Graves
ce62e82769 gnu: shadowsocks: Fix the package.
* gnu/packages/networking.scm (shadowsocks)[arguments]
<#:tests>: Disable them.
<#:phases>: Add phase 'python-fixes.

Change-Id: I959eeb57a3859e68cf14efdf7700390143f0c4df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 22:35:53 +01:00
Nicolas Graves
188ef6c71b gnu: shadowsocks: Improve style.
* gnu/packages/networking.scm (shadowsocks): Run guix style.
[arguments]: Use g-expressions.

Change-Id: I947116bf1730aa42649d86af28522fe90af30378
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 22:35:48 +01:00
Cayetano Santos
694acea793 gnu: python-gguf: Update to 0.17.1.
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.17.1.
[propagated-inputs]: Add python-pyside-6.

Change-Id: Ic564c2d8a5773b51d65374674e1b7eaa4ffe6f4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 22:27:27 +01:00
Sharlatan Hellseher
9a40b61de9 gnu: sunclock: Make it not public.
* gnu/packages/astronomy.scm (sunclock): Keep the definition but do not
try to build it for now, see the note.

Change-Id: Id39005baba85ab0ad96e87bddcb5c09a28c3d7e6
2025-07-31 22:13:41 +01:00
Sharlatan Hellseher
c5ef61bf9b gnu: Add python-pyhalo.
* gnu/packages/astronomy.scm (python-pyhalo): New variable.

Change-Id: Ic7e1e9ee8750d2b29e5ee9f8375c44e42f8f77ff
2025-07-31 22:13:41 +01:00
Sharlatan Hellseher
23b3edba9d gnu: Add python-mcfit.
* gnu/packages/machine-learning.scm (python-mcfit): New variable.

Change-Id: I4927e8a4d5b0424265300e3496b31c0ba469c0bc
2025-07-31 22:13:41 +01:00
Sharlatan Hellseher
27b6494069 gnu: Add python-hierarc.
* gnu/packages/astronomy.scm (python-hierarc): New variable.

Change-Id: Idb9d8d90ccc00d40b28edeb27e3fd35536b29c4a
2025-07-31 22:13:41 +01:00
Sharlatan Hellseher
2898527d2a gnu: Add python-space-dolphin.
* gnu/packages/astronomy.scm (python-space-dolphin): New variable.

Change-Id: I2185ed6b0c34e95458854f18046e7e47a4170e37
2025-07-31 22:13:41 +01:00
Sharlatan Hellseher
11ef30cb05 gnu: Add python-gdown.
* gnu/packages/python-web.scm (python-gdown): New variable.

Change-Id: I8809b983bba3db0d3c4329d4dea4c39cac17b029
2025-07-31 22:13:41 +01:00
Sharlatan Hellseher
b628eae4d7 gnu: Add python-romancal.
* gnu/packages/astronomy.scm (python-romancal): New variable.

Change-Id: I33f9452b7b85f18157000668cbbdeaa9d6f5b784
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
f4934f43aa gnu: Add python-stpreview.
* gnu/packages/astronomy.scm (python-stpreview): New variable.

Change-Id: Ia3e318a69dac44c988a2c42e5f9a5dcd015dc930
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
9c339d503f gnu: Add python-linetools.
* gnu/packages/astronomy.scm (python-linetools): New variable.

Change-Id: Ie667aca685c5acca8c7ed8aa1312b192dd59683b
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
2e5d28bd36 gnu: Add python-lenstronomy.
* gnu/packages/astronomy.scm (python-lenstronomy): New variable.

Change-Id: I8e9604c3cfef1d46fb3676362dd53a2cd6e34e36
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
f77ecfbbb1 gnu: Add python-cobaya.
* gnu/packages/astronomy.scm (python-cobaya): New variable.

Change-Id: Ifc6beae520bc63fe0935d07461bf28222038c998
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
c7f8e752ab gnu: Add python-py-bobyqa.
* gnu/packages/maths.scm (python-py-bobyqa): New variable.

Change-Id: If5dcb5d7ecef4d5937c278f405b2ba93d2a02ec4
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
120edb6b36 gnu: Add python-nautilus-sampler.
* gnu/packages/statistics.scm (python-nautilus-sampler): New variable.

Change-Id: Ic2881d9d26b02d7dd8ea03523a6a20195dd94727
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
e8b6982425 gnu: stuff: Update to 2.0.1-0.9cf3632.
* gnu/packages/astronomy.scm (stuff): Update to 2.0.1-0.9cf3632.

Change-Id: Ibdfa05ac4a6abb7319ba9b9d0b0e937a5fbe8e50
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
1a41f0eb8e gnu: python-asdf-compression: Update to 0.0.1-3.579c153.
* gnu/packages/astronomy.scm (python-asdf-compression): Update to 0.0.1-3.579c153.
[native-inputs]: Remove python-setuptools; add python-setuptools-next.

Change-Id: Ic2f1dd26b4f09bc09cb0cf1e9af182640f597ff0
2025-07-31 22:13:40 +01:00
Sharlatan Hellseher
0fe4386d8e gnu: siril: Update to 1.4.0-beta3.
* gnu/packages/astronomy.scm (siril): Update to 1.4.0-beta3.
[inputs]: Add gtksourceview-4 and yyjson.

Change-Id: I0fcfb085969407497a04639d9628caae370ea8e0
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
c669f5ca4d gnu: ska-sdp-func: Skip more tests.
* gnu/packages/astronomy.scm (ska-sdp-func) [phases]
  {disable-failing-tests}: Add more to the list.

Change-Id: I57326b094542ace4e1b96dc81d9538d6e62446ef
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
1684018e11 gnu: splash: Update to 3.11.4.
* gnu/packages/astronomy.scm (splash): Update to 3.11.4.

Change-Id: I36ec7f64523b13600ba7ae3e45fd80343f047b9f
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
9900accc86 gnu: python-regularizepsf: Update to 1.1.0.
* gnu/packages/astronomy.scm (python-regularizepsf): Update to 1.1.0.

Change-Id: Ib3b9cc85ce56b575c1806d2ebe46032099a732d2
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
7c08e2ac96 gnu: python-glue-astronomy: Update to 0.12.0.
* gnu/packages/astronomy.scm (python-glue-astronomy): Update to 0.12.0.
  [arguments] <test-flags>: Rework the list of skipped tests.
  [propagated-inputs]: Add python-glue-qt.

Change-Id: Iba5a2ef808d4ce4cf8b1ed9898a92207261f30e3
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
8b6df0afbc gnu: python-camb: Update to 1.6.2.
* gnu/packages/astronomy.scm (python-camb): Update to 1.6.2.
[native-inputs]: Remove python-setuptools; add python-setuptools-next.

Change-Id: I8ad92609e9d393463f900792efe42f6ca68e0c60
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
23d7a41641 gnu: python-statmorph: Update to 0.7.0.
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.7.0.

Change-Id: I171baca4fa8d0863802f855450051addae745a05
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
ace67c45cf gnu: python-ccdproc: Update to 2.5.1.
* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.5.1.

Change-Id: Iee24d6dd018c9300e0e884aa6daf194d06258d41
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
9e2fc56061 gnu: python-czml3: Update to 2.3.5.
* gnu/packages/astronomy.scm (python-czml3): Update to 2.3.5.

Change-Id: I06a595e7f7ee7b87d8efe8978b7fe9610ec27e0f
2025-07-31 22:13:39 +01:00
Sharlatan Hellseher
40cfa25836 gnu: python-dkist: Update to 1.14.0.
* gnu/packages/astronomy.scm (python-dkist): Update to 1.14.0.

Change-Id: I26d0805c14f2a446e5f26448ee8279611f8082ae
2025-07-31 22:13:38 +01:00
Sharlatan Hellseher
d506f829ee gnu: python-jwst: Update to 1.19.1.
* gnu/packages/astronomy.scm (python-jwst): Update to 1.19.1.
  [phases] <relax-requirements>: Refresh the list.
  [native-inputs]: Remove python-setuptools; add python-setuptools-next.

Change-Id: I1ecd0ae28201f9a11d629ade24525287688620e5
2025-07-31 22:13:38 +01:00