1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-30 05:51:19 +02:00
Commit Graph

141627 Commits

Author SHA1 Message Date
Sharlatan Hellseher
a577dea95a gnu: python-glue-core: Update to 1.22.1.
* gnu/packages/astronomy.scm (python-glue-core): Update to 1.22.1.
[propagated-inputs]: Remove python-h5py.

Change-Id: I455e8f91ea36b0cbe41c749973d6dec231640238
2025-04-30 20:12:40 +01:00
Sharlatan Hellseher
5b0d288f0d gnu: python-ginga: Update to 5.3.0.
* gnu/packages/astronomy.scm (python-ginga): Update to 5.3.0. Fix
indentation and style.
[arguments] <phases>: Remove 'relax-requirments.
[description]: Start from a new line and fix fill paragraph indentation.

Change-Id: Ie9eeb41c963316cd396212195afb70ac157b0a9e
2025-04-30 20:12:40 +01:00
Sharlatan Hellseher
c47f779e57 gnu: python-cdflib: Update to 1.3.4.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.4.

Change-Id: Ieceb49d728b4d5f35496b8fb93d9e41990ed9dd8
2025-04-30 20:12:40 +01:00
Sharlatan Hellseher
1609b7fccd gnu: python-jwst: Update to 1.18.0.
* gnu/packages/astronomy.scm (python-jwst): Update to 1.18.0.
[phases]{relax-requirements}: Remove relaxation for GWCS and NumPy;
remove "create_data" script as no longer provided.

Change-Id: I4a8144af772f39256fe28f822c298a74559067fb
2025-04-30 20:12:40 +01:00
Sharlatan Hellseher
65f7c5d323 gnu: python-stcal: Update to 1.12.0.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.12.0.
[arguments] <test-flags>: Skip one more test, sort alphabetically.

Change-Id: I3cfd4a2a523fc526a4b209cbf60461612f2f3bec
2025-04-30 20:12:40 +01:00
Sharlatan Hellseher
db77df45ff gnu: python-stdatamodels: Update to 3.0.2.
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 3.0.2.
[propagated-inputs]: Remove python-asdf-3; add python-asdf.

Change-Id: Iafb80573a739caf7a511ab4841502b99dd149dec
2025-04-30 20:12:40 +01:00
Sharlatan Hellseher
cb5f071e37 gnu: python-photutils: Update to 2.2.0.
* gnu/packages/astronomy.scm (python-photutils): Update to 2.2.0.

Change-Id: I047a6f4496edcaf90b8a3b58cb7ffc3bf8204b9a
2025-04-30 20:12:40 +01:00
Sharlatan Hellseher
1a617fcf09 gnu: python-photutils: Simplify.
* gnu/packages/astronomy.scm (python-photutils) [arguments]
<test-flags>: Limit parallel tests up to 8 threads to improve stability.
<phases>: Remove 'relax-requirements, create-setup.py,
'writable-compiler, and 'build-extensions; use custom 'check.

Change-Id: I82f6f792a3f88836f6b2d39b2f1ce4db2d41acea
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
c4ca839d94 gnu: python-sunpy: Update to 6.1.1.
* gnu/packages/astronomy.scm (python-sunpy): Update to 6.1.1.
[arguments] <test-flags>: Limit parallel tests up to 8 threads to
improve stability.
<phases>: Remove 'relax-requirements, 'writable-compiler,
'prepare-test-environment; add 'remove-test-file; use custom 'check.
[native-inputs]: Remove python-setuptools-scm; add
python-setuptools-scm-next.

Change-Id: I3fadca54c96d73e7ef54ebc513d4084eb5f9a615
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
26b01cc16b gnu: python-astropy: Update to 7.0.1.
* gnu/packages/astronomy.scm (python-astropy): Update to 7.0.1.
[arguments] <test-flags>: Limit parallel tests up to 8 threads to
improve stability; skip just one test.
[phases]{check}: Set NumPy threads to 1.

(python-astropy-6): New variable.

(python-kanon) [propagated-inputs]: Remove python-astropy; add
python-astropy-6.

(python-poliastro): Likewise.

Change-Id: Ice96b055331641d67d8043e20032ef7ff5cc1937
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
85992f680c gnu: python-astropy-iers-data: Update to 0.2025.4.14.0.37.22.
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.4.14.0.37.22.

