summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-30gnu: cdo: Fix build.hdf5David Elsing
* gnu/packages/geo.scm (cdo)[inputs]: Add libaec. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: gnudatalanguage: Fix build.David Elsing
* gnu/packages/data-language.scm (gnudatalanguage)[native-inputs]: Add pkg-config. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: satdump: Fix RUNPATH for a plugin.David Elsing
* gnu/packages/radio.scm (satdump)[arguments]: Add 'fix-runpath phase. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: netcdf-fortran: Add missing inputs.David Elsing
* gnu/packages/maths.scm (netcdf-fortran)[inputs]: Add libaec and hdf5. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: netcdf: Build with libaec.David Elsing
* gnu/packages/maths.scm (netcdf)[inputs]: Add libaec. Change-Id: Ia6a0b742b7e590930c308434b59988e374ccff85 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: hdf-java: Update to 1.14.6 and rename to hdf5-java.David Elsing
* 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-30gnu: hdf5: Update to 1.14.6.David Elsing
* 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-30gnu: Add emacs-jira.Roman Scherer
* gnu/packages/emacs-xyz.scm (emacs-jira): New variable. Change-Id: I7846eeea3f4f9c06f75d768c7264656a69afdd96 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: Add emacs-outli.Kurome
* gnu/packages/emacs-xyz.scm (emacs-outli): New variable. Change-Id: If1a082000f8105829ca9e0ecbedee1da4201bf40 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: Add emacs-smooth-scroll.Kurome
* gnu/packages/emacs-xyz.scm (emacs-smooth-scroll): New variable. Change-Id: I81c89e40a89acac94f0e5611b312eb88056cd4b3 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: python-h5py: Update input.Andreas Enge
* gnu/packages/python-xyz.scm (python-h5py)[inputs]: Remove hdf5-1.10; add hdf5. Change-Id: I384e9571322f7c4b71f3c0d7144fec4131d84327
2025-04-30gnu: hdf5-blosc: Update to 1.0.1.Andreas Enge
* gnu/packages/maths.scm (hdf5-blosc): Update to 1.0.1. Change-Id: Ie782107c205e8d569a5d6e6ca80dc9f944786542
2025-04-30gnu: hdf5-blosc: Update input.Andreas Enge
* gnu/packages/maths.scm (hdf5-blosc)[inputs]: Remove hdf5-1.10; add hdf5. Change-Id: Ib9356732ffacac001997ac3343b0d57bda14366d
2025-04-30gnu: Add font-adobe-source-han-code-jp.Kurome
* 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-30gnu: Add font-adobe-source-han-mono.Kurome
* gnu/packages/fonts.scm (font-adobe-source-han-mono): New variable. Change-Id: I4fb29f21a879e3f56fc0976718ec786d3506f8f1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: a2jmidid: Update to 12.Andrew Wong
* 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-30gnu: Add rust-cbindgen-0.28.Efraim Flashner
* 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-30gnu: Add ecl-micros.jgart
* gnu/packages/lisp-xyz.scm (ecl-micros): New variable. Change-Id: I556bef366c5c9eaf9aeaae678a6a66cfe5385b69
2025-04-30gnu: sbcl-micros: Update to 7dc9b46.jgart
* gnu/packages/lisp-xyz.scm (sbcl-micros): Update to 7dc9b46. Change-Id: I796421cf5069533f2810301f4634585d9418b195
2025-04-30gnu: lem: Update to 5fd512c.jgart
* gnu/packages/text-editors.scm (lem): Update to 5fd512c. Change-Id: I4b7f634f16c4bdcbfba48bbfec6041ae068a1ce3
2025-04-30gnu: ckb-next: Update to 0.6.0.Eric Bavier
* gnu/packages/hardware.scm (ckb-next): Update to 0.6.0. Change-Id: Icde6c472663975aeed0b578528fef21ac1cccfde Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: highs: Cosmetic changes.Andreas Enge
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-30gnu: Add highs.Wiktor Żelazny
* gnu/packages/maths.scm (highs): New variable. Change-Id: Ie842704d4d9c8a4b531ee45aab34a99e59e4b3c4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: Add font-apl333.Lee Thompson
* gnu/packages/apl.scm (font-apl333): New variable. Change-Id: I0d7ed2f1a66528fa0823640824c5e70bbf35c912 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30gnu: Add font-apl385.Lee Thompson
* gnu/packages/apl.scm (font-apl385): New variable. Change-Id: I830aedf62a7fc62ee8fca6c1e138a78197f39f45 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30services/udev: Allow configuring udev to run in debug mode.Maxim Cournoyer
This re-introduces commit dd64f441d3dcff9165927b821da2b69b1fc6a24f, which had been reverted due to previously causing a system hang when debug? was enabled, a problem that appears to have been resolved within Shepherd. * gnu/services/base.scm (<udev-configuration>): <debug?>: New field. * gnu/services/base.scm (udev-shepherd-service): Use it to add '--debug' to the command line, if applicable. * doc/guix.texi (Base Services): Document it. Change-Id: I88243fb4f321ff0876dd227e3c2b22082d37cfcf
2025-04-30gnu: Remove allegro-4.Nicolas Graves
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-30gnu: Remove dumb-allegro4.Nicolas Graves
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-30gnu: Remove aseprite.Nicolas Graves
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-30gnu: libresprite: Update to 1.1.Nicolas Graves
* 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-30gnu: trealla: Update to 2.69.8.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.69.8. Change-Id: Ide09f69c8441c0b1a300da90949421b43041c0b4
2025-04-30gnu: lightning: Update to 2.2.3Andy Tai
* gnu/packages/assembly.scm (lightning): Update to 2.2.3 Change-Id: Iddd550f1521b447acf4f119ddc9c2567a091427d Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of update of 'linux-libre' entry. Change-Id: Ibbbfc397701466bb3877fc3d90fde4663965858e
2025-04-30gnu: e2fsprogs: Update to 1.47.2.Danny Milosavljevic
* gnu/packages/linux.scm (e2fsprogs): Update to 1.47.2. Change-Id: Iebeee1c4953b7222d25ed8317ddc93f01d95655f
2025-04-30gnu: ngtcp2: Update to 1.12.0.Tomas Volf
* gnu/packages/networking.scm (ngtcp2): Update to 1.12.0. Change-Id: Ia2140bcbfa79a2eee2cc7c5428cd5a1b272cd2c6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30image: Create zstd-compressed qcow2 images.Maxim Cournoyer
This should be about twice as fast as the default zlib compressor used for qcow2, and potentially multi-thread aware given some improvements to qemu-img in the future (zstd supports its but it's not currently used by QEMU). * gnu/build/image.scm (convert-disk-image): Specify 'compression_type=zstd' option. Change-Id: Ie9c66f0c13e789ec863c95a5e549f035b6a17bf9
2025-04-30image: Honor parallel job count for the number of qemu-img co-routines used.Maxim Cournoyer
This doesn't seem to change anything currently (the default is 8). Perhaps useful in the future, for example if the compressor used by qemu-img starts honoring it. * gnu/build/image.scm (convert-disk-image): Specify the '-m' option. Change-Id: Ia288c85af8a0621d61cf6b9f0d3f73f5a3026d66
2025-04-30gnu: python-virtualenv-clone: Skip some tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-virtualenv-clone) [build-system]: Switch to pyproject. [arguments] <test-flags>: Skip 5 tests. <phases>: Use default 'check. [native-inputs]: Remove python-tox, python-coverage, and python-hypothesis; add python-setuptools. Change-Id: I0ecc55f694a03c7e3a41eb5acae0817adde1c0c9
2025-04-30gnu: Deprecate python-hdf4.Sharlatan Hellseher
The project has changed the name and VCS URL <https://github.com/fhs/python-hdf4> redirects to <https://github.com/fhs/pyhdf>, see <https://github.com/fhs/pyhdf/pull/22>. * gnu/packages/python-xyz.scm (python-hdf4): Deprecate variable. (python-pyhdf): New variable. Change-Id: I785804a57fa520109a0ceb89263b181889e18bd1
2025-04-29gnu: nnn: Update to 5.1.Artyom V. Poptsov
* gnu/packages/admin.scm (nnn): Update to 5.1. Change-Id: I3ca507d3d5aad32c0763a9e04afbcc2b59037602
2025-04-29gnu: prips: Update to 1.2.2.Artyom V. Poptsov
* gnu/packages/admin.scm (prips): Update to 1.2.2. Change-Id: I8688b4c9c6da9d6867526e6385a200e8645a2066
2025-04-29teams: Sort teams alphabetically.Gabriel Wicki
* etc/teams.scm: Sort teams alphabetically. Change-Id: Iaf7688936efeddb674e68f2e3bb792627f6aa193 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29teams: Add gabber to more teams.Gabriel Wicki
* etc/teams.scm (Gabriel Wicki): Add to documentation, electronics and embedded teams. Change-Id: I47a2a16d29b301c3e6f7fda97343c88da5ae3360 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29gnu: icecat: Update to 115.23.0-guix1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-2817, CVE-2025-4082, CVE-2025-4083, and CVE-2025-4084. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2025-04-29gnu: scotch: Update to 7.0.7.Ludovic Courtès
* gnu/packages/maths.scm (scotch): Update to 7.0.7. Change-Id: Idef8e0956d9da1aef13fb423c53db60b6a61b04b Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29gnu: scotch, scotch32, pt-scotch, pt-scotch32: Use gexps.Ludovic Courtès
* gnu/packages/maths.scm (scotch, scotch32) (pt-scotch, pt-scotch32): Use gexps. Change-Id: I93febc994c5345e133eddbd016b1974d08df5bdf Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29gnu: scotch: Remove CMake machinery for the Metis compatibility layer.Ludovic Courtès
This fixes a bug whereby ‘SCOTCHConfig.cmake’ would fail to find ‘scotchmetisTargets.cmake’ because it expects it to be in the same directory as itself, ${CMAKE_CURRENT_LIST_DIR}. * gnu/packages/patches/scotch-cmake-remove-metis.patch: New file. * gnu/packages/maths.scm (scotch)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: If8d8f890852c35cede6e81c33d18b9101988a635 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29gnu: scotch: Remove “-shared” deprecated aliases.Ludovic Courtès
These aliases were added in commit d4709d78c3b460d7be02f15f6cc6c85f398b1a46, Feb. 2022. * gnu/packages/maths.scm (scotch-shared, pt-scotch-shared): Remove. Change-Id: I971bbf999a9fce5dae05c865316defe55eaeb212 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29gnu: trealla: Update to 2.69.7.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.69.7. Change-Id: I226b29cc2c887067febbe24ed9f9927c29c89d35
2025-04-29news: Add entry for linux-libre 6.14.Leo Famulari
* etc/news.scm: Add entry. Change-Id: I3f37fbc6b0c3929cd8a45afcca1c132736859da7