summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-02-13gnu: Rename sagemath-data-graphs to graphs.Andreas Enge
* gnu/packages/sagemath.scm (sagemath-data-graphs): Rename to... (graphs): ...this. Change-Id: I198f06c8d86bddcb7ebb22c4eaaf312b7acf9068
2025-02-13gnu: Rename sagemath-data-polytopes-db to polytopes-db.Andreas Enge
* gnu/packages/sagemath.scm (sagemath-data-polytopes-db): Rename to... (polytopes-db): ...this. Change-Id: Id377eaff122a0cbe73d451df486cda4281846295
2025-02-13gnu: Rename sagemath-data-conway-polynomials.Andreas Enge
* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials): Rename to... (conway-polynomials): ...this. Change-Id: I594f94133a1fb4e942f196f2526b0128b43bd375
2025-02-13gnu: Remove ratpoints.Andreas Enge
The only purpose of this package was to be used as an input to sage, but sage does not use it anymore. Equivalent functionality is provided by the command "hyperellratpoints" of pari-gp. * gnu/packages/sagemath.scm (ratpoints): Delete variable. * gnu/packages/patches/ratpoints-sturm_and_rp_private.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I873ac40c1631523035b00ff678000965f21b6941
2025-02-13gnu: Remove zn-poly.Andreas Enge
The only purpose of this package was to be used as an input to sage, but sage does not use it anymore. * gnu/packages/sagemath.scm (zn-poly): Delete variable. Change-Id: Ibaa8bec84be0b5f34bfc70a384113ab08c82a11c
2025-02-13gnu: sl: Refresh package style.Sharlatan Hellseher
* gnu/packages/toys.scm (sl): Use G-Expressions, adjust order of fields. [arguments]: Remove trailing #t from lambda. [description]: Adjust fill-column indentation. Change-Id: Iaa3380514c7ba6597686845b722af2c341e8797d
2025-02-13gnu: oneko: Refresh package style.Sharlatan Hellseher
* gnu/packages/toys.scm (oneko): Use G-expressions, simplify, adjust fields order and fix indentation. Change-Id: I1af493522add7a0a22f28c7df04dc7b763b99def
2025-02-13gnu: nyancat: Refresh package style.Sharlatan Hellseher
* gnu/packages/toys.scm (nyancat): Use G-Expressions simplify and fix indentation. [arguments]: Remove trailing #t from lambda. Change-Id: I73e7c6f5dd9f3454703de2fc00f452e2a590ab98
2025-02-13gnu: fortunes-jkirchartz: Update to 0.0.0-1.f3acb4e.Sharlatan Hellseher
* gnu/packages/toys.scm (fortunes-jkirchartz): Update to 0.0.0-1.f3acb4e. Change-Id: I44e6ec3677d04bead60a2a1048327b5d84d8f766
2025-02-13gnu: filters: Use G-Expressions.Sharlatan Hellseher
* gnu/packages/toys.scm (filters): Use G-Expressions. [arguments]: Remove trailing #t from lambda. Change-Id: Iced42b1c99cf5c8fe7193f39f3cd9d44593792a6
2025-02-13gnu: cbonsai: Refresh package style.Sharlatan Hellseher
* gnu/packages/toys.scm (cbonsai): Use G-Expressions, simplify and fix indentation. Change-Id: I6d8dbbe8a62ff98737584039b2bb6da72593abd1
2025-02-13gnu: cbonsai: Update to 1.3.1-1.4682ec7.Sharlatan Hellseher
* gnu/packages/toys.scm (cbonsai): Update to 1.3.1-1.4682ec7. Change-Id: I67475f4f99883d18092477393321ebfa3b1fdf80
2025-02-13gnu: packages/toys: Add module disclaimers.Sharlatan Hellseher
* gnu/packages/toys.scm: Add header and footer disclaimers mentioning a new package placement. Change-Id: I93b331c8787ffb3d1a8c2ccbe18c40ab586c592b
2025-02-13gnu: xpenguins: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/toys.scm (xpenguins): Sort variable alphabetically. Change-Id: I5015825681d5ebd55ecc9cf6f7d5d477619a7bfd
2025-02-13gnu: nyancat: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/toys.scm (nyancat): Sort variable alphabetically. Change-Id: Id556be216f71f3a4bf0907513908c0e3b102f539
2025-02-13gnu: packages/toys: Sort variables alphabetically.Sharlatan Hellseher
* gnu/packages/toys.scm (cbonsai, filters, xsnow): Sort variables alphabetically. Change-Id: Ic4486754081283e2b68a860d15815bd5f8d88ed4
2025-02-13gnu: packages/toys: Sort use-module alphabetically.Sharlatan Hellseher
* gnu/packages/toys.scm: Sort use-module alphabetically to ease module maintenance. Change-Id: Id622ac62d48d2b7764d23f5e5038c186be94136e
2025-02-13gnu: Add python-terminaltexteffects.Andrew Wong
* gnu/packages/toys.scm (python-terminaltexteffects): New variable. Change-Id: I3b8ec681445c2d787c275788b90ce29c2f5053cf Co-authored-by: Sharlatan Hellseher <[email protected]> Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-13gnu: qemu-minimal: Fix the test suite on armhf-linux.Efraim Flashner
* gnu/packages/virtualization.scm (qemu)[arguments]: Run the tests single-threaded on armhf-linux. Add a phase when building for armhf-linux to skip a test. Change-Id: If0f6cdde74c6c67898466f50bf4643ac03dc3661
2025-02-13gnu: qemu-minimal: Don't build the documentation.Efraim Flashner
This removes mesa from the build dependency chain. * gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Replace the inherited 'move-html-doc phase. [native-inputs]: Remove python-sphinx, python-sphinx-rtd-theme. [synopsis]: Also mention that the docs aren't built. Change-Id: I6761fae1e4c0001033c842451032fc54b674f3d5
2025-02-13services: guix-build-coordinator: Extend pid file timeout.Christopher Baines
As truncating the WAL can take time. * gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Extend pid file timeout. Change-Id: I054fbf5631ee5060a4ea5b3c7940809193e1003b
2025-02-13gnu: guix-build-coordinator: Update to 0-115.bce23c5.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-115.bce23c5. Change-Id: I7f38414e9b0ded8977fe01a564ea63a5727a0fc9
2025-02-13gnu: add missing patch reference for dhclient.Ryan Sundberg
This patch was introduced in 526b25e09e00709655c164e619ea64d1db3d8537 but accidentally not included in the list in gnu/local.mk. * gnu/local.mk (dist_patch_DATA): Add dhclient-script-resolvconf-support.patch Change-Id: I557c4e35239bc6767e890b36e2b36bfa7f77fcb0 Signed-off-by: Zheng Junjie <[email protected]>
2025-02-13gnu: Add partitionmanager.Sughosha
* gnu/packages/kde.scm (partitionmanager): New variable. Change-Id: I2bd1df994274397ecd92dd78d84954d97fe75f5a Signed-off-by: Zheng Junjie <[email protected]>
2025-02-13gnu: kpmcore: Fix missing commands.Sughosha
* gnu/packages/kde.scm (kpmcore)[inputs]: Switch to the old input style; Add coreutils, cryptsetup, eudev, lvm2, mdadm, smartmontools and util-linux. [arguments]<#:phases>: Add patch-trustedprefixes-file phase. Change-Id: I6b205596e2ae5d03010db27b0b41ddb42d4534b5 Signed-off-by: Zheng Junjie <[email protected]>
2025-02-13gnu: kpmcore: Fix polkit action path.Sughosha
* gnu/packages/kde.scm (kpmcore)[arguments]<#:phases>: Replace fix-cmake-install-directories with fix-polkit-action-path. Change-Id: I2d230d78b1dbf423b431e14f290c372efa9c1a45 Signed-off-by: Zheng Junjie <[email protected]>
2025-02-13gnu: llvm: Support loongarch64.Zheng Junjie
* gnu/packages/llvm.scm (system->llvm-target-arch): Add loongarch64 case. Change-Id: I5378063130df4194048638d352b93674a30d47a9
2025-02-13gnu: haruna: Fix finding yt-dlp.Sughosha
* gnu/packages/kde-multimedia.scm (haruna)[arguments]<#:phases>: Add fix-yt-dlp-path. Change-Id: I3f6e3f5b9f2dd56ec69b6ea38a0da9a5e01a1909 Signed-off-by: Zheng Junjie <[email protected]>
2025-02-13gnu: qucs-s: Update to 24.4.1.Maxim Cournoyer
* gnu/packages/engineering.scm (qucs-s): Update to 24.4.1. Apply patch. [build-system]: Switch to qt-build-system. [arguments] <qtbase, configure-flags>: New arguments. <phases>: Replace patch phase with adjust-default-settings one. [native-inputs]: Replace qttools-5 with qttools. [inputs]: Replace qtbase-5 with qtbase, qtcharts-5 with qtcharts and qtsvg-5 with qtsvg. Add qtwayland. * gnu/packages/patches/qucs-s-qucsator-rf-search.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I2afc90fa9f69935301819d8ad4e912a076205c30
2025-02-13gnu: Add qucs-s.Artyom V. Poptsov
* gnu/packages/engineering.scm (qucs-s): New variable. Change-Id: I1a27ab056f37c8f9c5599d9f1982e4a37fd9f3c4 Reviewed-by: Maxime Devos <[email protected]> Reviewed-by: Jean Pierre De Jesus DIAZ <[email protected]> Signed-off-by: Maxim Cournoyer <[email protected]> Modified-by: Maxim Cournoyer <[email protected]>
2025-02-13gnu: libcxx: Update to 19.1.4.Hikari
* gnu/packages/llvm.scm (libcxx): Update to 19.1.4. [native-inputs]: Replace clang with clang-19. Add libuwind-headers. [arguments]<#:configure-flags>: Add libunwind to LLVM_ENABLE_RUNTIMES. Change-Id: I8235077727b6f54edddc60d9bf1c4c9de93b32fe Signed-off-by: 宋文武 <[email protected]>
2025-02-13gnu: podman: Update to 5.4.0.Tomas Volf
* gnu/packages/containers.scm (podman): Update to 5.4.0. Change-Id: Ic740901a5b0681d81740d49f6d3b49cef7d1d2fc Signed-off-by: 宋文武 <[email protected]>
2025-02-13gnu: rust-ci-info-0.3: Disable parallel tests.宋文武
* gnu/packages/crates-io.scm (rust-ci-info-0.3) [arguments]: Set #:parallel-tests?. Change-Id: I08157a173fc809bd7ed5f98a36b545cef287ea43
2025-02-13gnu: xnedit: Update to 1.6.2.Andy Tai
* gnu/packages/text-editors.scm (xnedit): Update to 1.6.2. Change-Id: Id2685b845e20e753a63b53538c3f4c8baa50b24b Signed-off-by: 宋文武 <[email protected]>
2025-02-13gnu: flatpak: Update to 1.16.0.aurtzy
* gnu/packages/package-management.scm (flatpak): Update to 1.16.0. [build-system]: Switch to meson-build-system, which is now the recommended build system upstream. [arguments]<#:configure-flags>: Use equivalent options for meson. <#:phases>: Enable running more tests, disabling a select few in new 'disable-failing-tests phase. Remove 'check phase override. Add 'pre-check phase. Add 'wrap-flatpak phase so GIO can still find TLS backend with the build system change. [native-inputs]: Add gtk-doc. [inputs]: Add bash-minimal. Change-Id: Iacf5c527e7a1cce7f418cecf73bb89018fcec71e Signed-off-by: 宋文武 <[email protected]>
2025-02-13gnu: Add font-aporetic.Olivier Rojon
* gnu/packages/fonts.scm (font-aporetic): New variable. (font-iosevka-comfy): Deprecate in favor of font-aporetic. Change-Id: I08f791a9025c296698c4396f3d7b7aeb6356d481 Signed-off-by: 宋文武 <[email protected]>
2025-02-12gnu: python-jinja2-cli: Use pyproject-build-system.jgart
* gnu/packages/python-xyz.scm (python-jinja2-cli): Use pyproject-build-system. [native-inputs]: Format form on more lines. [source]: Use GitHub URI since tests are not available on PyPI. Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef Signed-off-by: jgart <[email protected]>
2025-02-12gnu: python-jinja2-cli: Update to 0.8.2.Fabio Natali
* gnu/packages/python-xyz.scm (python-jinja2-cli): Update to 0.8.2. [native-inputs]: Add python-wheel and python-setuptools. Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef Signed-off-by: jgart <[email protected]>
2025-02-12gnu: trealla: Update to 2.63.35.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.63.35. Change-Id: Id0dc4d6a79f41b92612e1a5bb7d8b9088d410ea4
2025-02-12gnu: mumi: Update to 0.4.0.Arun Isaac
* gnu/packages/mail.scm (mumi): Update to 0.4.0. [inputs]: Add guile-avatar. Remove guile-json-4. Change-Id: I337d1b797beab7daec1ac19740de8d053f86927e
2025-02-12gnu: guile-email: Update to 0.3.2.Arun Isaac
* gnu/packages/guile-xyz.scm (guile-email): Update to 0.3.2. [source]: Use url-fetch. [native-inputs]: Add lzip. Change-Id: I03a0601dcc72d4d2f180682b03813e428050aa73
2025-02-12gnu: aerc: Improve package style.Sharlatan Hellseher
* gnu/packages/mail.scm (aerc): Rewrite with THIS-PACKAGE-INPUT and FORMAT to improve the flow and refresh the style. [phases] {install}: Respespect GOFLAGS from the go-build-system, apply CC-FOR-TARGET Change-Id: I52aac55f10909f800f3a43e59443691b2b576d80
2025-02-12gnu: aerc: Update to 0.20.1.Tanguy Le Carrour
* gnu/packages/mail.scm (aerc): Update to 0.20.1. [source]: Drop patch fixing a now solved problem with gpg-signed messages. [arguments] <build-flags>: Remove redundant "-tags=notmuch" as it's picked by 'install phase. [phases] {install}: Pass the build flag using an environment variable. [inputs]: Remove a comment. [native-inputs]: Remove go-git-sr-ht-rjarry-go-opt; add go-git-sr-ht-rjarry-go-opt-v2. Change-Id: I71cc1330233e03996de914027f3d4d76b280acb4 Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-02-12gnu: Add python-numpy-2.Sharlatan Hellseher
Test suite for [email protected] is heavily depends on included vendored-meson sub-package and all of the tests fail. This variant provides a working NumPy, with passed build and sanity-check phases and tests disabled; it allows users to include it in other package(s) where version 2+ is hard required e.g. SageMath or Astropy@7. * gnu/packages/python-xyz.scm (python-numpy-2): New variable. Reviewed-by: Ludovic Courtès <[email protected]> Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5
2025-02-13services: network-manager: Add extra-configuration-files field.45mg
Allow users to specify additional configuration files for NetworkManager. These files will be added to /etc/NetworkManager/conf.d (NetworkManager's default configuration directory location). * gnu/services/networking.scm (<network-manager-configuration>) [extra-configuration-files]: New field. (network-manager-activation): Honor the new field. * doc/guix.texi (Networking Setup): Document the new field. Change-Id: I07479958e4d0aa318328c666a9630b779230b300 Modified-by: Maxim Cournoyer <[email protected]> Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-13gnu: sysdig: Update to 0.40.0-alpha6.Maxim Cournoyer
(Also add the missing 2024 copyright year). * gnu/packages/admin.scm (sysdig): Update to 0.40.0-alpha6. * gnu/packages/patches/sysdig-shared-falcosecurity-libs.patch: Rebase patch. * gnu/packages/patches/sysdig-falcosecurity-libs-0.20.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I2fc91baf52aebf283615a8989e841687c6033602
2025-02-13gnu: falcosecurity-libs: Update to 0.20.0.Maxim Cournoyer
* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0. [source]: Update patches and combine into a single one. [native-inputs]: Replace clang (13) with clang-18. [inputs]: Move libbpf and libelf to... [propagated-inputs]: ... here. * gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file. * gnu/packages/patches/falcosecurity-libs-install-pman.patch * gnu/packages/patches/falcosecurity-libs-libscap-pc.patch * gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch * gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974
2025-02-13tests: web: Add nginx+anonip test.Maxim Cournoyer
This test reproduces the problem reported in bug #59181 ("[berlin] web services fail to start on reboot due to anonip"). * gnu/tests/web.scm (run-webserver-test) <extra-args>: New keyword argument. (%nginx+anonip-os, nginx-anonip-tests, %test-nginx+anonip): New variables. Change-Id: I7bbc8fb9f2ab33ce89bf1c0945d7ddbddf26a7ea
2025-02-13tests: Add anonip system test.Maxim Cournoyer
* gnu/tests/web.scm (%test-anonip): New test. (%anonip-os): New variables. (run-anonip-test): New procedure. Change-Id: Ieed210a784dbdeee8a498e74b6c0e31cb72cd9b8
2025-02-13build: marionette: Make it possible to reboot VM during tests.Maxim Cournoyer
* gnu/build/marionette.scm (make-marionette): Add 'reconnect=1' socket parameter. * gnu/system/vm.scm (common-qemu-options): Remove '-no-reboot' option. Change-Id: I5e100543ddddba0aea3ebe4e2f5cb8b0261c0d73