Change-Id: I65952837d11c3ec2ec644ac3a138bb6fa5c2d5c5
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
c990798bc2 gnu: python-skyfield: Update to 1.53.
* gnu/packages/astronomy.scm (python-skyfield): Update to 1.53.

Change-Id: I6f033ea0c8ff08449fd360900dac24accdb384e7
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
a7441b6375 gnu: stellarium: Update to 25.1-1.8a3a53a.
* gnu/packages/astronomy.scm (stellarium): Update to 25.1-1.8a3a53a.
[inputs]: Add md4c.

Change-Id: I8b1732d7c385bca80ec8fea38166ab7fb5142404
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
fabaaad483 gnu: scamp: Update to 2.14.0.
* gnu/packages/astronomy.scm (scamp): Update to 2.14.0.
[description]: Fix fill paragraph indentation.

Change-Id: I4dd4256d6c6a29d4b5bacdf6267987bfe908d85c
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
03879ea21b gnu: libsep: Update to 1.4.1.
* gnu/packages/astronomy.scm (libsep): Update to 1.4.1.
(python-sep) [arguments] <phases>: Add 'relax-requirements.

Change-Id: Iea5fcea4768f83293627f2071ffd02275f37a8d9
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
4bc9d2819a gnu: iraf-community: Update to 2.18.1.
* gnu/packages/astronomy.scm (iraf-community): Update to 2.18.1.

Change-Id: I0d69f363449ab2034a0e093947399aa07b59ecca
2025-04-30 20:12:39 +01:00
Sharlatan Hellseher
dfbd23b68d gnu: indi-2.0: Update to 2.1.3.
* gnu/packages/astronomy.scm (indi-2.0): Update to 2.1.3.

Change-Id: Iaaa35c645136968c88294e3bc60e84cdd1143bd0
2025-04-30 20:12:36 +01:00
Vinicius Monego
05b19e3085 gnu: vips: Build with current OpenEXR.
* gnu/packages/image-processing.scm (vips)[inputs]: Add imath. Replace
openexr-2 by openexr.

Change-Id: I72d1d9be5b076dfb5e81cd00a14665c92f4fc741
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:52:22 +02: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
David Elsing
817c6e1452 gnu: gnudatalanguage: Fix build.
* gnu/packages/data-language.scm (gnudatalanguage)[native-inputs]: Add
pkg-config.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:47:37 +02:00
David Elsing
352e82847b gnu: satdump: Fix RUNPATH for a plugin.
* gnu/packages/radio.scm (satdump)[arguments]: Add 'fix-runpath phase.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:47:37 +02:00
David Elsing
6903d2cc1b gnu: netcdf-fortran: Add missing inputs.
* gnu/packages/maths.scm (netcdf-fortran)[inputs]: Add libaec and hdf5.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:47:37 +02:00
David Elsing
7f3a4779af gnu: netcdf: Build with libaec.
* gnu/packages/maths.scm (netcdf)[inputs]: Add libaec.

Change-Id: Ia6a0b742b7e590930c308434b59988e374ccff85
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:47:37 +02:00
David Elsing
6c46206865 gnu: hdf-java: Update to 1.14.6 and rename to hdf5-java.
* gnu/packages/maths.scm (hdf-java): Define as deprecated alias for...
(hdf5-java): ...this new variable. Update to 1.14.6.
[name]: Rename to hdf5-java.
[version]: Use the same as hdf5.
[source]: Use the same as hdf5.
[build-system]: Change to cmake-build-system.
[arguments]: Adjust #:configure-flags. Add (guix build ant-build-system)
to #:modules and #:imported-modules. Adjust 'unbundle phase. Add
'patch-trace-shebang, 'generate-flexbison, 'generate-headers and
'strip-jar-timestamps phases.
[native-inputs]: Use modify-inputs. Add java-slf4j-nop and zip.
[inputs]: Remove hdf4 and hdf5.
[synopsis, description]: Remove mention of HDF4.
[license]: Use the same as hdf5.

