aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-19gnu: rust-gix-config-value-0.14: Update to 0.14.5.Efraim Flashner
* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to 0.14.5. Change-Id: Id75a8392829de575ed452eec317f87e234c5564d
2024-07-19gnu: Add rust-gix-config-0.32.Efraim Flashner
* gnu/packages/crates-vcs.scm (rust-gix-config-0.32): New variable. (rust-gix-config-0.31): Inherit from rust-gix-config-0.32. Change-Id: I73649cd163d115f03579b8e78d668f502f42de44
2024-07-19gnu: Add rust-gix-command-0.3.Efraim Flashner
* gnu/packages/crates-vcs.scm (rust-gix-command-0.3): New variable. (rust-gix-command-0.2): Inherit from rust-gix-command-0.3. Change-Id: Ic5b963b6f3a4f03f85fef1a809f706e16f53948e
2024-07-19gnu: Add rust-gix-archive-0.7.Efraim Flashner
* gnu/packages/crates-io.scm (rust-gix-archive-0.7): New variable. (rust-gix-archive-0.6): Inherit from rust-gix-archive-0.7. Change-Id: Ia41213326e185558ad867cddb9a1ab870b559f3e
2024-07-19gnu: Add rust-gix-0.56.Efraim Flashner
* gnu/packages/crates-vcs.scm (rust-gix-0.56): New variable. (rust-gix-0.55): Inherit from rust-gix-0.56. Change-Id: I566bdb2ca51fb6538cf3509fe7f2eb2c3d6f733a
2024-07-19gnu: Add rust-sqlite3-parser-0.12.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sqlite3-parser-0.12): New variable. Change-Id: Ie65d186509e971ad954545ab92813e0ba9b501da
2024-07-19gnu: rust-similar-2: Update to 2.4.0.Efraim Flashner
* gnu/packages/crates-io.scm (rust-similar-2): Update to 2.4.0. Change-Id: I5bb497bfb7524fb66ea85faafb48f78d805c8b50
2024-07-19gnu: Add rust-rustfix-0.7.Efraim Flashner
* gnu/packages/crates-io.scm (rust-rustfix-0.7): New variable. (rust-rustfix-0.6): Inherit from rust-rustfix-0.7. Change-Id: Ifac613759f80ee9eed6beb43f711b9d573d541b1
2024-07-19gnu: Add rust-rusqlite-macros-0.1.Efraim Flashner
* gnu/packages/crates-io.scm (rust-rusqlite-macros-0.1): New variable. Change-Id: I40c779df966d449274160a42b39986ed951040cd
2024-07-19gnu: Add rust-rusqlite-0.30.Efraim Flashner
* gnu/packages/crates-io.scm (rust-rusqlite-0.30): New variable. (rust-rusqlite-0.29): Inherit from rust-rusqlite-0.30. Change-Id: I84eec1808681b859e0d0e4e66b3aa5b8af561579
2024-07-19gnu: Add rust-fallible-iterator-0.3.Efraim Flashner
* gnu/packages/crates-io.scm (rust-fallible-iterator-0.3): New variable. (rust-fallible-iterator-0.2): Inherit from rust-fallible-iterator-0.3. Change-Id: Iddafe2cfbe14f0202837c2103cb28c9b5a9b0d7c
2024-07-19gnu: rust-cargo-util-0.2: Update to 0.2.9.Efraim Flashner
* gnu/packages/crates-io.scm (rust-cargo-util-0.2): Update to 0.2.9. [cargo-inputs]: Add rust-ignore-0.4. Replace rust-windows-sys-0.48 with 0.52. Change-Id: I9531381f241edb7a3bd62d97f410115a3cac621c
2024-07-19gnu: rust-cargo-credential-0.4: Update to 0.4.2.Efraim Flashner
* gnu/packages/crates-io.scm (rust-cargo-credential-0.4): Update to 0.4.2. [cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52. Change-Id: Idb352220882abdcf370bfaa79ab3c9889a8d8890
2024-07-19gnu: rust-cargo-credential-libsecret-0.4: Update to 0.4.2.Efraim Flashner
* gnu/packages/crates-io.scm (rust-cargo-credential-libsecret-0.4): Update to 0.4.2. Change-Id: I1f34d8af3a4734feaca957c99d4e00e76b9906c0
2024-07-19gnu: rust-cargo-credential-wincred-0.4: Update to 0.4.2.Efraim Flashner
* gnu/packages/crates-windows.scm (rust-cargo-credential-wincred-0.4): Update to 0.4.2. [cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52. Change-Id: I2caa0a5080d9e8e86a1280c141c5a219de1c03fa
2024-07-19gnu: rust-cargo-credential-macos-keychain-0.4: Update to 0.4.2.Efraim Flashner
* gnu/packages/crates-apple.scm (rust-cargo-credential-macos-keychain-0.4): Update to 0.4.2. Change-Id: I9753ec71fcba0176ea7deaa79a3354c90c521c16
2024-07-19gnu: Remove rust-cargo-0.76.Efraim Flashner
* gnu/packages/crates-io.scm (rust-cargo-0.76): Remove variable. * gnu/packages/rust-apps.scm (rust-cargo-c)[cargo-inputs]: Replace rust-cargo-0.76 with rust-cargo. Change-Id: I5ec1f0b1bc325a82f6c72e5a0e28fb389e762d4f
2024-07-19gnu: rust: Update to 1.76.0.Brennan Vincent
* gnu/packages/rust.scm (rust): Update to 1.76.0. [source]: Remove another copy of jemalloc. [properties]: Update clang-compiler-cpu-architecture to 17. Change-Id: I363d789ab22d2937eeb3846dec460ac902c44255 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
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