aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-19gnu: guile: Update to 3.0.10.David Thompson
* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.10. Change-Id: Id9d58199f1fa3307c94f442c185307d2f4a9ce6f
2024-07-19gnu: shepherd 0.9: Switch from guile-3.0-latest to guile-3.0.David Thompson
* gnu/packages/admin.scm (shepherd-0.9)[native-inputs]: Use guile-3.0. [inputs]: Ditto. Change-Id: I7f7efabc43e11e413300c6aa4c22919070d22389
2024-07-19gnu: p2pool: Update to 4.0.Guillaume Le Vaillant
* gnu/packages/finance.scm (p2pool): Update to 4.0. [source]: Update snippet. [inputs]: Add robin-hood-hashing. [arguments]: Update 'check' phase. Change-Id: I215c11d978dccfc5c7767226be1b40d07f2237d9
2024-07-18gnu: go-github-com-ipfs-go-ipfs-cmdkit-files: Build on more systems.Efraim Flashner
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmdkit-files) [arguments]: When building on systems which don't support go-1.16 use gccgo-11. Change-Id: I0cf1e3a429603dde3a7dc75f4088c5b5f62ebad4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: packages/ipfs: Add project check commentary.Sharlatan Hellseher
Issues are open with upstream checking the status of two projects which hold quite a dated graph of dependencies which may be dropped or refreshed after clarifying current maintainer(s). Change-Id: I1983e8c0d60cfd3776134c4548b1d983e6882d62
2024-07-18gnu: kubo: Unbundle more inputs.Artyom V. Poptsov
* gnu/packages/ipfs.scm (kubo): Unbundle more inputs. [inputs]: Add go-github-com-ipfs-go-ipld-legacy, go-github-com-ipld-go-codec-dagpb. and go-github-com-libp2p-go-socket-activation Change-Id: Iebadbdf620c04bbba054d625b0549b18105b996a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: Add go-github-com-ipld-go-codec-dagpb.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipld-go-codec-dagpb): New variable. Change-Id: Icd8c92a79e8c1906e2f7c4bfacc098198a8be328 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: Add go-github-com-ipfs-go-ipld-legacy.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-legacy): New variable. Change-Id: I70afb1bb7b1fcc0db477db05c9c82548a2c39285 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-18gnu: Add go-github-com-libp2p-go-socket-activation.Sharlatan Hellseher
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-socket-activation): New variable. Change-Id: Idcc2bc1cd21a608e93bd14d970115995d66933eb
2024-07-19gnu: grub: Enable building on powerpc64le-linux.Efraim Flashner
* gnu/packages/bootloaders.scm (grub)[arguments]: Adjust configure-flags when building for powerpc64le-linux to use clang. When building for powerpc64le-linux add a phase to skip 2 tests. [native-inputs]: When building for powerpc64le-linux add clang. Change-Id: I26ce37e7b864964ede5c9fd73a5a2d4cb89ada45
2024-07-19gnu: grub-minimal: Don't override configure-flags.Efraim Flashner
* gnu/packages/bootloaders.scm (grub-minimal)[arguments]: Don't override inherited configure-flags. Change-Id: I31f397ba8255389955a135976541f7d17d98e552
2024-07-18Merge branch 'go-team'Sharlatan Hellseher
Change-Id: I0a7d44016da964930bea2584df9104cac5b7ea36
2024-07-18modules: ‘file-name->module-name’ strips leading “./”.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/71979>. * guix/modules.scm (file-name->module-name): Strip leading “.” component from FILE. * tests/modules.scm ("file-name->module-name") ("file-name->module-name, leading dot"): New tests. Reported-by: Tomas Volf <~@wolfsden.cz> Change-Id: I3d1b9f3f21448050cac4f3b1aed5f8f03758d4c9
2024-07-18gnu: Add emacs-casual-calc.Peter Polidoro
* gnu/packages/emacs-xyz.scm (emacs-casual-calc): New variable. Change-Id: I7c2816534481d8602d91be2309c7561393f70f65 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-07-18gnu: emacs-casual-dired: Update to 1.6.0.Peter Polidoro
* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.6.0. Change-Id: Ia5f796206d6130f8f1667159797b9ef937e3b1c5 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-07-18gnu: Add python-xmp-toolkit.Felix Gruber
* gnu/packages/python-xyz.scm (python-xmp-toolkit): New variable. * gnu/packages/patches/python-xmp-toolkit-add-missing-error-codes.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: Ibce05155961eb5ba199754646e08acff2410f95d Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-07-18gnu: musescore: Update to 4.3.2.Nicolas Goaziou
* gnu/packages/music.scm (musescore): Update to 4.3.2. Change-Id: I78b5508645430a6f96d9fc03caa1015a4905a6f2 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-07-18git: Remove untracked files from cached checkouts.Ludovic Courtès
Cached checkouts could end up with stale untracked files, for example because the checkout was interrupted. As a result, when this happens for the Guix checkout, users would not get substitutes for ‘guix pull’. * guix/git.scm (delete-untracked-files): New procedure. (switch-to-ref): Use it. * tests/git.scm ("update-cached-checkout, untracked files removed"): New test. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Change-Id: Iccbe644ade396ad27a037db7e0ef1c2a68ef91ce
2024-07-18gnu: hwloc: Update to 2.11.1.Ludovic Courtès
* gnu/packages/mpi.scm (hwloc-2): Update to 2.11.1. [native-inputs]: Add BASH. Co-authored-by: Philippe SWARTVAGHER <phil.swart@gmx.fr> Change-Id: If5531cb82911833153b0e795e9f20b0d0ae940c2
2024-07-18tests: base: Compare all the service provisions, not just canonical names.Ludovic Courtès
* gnu/tests/base.scm (run-basic-test)["shepherd services"]: Use ‘append-map’ on live service provisions to match what ‘operating-system-shepherd-service-names’ does. Change-Id: Ie54082eed6c7b8d37d3428711e71c11e80940235
2024-07-18guix build: Take ‘--system’ into account together with ‘-S’.Ludovic Courtès
* guix/scripts/build.scm (options->derivations)[compute-derivation]: Pass ‘system’ to ‘package-source-derivation’. * tests/guix-build.sh: Test ‘-S’ together with ‘-s’. Change-Id: If35f116285dd9caaf939221163ad0ba831eea993
2024-07-18gnu: trealla: Update to 2.54.5.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.54.5. Change-Id: Ie0495ddcc1f82298cb4be9adec6dc92e7b0fa175
2024-07-18gnu: qemu: Enable building without ipxe firmware.Efraim Flashner
* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the configure-flags to provide a substitute location if built without ipxe-qemu. Adjust the 'replace-firmwares phase to provide a substitute location if built without ipxe-qemu. Add a phase when built without ipxe-qemu to not require those firmware files for building or for tests. [inputs]: Only build with ipxe-qemu when on a supported architecture. Change-Id: If914193827faef6fa18b3cc3268d24cc7db4225e
2024-07-18gnu: edk2-tools: Limit supported systems.Efraim Flashner
* gnu/packages/firmware.scm (edk2-tools)[supported-systems]: New field. Change-Id: I1b8a63221b361ec440783c7d93ae120b53cabe2b
2024-07-18gnu: guix: Update to 1.4.0-23.843b85c.Christopher Baines
* gnu/packages/package-management.scm (guix): Update to 1.4.0-23.843b85c. Change-Id: I02d73992cc0a772d0c35729cf134760ca870f7b2
2024-07-18gnu: weechat: Update to 4.3.5.Ashish SHUKLA
* gnu/packages/irc.scm (weechat): Update to 4.3.5. Change-Id: Ie3e856f2735b4d7817de3f15e613918d83fb92b6 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-18gnu: podman: Update to 5.1.2.Tomas Volf
* gnu/packages/containers.scm (podman): Update to 5.1.2. Change-Id: I550fb0ad1fd72f3b42d0da33ed7403d78c7ecc4b Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-18gnu: php: Update to 8.3.9.Wilko Meyer
* gnu/packages/php.scm (php): Update to 8.3.9. Change-Id: Icdd41fff7fd89dd0116988acb0f7aa28c2e77ebe Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-18gnu: exim: Update to 4.98 [security fixes].Wilko Meyer
Fixes CVE-2024-39929. * gnu/packages/mail.scm (exim): Update to 4.98. Change-Id: Iec780a9a718e256688aa531da2ce0b3183c3c7a4 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-18gnu: nsis: Update to 3.10.Michael Ford
* gnu/packages/installers.scm (make-nsis): Update to 3.10. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Idcad1d1877526600b49189c7fa08ebb03dc78d78
2024-07-18gnu: sdl2-gamecontrollerdb: Update to 0-1.9d09945.Evgeny Pisemsky
* gnu/packages/sdl.scm (sdl2-gamecontrollerdb): Update to 0-1.9d09945. Change-Id: I593fdac1ae4c8e439e2b29eab5880a6acdde80bc Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-07-18inferior: Use the host built-in-builders with inferior.Christopher Baines
Rather than querying the built-in-builders from the inferior, as using the host value allows specifying it when opening the connection. * guix/inferior.scm (port->inferior): Have cached-store-connection take the built-in-builders. (inferior-eval-with-store): Call cached-store-connection with the store connection built-in-builders. Change-Id: I27c20732355c0c6aa646748a02df39db302cd568
2024-07-18guix: channels: Enable specifiying available builtin builders.Christopher Baines
When computing channel instance derivations. This is useful when you want to generate compatible derivations that can be run with a daemon that potentially doesn't support builtin builders that the daemon you're using to generate the derivations has. I'm looking at this in particular because I want to use this in the data service, since it provides substitutes for derivations, and since these can be built on other machines, it's useful to control which builtin builders they depend on. Fixes: <https://issues.guix.gnu.org/67250>. * build-aux/build-self.scm (build-program): Accept #:built-in-builders and pass along to port->connection or open-connection as approriate. (build): Accept and pass on #:built-in-builders. * guix/channels.scm (build-from-source, build-channel-instance, channel-instance-derivations, channel-instances->manifest, channel-instances->derivation): Accept and pass on #:built-in-builders. Change-Id: I315c990de66c6f7dca25a859165a5568abe385ea
2024-07-18guix: store: Enable specifying the builtin builders.Christopher Baines
To open-connection and port->connection. This overrides the discovered builtin builders that the daemon says it provides. This is useful when you want to generate compatible derivations that can be run with a daemon that potentially doesn't support builtin builders that the daemon you're using to generate the derivations has. I'm looking at this in particular because I want to use this in the data service, since it provides substitutes for derivations, and since these can be built on other machines, it's useful to control which builtin builders they depend on. * guix/store.scm (open-connection, port->connection): Accept #:built-in-builders and use this instead of %built-in-builders. Fixes: <https://issues.guix.gnu.org/67250>. Change-Id: I45d58ab93b6d276d280552858fc81ebc2b58828a
2024-07-18gnu: atelier: Fix build.Zheng Junjie
* gnu/packages/kde-utils.scm (atelier): Fix build. [inputs]: Remove ki18n, kxmlgui, kconfigwidgets, and ktexteditor; add ki18n-5, kxmlgui-5, kconfigwidgets-5, and ktexteditor-5. Change-Id: Ifb5bd63b7acd8d9193f0fdaf95b2cdaf0662060e
2024-07-18gnu: kirogi: Fix build.Zheng Junjie
* gnu/packages/kde-utils.scm (kirogi): Fix build. [inputs]: Remove kconfigwidgets, kcoreaddons, ki18n, kirigami, kcrash, and kdnssd; add kconfigwidgets-5, kcoreaddons-5, ki18n-5, kirigami-5, kcrash-5, and kdnssd-5. Change-Id: I1dd247bb303b4634f2dc3321ba56a3e2d873858b
2024-07-18gnu: francis: Update to 24.05.2.Zheng Junjie
* gnu/packages/kde-utils.scm (francis): Update to 24.05.2. [inputs]: Remove qtdeclarative-5, qtgraphicaleffects, qtquickcontrols2-5, and qtsvg-5; add kirigami-addons, qtdeclarative, and qtsvg. Change-Id: Ice48e5b0ff110f9f208ea45e8bcacfa9063572ba
2024-07-18service: plasma-desktop: Add kwallet dbus.Zheng Junjie
* gnu/services/desktop.scm (plasma-dbus-service): Add kwallet. Change-Id: I09b8fc5e98602992fb4854dfaae2f60afa339620
2024-07-18gnu: plasma: propagate kwallet.Zheng Junjie
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add kwallet. Change-Id: I1e222c8d1b8e34c1182f8f81913e58bd9aeefb13
2024-07-18gnu: kmail: Wrap program.Zheng Junjie
* gnu/packages/kde-pim.scm (kmail): Wrap program. [inputs]: Add kaddressbook and kmail-account-wizard. [arguments]<#:phases>: Add wrap-program phase. Change-Id: I82d7c897a188d8ac0d0b743d4fe4146aaf4081eb
2024-07-18gnu: kmail-account-wizard: Update to 24.05.2.Zheng Junjie
* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 24.05.2. [inputs]: Remove kross, qtkeychain, qtscript, and qttools-5; add ki18n and qtkeychain-qt6. [arguments]: Set #:qtbase to qtbase; Disable tests. Change-Id: I2cc635013c6c687fcef7916736984e0207a643e3
2024-07-18gnu: Add kmail-account-wizard.Sughosha via Guix-patches via
* gnu/packages/kde-pim.scm (kmail-account-wizard): New variable. Change-Id: I1648f588712ccfe5a8e34c16a92f440691d3af18 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-07-18gnu: choqok: Fix build.Zheng Junjie
* gnu/packages/kde-internet.scm (choqok): Fix build. [inputs]: Remove attica, kcmutils, kconfigwidgets, kcoreaddons, kglobalaccel, kguiaddons, ki18n, kio, knotifications, knotifyconfig, kparts, ktextwidgets, kwallet, kwidgetsaddons, kxmlgui, purpose, and sonnet; add attica-5, kcmutils-5, kconfigwidgets-5, kcoreaddons-5, kglobalaccel-5, kguiaddons-5, ki18n-5, kio-5, knotifications-5, knotifyconfig-5, kparts-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5, kxmlgui-5, purpose-5, and sonnet-5. [native-inputs]: Remove kdoctools; add kdoctools-5. Change-Id: I2d5bbeab758ace2991cf1039cd0e336c2622297a
2024-07-18gnu: Remove kactivities-stats.Zheng Junjie
* gnu/packages/kde-frameworks.scm (kactivities-stats): Delete variable. Change-Id: Icac701065a950f8728ef79a47bf49035d4d8f4ab
2024-07-18gnu: Remove plasma-bigscreen.Zheng Junjie
* gnu/packages/kde-plasma.scm (plasma-bigscreen): Delete variable. Change-Id: Ida46b839accee839745d0289f6200068606d6481
2024-07-18gnu: khtml: Update to 5.116.0.Zheng Junjie
* gnu/packages/kde-frameworks.scm (khtml): Update to 5.116.0. [inputs]: Remove karchive, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui, and sonnet; add karchive-5, kcodecs-5, kglobalaccel-5, ki18n-5, kiconthemes-5, kio-5, knotifications-5, kparts-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and sonnet-5. Change-Id: I521e76eefa5a77a357c8baff61634ffe9ce44ba8
2024-07-18gnu: kjs: Update to 5.116.0.Zheng Junjie
* gnu/packages/kde-frameworks.scm (kjs): Update to 5.116.0. Change-Id: If44a3cdb167f80b85b42d98f5bb2912b3dd3ea89
2024-07-18gnu: kemoticons: Update to 5.116.0.Zheng Junjie
* gnu/packages/kde-frameworks.scm (kemoticons): Update to 5.116.0. [inputs]: Remove karchive, kconfig, and kcoreaddons; add karchive-5, kconfig-5, and kcoreaddons-5. [propagated-inputs]: Remove kservice; add kservice-5. Change-Id: Ia5e23fb19bb26244a66a6cfe2a3f48e60a961841
2024-07-18gnu: telegram-desktop: Fix build.Zheng Junjie
* gnu/packages/telegram.scm (telegram-desktop): Fix build. [inputs]: Replace kcoreaddons and kimageformats with kcoreaddons-5 and kimageformats-5. Change-Id: I509d2cf9c0f87019da2832f52a1ba5e75869155c
2024-07-18gnu: Add kimageformats-5.Zheng Junjie
* gnu/packages/kde-frameworks.scm (kimageformats-5): New variable. Change-Id: I151594513fde3f38d6f4858f938128878e1cacee