Change-Id: Idfceec17b9a8c432ab85e2fcc87de6bb5bd5a422
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:47:37 +02:00
David Elsing
8eeb04e205 gnu: hdf5: Update to 1.14.6.
* gnu/packages/maths.scm (hdf5): Update to 1.14.6. Do not inherit from
hdf5-1.8.
[name, version]: New field.
[source]: Switch to git-fetch. Add modules and snippet fields. Use different
patch file.
[build-system]: New field. Use CMake.
[inputs]: New field.
[native-inputs]: New field. Add bison, flex and which.
[arguments]: Do not inherit from hdf5-1.8.
<#:configure-flags>: New field.
<#:phases>: New field. Use gexps. Remove 'patch-configure, 'patch-settings,
'patch-references, 'split, 'skip-version-test and
'patch-configure-build-settings phases.  Add 'make-gen-deterministic,
'generate-flexbison, 'patch-trace-shebang, 'fix-fortran-i686-test and
'generate-headers phases.
[home-page, synopsis, description]: New fields.
[license]: New field. Adjust URL.
(hdf5-parallel-openmpi)[inputs]: Use modify-inputs and drop labels.
[arguments]<#:configure-flags> Use flags for CMake.
<#:phases>: Delete 'patch-tests phase.
* gnu/packages/patches/hdf5-config-dependencies.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: If3a97fe7e252cc48a050ac396a68a87a02600916
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:47:29 +02:00
jgart
9d7da25ab2 gnu: Add emacs-sudoku.
* gnu/packages/emacs-xyz.scm (emacs-sudoku): New variable.

Change-Id: I1c1079f86761ebd01f3550827e1f72bf41f2a718
2025-04-30 12:30:29 -05:00
Roman Scherer
e9cd3af90d gnu: Add emacs-jira.
* gnu/packages/emacs-xyz.scm (emacs-jira): New variable.

Change-Id: I7846eeea3f4f9c06f75d768c7264656a69afdd96
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 18:59:15 +02:00
Kurome
051e1c511a gnu: Add emacs-outli.
* gnu/packages/emacs-xyz.scm (emacs-outli): New variable.

Change-Id: If1a082000f8105829ca9e0ecbedee1da4201bf40
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 18:46:16 +02:00
Kurome
b63dbe2d07 gnu: Add emacs-smooth-scroll.
* gnu/packages/emacs-xyz.scm (emacs-smooth-scroll): New variable.

Change-Id: I81c89e40a89acac94f0e5611b312eb88056cd4b3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 18:33:31 +02:00
Andreas Enge
8285c2c32a gnu: python-h5py: Update input.
* gnu/packages/python-xyz.scm (python-h5py)[inputs]: Remove hdf5-1.10;
add hdf5.

Change-Id: I384e9571322f7c4b71f3c0d7144fec4131d84327
2025-04-30 18:19:42 +02:00
Andreas Enge
7bd1247c90 gnu: hdf5-blosc: Update to 1.0.1.
* gnu/packages/maths.scm (hdf5-blosc): Update to 1.0.1.

Change-Id: Ie782107c205e8d569a5d6e6ca80dc9f944786542
2025-04-30 18:19:42 +02:00
Andreas Enge
23a18b9a3a gnu: hdf5-blosc: Update input.
* gnu/packages/maths.scm (hdf5-blosc)[inputs]: Remove hdf5-1.10;
add hdf5.

Change-Id: Ib9356732ffacac001997ac3343b0d57bda14366d
2025-04-30 18:19:35 +02:00
Kurome
8a9f0a618e gnu: Add font-adobe-source-han-code-jp.
* gnu/packages/fonts.scm (font-adobe-source-han-code-jp): New variable.

Change-Id: I24d52c66d45cd57905aa690e096dfb253ffa2cf6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 18:01:33 +02:00
Kurome
1c6ca58555 gnu: Add font-adobe-source-han-mono.
* gnu/packages/fonts.scm (font-adobe-source-han-mono): New variable.

Change-Id: I4fb29f21a879e3f56fc0976718ec786d3506f8f1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 17:50:15 +02:00
Andrew Wong
bb5a1318c6 gnu: a2jmidid: Update to 12.
* gnu/packages/music.scm (a2jmidid): Update to 12.
[source]: Switch to new, maintained source and tarballs.
[home-page]: Switch to new homepage.

Change-Id: Ida0f3b82225b3b1395b06dbfc298fa6e8a98a205
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 17:44:29 +02:00
Efraim Flashner
d3d961a9fa gnu: Add rust-cbindgen-0.28.
* gnu/packages/rust-apps.scm (rust-cbindgen-0.28): New variable.
(rust-cbindgen-0.27): Inherit from rust-cbindgen-0.28.

Change-Id: Ieeeb424107be4ea4c93b2ab7cdeed582b41404ac
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-04-30 23:19:11 +08:00
jgart
6d3311d101 gnu: Add ecl-micros.
* gnu/packages/lisp-xyz.scm (ecl-micros): New variable.

Change-Id: I556bef366c5c9eaf9aeaae678a6a66cfe5385b69
2025-04-30 09:54:56 -05:00
jgart
cf18cdafbf gnu: sbcl-micros: Update to 7dc9b46.
* gnu/packages/lisp-xyz.scm (sbcl-micros): Update to 7dc9b46.

Change-Id: I796421cf5069533f2810301f4634585d9418b195
2025-04-30 09:53:39 -05:00
jgart
7ed608e3ff gnu: lem: Update to 5fd512c.
* gnu/packages/text-editors.scm (lem): Update to 5fd512c.

Change-Id: I4b7f634f16c4bdcbfba48bbfec6041ae068a1ce3
2025-04-30 09:53:39 -05:00
Eric Bavier
6694fdd76e gnu: ckb-next: Update to 0.6.0.
* gnu/packages/hardware.scm (ckb-next): Update to 0.6.0.

Change-Id: Icde6c472663975aeed0b578528fef21ac1cccfde
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 16:36:39 +02:00
Andreas Enge
8431f96391 gnu: highs: Cosmetic changes.
This adds small changes that were forgotten in the previous commit.

* gnu/packages/maths.scm (highs): Do not use a git revision since this
is a regular release.

Change-Id: I56c6401f8569cc3268892dabfe38ac4658ad8953
2025-04-30 16:33:55 +02:00
Wiktor Żelazny
feef374f4b gnu: Add highs.
* gnu/packages/maths.scm (highs): New variable.

Change-Id: Ie842704d4d9c8a4b531ee45aab34a99e59e4b3c4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 16:21:42 +02:00
Lee Thompson
9f53ed3a38 gnu: Add font-apl333.
* gnu/packages/apl.scm (font-apl333): New variable.

Change-Id: I0d7ed2f1a66528fa0823640824c5e70bbf35c912
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 15:47:56 +02:00
Lee Thompson
686903d1f4 gnu: Add font-apl385.
* gnu/packages/apl.scm (font-apl385): New variable.

Change-Id: I830aedf62a7fc62ee8fca6c1e138a78197f39f45
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 15:47:56 +02:00
Nicolas Graves
dde3ac664c gnu: Remove allegro-4.
This package is not supported by upstream anymore.

* gnu/packages/game-development.scm (allegro-4): Delete variable.

Change-Id: I905163b7bfd538235439183d9c63b976b83436af
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 15:27:52 +02:00
Nicolas Graves
42c59917d5 gnu: Remove dumb-allegro4.
This package is leaf package that depends on the outdated allegro@4.

* gnu/packages/music.scm (dumb-allegro4): Delete variable.

Change-Id: I8bdc4841c77fd6e87c0e261a7efc630205dbfdbe
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 15:27:52 +02:00
Nicolas Graves
d4889712fb gnu: Remove aseprite.
This package is the last GPL2 revision of a package that is now distributed
under a non-free license.  We already have its libre fork libresprite in
Guix, and it depends on the outdated allegro@4.

* gnu/packages/game-development.scm (aseprite): Delete variable.

Change-Id: I4e0f2a4df24dcd98fff4d9074e84c50b9ed60715
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 15:27:52 +02:00
Nicolas Graves
c9a80be7d6 gnu: libresprite: Update to 1.1.
* gnu/packages/game-development.scm (libresprite): Update to 1.1.
[arguments]: Improve style: use gexps.
[native-inputs]: Improve style: use list.
[inputs]: Improve style: use list.  Add libarchive.  Delete zlib.
Replace tinyxml by tinyxml2.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 15:27:52 +02:00
jgart
9cf8afc8d4 gnu: trealla: Update to 2.69.8.
* gnu/packages/prolog.scm (trealla): Update to 2.69.8.

Change-Id: Ide09f69c8441c0b1a300da90949421b43041c0b4
2025-04-30 07:29:17 -05:00
Andy Tai
eb9dbd57c4 gnu: lightning: Update to 2.2.3
* gnu/packages/assembly.scm (lightning): Update to 2.2.3

Change-Id: Iddd550f1521b447acf4f119ddc9c2567a091427d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 12:48:16 +02:00