summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-05-17gnu: tmux-plugin-sessionizer: Install shell completions.Efraim Flashner
* gnu/packages/tmux.scm (tmux-plugin-sessionizer)[arguments]: Add a phase to generate and install the shell completions. [native-inputs]: When cross-building add a copy of this package. Change-Id: I99c3fed96a17c56994ef4895a2217131c10168d5
2026-05-17gnu: tmux-plugin-sessionizer: Fix cross-compilation.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [tmux-plugin-sessionizer]: Update entry. Change-Id: Ie54b874e14a746302e5b02651c09c1993b83d1dd
2026-05-17gnu: rust-crates: Adjust indentation.Efraim Flashner
* gnu/packages/rust-crates.scm: Adjust indentation. Change-Id: I3256ff6b7f465dac21b404adfaabb75369ca1e7a
2026-05-17gnu: stgit: Fix cross-compiling.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[stgit-2]: Update entry. Change-Id: I2a7dd609733bf475636ca24b42a765661513ab38
2026-05-17gnu: lsd: Simplify installing extras.Efraim Flashner
* gnu/packages/rust-apps.scm (lsd)[arguments]: Rewrite the phase installing extras to use the copy-build-system's 'install phase. Change-Id: I5732eb3d7b400bb05f14bbdc76e68cee5bcd0c9b
2026-05-17gnu: lsd: Update to 1.2.0.Efraim Flashner
* gnu/packages/rust-apps.scm (lsd): Update to 1.2.0. [native-inputs]: Remove libgit2-1.7, zlib. [inputs]: Add libgit2-1.9, zlib. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[lsd]: Update entry. Change-Id: I171262680d18d2dc3819e56814639e6198f83228
2026-05-17gnu: gitui: Update to 0.28.1.Efraim Flashner
* gnu/packages/rust-apps.scm (gitui): Update to 0.28.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[gitui]: Update entry. Change-Id: I375be7fdbde459aa27503954752acb52fc00e5fa
2026-05-17gnu: git-delta: Simplify installing extras.Efraim Flashner
* gnu/packages/rust-apps.scm (git-delta)[arguments]: Rewrite the 'install-extras phase using the cargo-build-system's 'install phase. Change-Id: Iefd6615d89389ce7f222d4655050f49e3c9d8e7e
2026-05-17gnu: git-delta: Update to 0.19.2.Efraim Flashner
* gnu/packages/rust-apps.scm (git-delta): Update to 0.19.2. [arguments]: Remove cargo-test-flags. [inputs]: Remove libgit2-1.7, add libgit2-1.9. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[git-delta]: Update entry. Change-Id: I5347a6f9a1c56a550d3cea6683b0ac20497a75c1
2026-05-17gnu: eza: Simplify installing extras.Efraim Flashner
* gnu/packages/rust-apps.scm (eza)[arguments]: Rewrite the 'build-manual and 'install-extras phases to use the copy-build-system's install phase. Change-Id: I7cebd3a5c529dd54cafbbfba6a59a702c3e362fc
2026-05-17gnu: eza: Fix cross-compiling.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[eza]: Update entry. Change-Id: I2005b0391636ef05c55bada4fa7884ab8d73c650
2026-05-17gnu: git-interactive-rebase-tool: Fix cross-compiling.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [git-interactive-rebase-tool]: Update entry. Change-Id: Iaa5666b59b972c99e9a718606415075889c5314c
2026-05-17gnu: mise: Add missing packages.Efraim Flashner
* gnu/packages/rust-apps.scm (mise)[inputs]: Add bzip2, xz. Change-Id: Ieac794db9708e420d804976995764d139d716118
2026-05-17gnu: age-plugin-yubikey: Fix cross-compiling.Efraim Flashner
* gnu/packages/rust-apps.scm (age-plugin-yubikey)[arguments]: Don't build the manpage when cross-compiling. Change-Id: Ifb62f363f9ad08802c5219d11ad938d3756dc178
2026-05-17gnu: age-plugin-yubikey: Update to 0.5.1.Efraim Flashner
* gnu/packages/rust-apps.scm (age-plugin-yubikey): Update to 0.5.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[age-plugin-yubikey]: Update entry. Change-Id: I7002b65eb979a7c26b8255cf2fe6faf1397b9338
2026-05-17gnu: Add canvasblocker/icecat.Nicolas Graves via Guix-patches via
* gnu/packages/browser-extensions.scm (canvasblocker/icecat): New variable. Merges: guix/guix!6047 Change-Id: Ia2ef02a3f965c3a9379411926c1ff96f18232d1d Reviewed-by: André Batista <nandre@riseup.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: hugs: Move to (gnu packages haskell).Herman Rimm
* gnu/packages/hugs.scm (hugs): Move from here ... * gnu/packages/haskell.scm: ... to here. Merges: guix/guix!4793 Relates-to: guix/guix#1134 Change-Id: I81b15e3215293420369b40c7a531c555db20ba63 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add python-hatch-regex-commit.Nicolas Graves
* gnu/packages/python-xyz.scm (python-hatch-regex-commit): New variable. Merges: guix/guix!8591 Change-Id: I957023904eacd89a381ccaeaa4c3c08a5af908d0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add python-pycrdt-websocket.Nicolas Graves
* gnu/packages/python-web.scm (python-pycrdt-websocket): New variable. Relates-to: guix/guix!8591 Change-Id: I2a05ecb85482dd6fbe83ed93003eeb7d0204ce65 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add python-hypercorn.Nicolas Graves
* gnu/packages/python-web.scm (python-hypercorn): New variable. Relates-to: guix/guix!8591 Change-Id: I3880669d081e4939143d7f5e040f107d566560db Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add python-pycrdt-store.Nicolas Graves
* gnu/packages/python-web.scm (python-pycrdt-store): New variable. Relates-to: guix/guix!8591 Change-Id: Id066086cab72ea663fbb8d27cc685515589304fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add python-sqlite-anyio.Nicolas Graves
* gnu/packages/databases.scm (python-sqlite-anyio): New variable. Relates-to: guix/guix!8591 Change-Id: Ie51cd9116316defa58d96263dd849848a77c3e68 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add python-httpx-ws.Nicolas Graves
* gnu/packages/python-web.scm (python-httpx-ws): New variable. Relates-to: guix/guix!8591 Change-Id: I977bbad31cfab4a4f8684acb6a32ad73587276a0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add python-pycrdt.Nicolas Graves
* gnu/packages/python-web.scm (python-pycrdt): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) : Add pycrdt entry. Relates-to: guix/guix!8591 Change-Id: Ie0b73d548da2bf09e43d157d018523987900bef6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: lxi-tools: Update to 2.8.Artyom V. Poptsov
* gnu/packages/hardware.scm (lxi-tools): Update to 2.8. [arguments]<#:phases>: Update "skip-gtk-update-icon-cache" phase. Change-Id: I7ed85af6ad938a7dcf9af49d4e7d2e0b0e7b313d
2026-05-17gnu: wavemon: Update to 0.9.7.Artyom V. Poptsov
* gnu/packages/hardware.scm (wavemon): Update to 0.9.7. [arguments]: Use GEXPs. <#:make-flags>: Replace the hardcoded GCC reference with "cc-for-target" output. Change-Id: I6d55adc81124639ad3a5df713d6695da47b2938d
2026-05-17gnu: Add python-duet.Spencer King
* gnu/packages/python-xyz.scm (python-duet): New variable. Merges: guix/guix!8491 Change-Id: I721d990caf96f5f2710dc0ecdd26654dfa4cfc1f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: restic: Update to 0.18.1.Sharlatan Hellseher
This change updates Restic to the latest version and fix building of manpages. See: <https://codeberg.org/guix/guix/issues/4915#issuecomment-14537649>. * gnu/packages/backup.scm (restic): Update to 0.18.1. [arguments] <test-flags>: Drop all. [phases]{fix-python-path}: New phase. {install-docs}: Swap input-path with unpack-path to have access to project's root. [native-inputs]: Remove go-github-com-minio-sha256-simd; add python-minimal. Change-Id: I9c65f6f9e0b2633784d7148fa514203c293186a1
2026-05-17gnu: go-github-com-refraction-networking-utls: Enable tests.Sharlatan Hellseher
* gnu/packages/golang-crypto.scm (go-github-com-refraction-networking-utls): [arguments] <tests?, test-flags>: Enable the most of the tests. [description]: Apply Texinfo markups and provide URL for ClientHello RFC specification. Change-Id: I16e4ca1264187167ff4fa4689e0b8a7d1c71f602
2026-05-17gnu: Add go-github-com-dromara-dongle.Sharlatan Hellseher
* gnu/packages/golang-crypto.scm (go-github-com-dromara-dongle): New variable. Change-Id: I8dada63261f311d4015f9219be0905dd0558c376
2026-05-17gnu: go-1.26: Update to 1.26.3 [security-fixes].Sharlatan Hellseher
go1.26.3 (released 2026-05-07) includes security fixes to the go command, the pack tool, and the html/template, net, net/http, net/http/httputil, net/mail, and syscall packages, as well as bug fixes to the go command, the go fix command, the compiler, the linker, the runtime, and the crypto/fips140, crypto/tls, go/types, and os packages See: <https://github.com/golang/go/milestone/433>, <https://groups.google.com/g/golang-announce/c/qcCIEXso47M>. Containes fixes for: CVE-2026-42501: cmd/go: malicious module proxy can bypass checksum database CVE-2026-39825: net/http/httputil: ReverseProxy forwards queries with more than urlmaxqueryparams parameters CVE-2026-39836: net: panic in Dial and LookupPort when handling NUL byte on Windows CVE-2026-42499: net/mail: quadratic string concatenation in consumePhrase CVE-2026-39820: net/mail: quadratic string concatentation in consumeComment CVE-2026-39819: cmd/go: "go bug" follows symlinks in predictable temporary filenames CVE-2026-39817: cmd/go: "go tool pack" does not sanitize output paths CVE-2026-33814: net/http: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE CVE-2026-39826: html/template: escaper bypass leads to XSS CVE-2026-33811: net: crash when handling long CNAME response CVE-2026-39823: html/template: bypass of meta content URL escaping causes XSS * gnu/packages/golang.scm (go-1.26): Update to 1.26.3. Change-Id: Ia1a51eff549c90918e32af4834c03b675504a231
2026-05-17gnu: go-1.25: Update to 1.25.10 [security-fixes].Sharlatan Hellseher
go1.25.10 (released 2026-05-07) includes security fixes to the go command, the pack tool, and the html/template, net, net/http, net/http/httputil, net/mail, and syscall packages, as well as bug fixes to the go command, the compiler, the linker, the runtime, and the crypto/fips140, go/types, and os packages. See: <https://github.com/golang/go/milestone/434>, <https://groups.google.com/g/golang-announce/c/qcCIEXso47M>. Containes fixes for: CVE-2026-42501: cmd/go: malicious module proxy can bypass checksum database CVE-2026-39825: net/http/httputil: ReverseProxy forwards queries with more than urlmaxqueryparams parameters CVE-2026-39836: net: panic in Dial and LookupPort when handling NUL byte on Windows CVE-2026-42499: net/mail: quadratic string concatenation in consumePhrase CVE-2026-39820: net/mail: quadratic string concatentation in consumeComment CVE-2026-39819: cmd/go: "go bug" follows symlinks in predictable temporary filenames CVE-2026-39817: cmd/go: "go tool pack" does not sanitize output paths CVE-2026-33814: net/http: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE CVE-2026-39826: html/template: escaper bypass leads to XSS CVE-2026-33811: net: crash when handling long CNAME response CVE-2026-39823: html/template: bypass of meta content URL escaping causes XSS * gnu/packages/golang.scm (go-1.25): Update to 1.25.10. Change-Id: I2fc6c1eac7aed34737b42181b22de3bc310946cd
2026-05-17gnu: librelane: Update to 3.0.3.Cayetano Santos
* gnu/packages/electronics.scm (librelane): Update to 3.0.3. Change-Id: Icc4a0fb03c7466c9f3a70f4d93480da18b336cd8
2026-05-17gnu: ciel: Update to 2.4.1.Cayetano Santos
* gnu/packages/electronics.scm (ciel): Update to 2.4.1. Change-Id: I56f3918285fb4d02d3824dc5bbffec454529e392
2026-05-17gnu: netgen: Update to 1.5.319.Cayetano Santos
* gnu/packages/electronics.scm (netgen): Update to 1.5.319. Change-Id: I8cb6414229fac5f879d0ca5e15c40b0bde29743d
2026-05-17gnu: klayout: Update to 0.30.8.Cayetano Santos
* gnu/packages/electronics.scm (klayout): Update to 0.30.8. Change-Id: Ia38b6e1591ada86a59ee42b358c071f245576a05
2026-05-17gnu: magic: Update to 8.3.644.Cayetano Santos
* gnu/packages/electronics.scm (magic): Update to 8.3.644. Change-Id: Icc4ce55fb0d67fa9cd8a06f944a25447dbfb9443
2026-05-17gnu: abc: Update to 0.0-11.7bf1177.Cayetano Santos
* gnu/packages/electronics.scm (abc): Update to 0.0-11.7bf1177. Change-Id: Ic1a532e23342489d58a480fdb06c0bf37e822960
2026-05-17gnu: yosys: Update to 0.65.Cayetano Santos
* gnu/packages/electronics.scm (yosys): Update to 0.65. [native-inputs]: Update yosys-slang. [arguments]<#:phases>: Add ’remove-aiger. <#:test-target>: Replace ’vanilla-test by ’all. <#:make-flags>: Enable functional tests. Change-Id: I55f2dc4b7fbeaf295270c9cf75a7590cd0196576
2026-05-17gnu: sby: Update to 0.65.Cayetano Santos
* gnu/packages/electronics.scm (sby): Update to 0.65. Change-Id: I1313822d7ee8da3a58d09dbfce9bcb175a01c8a4
2026-05-17gnu: mcy: Update to 0.65.Cayetano Santos
* gnu/packages/electronics.scm (mcy): Update to 0.65. Change-Id: Ia32f833117407b1b1ab8069244f4a5eb0e1108db
2026-05-17gnu: eqy: Update to 0.65.Cayetano Santos
* gnu/packages/electronics.scm (eqy): Update to 0.65. Change-Id: I6f76bf51774c6c124dc488ee686f80e2fca36784
2026-05-17gnu: abc-yosyshq: Update to 0.65.Cayetano Santos
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.65. Change-Id: I035af5e009fea7aec1da11b2cb5340b257774e7e
2026-05-17gnu: fdroidcl: Adjust layout, fix indentation.Sharlatan Hellseher
* gnu/packages/android.scm (fdroidcl): [arguments]: Use list style. [home-page]: Move above [synopsis]. Change-Id: I2d0de84a0fc8a9c8476796b3be15abe6dbfcfa30
2026-05-17gnu: fdroidcl: Update to 0.8.1.Sergey Trofimov
* gnu/packages/patches/fdroidcl-fix-tests.patch: New file. * gnu/local.mk: Register new patch. * gnu/packages/android.scm (fdroidcl): Update to 0.8.1. [source]: Add the patch. [arguments]<#:tests>: Enable tests. [inputs]: Add go-github-com-pelletier-go-toml-v2 and go-github-com-rogpeppe-go-internal. Merges: guix/guix!7843 Change-Id: I0a891a7f36890c41a777eabd724bd9afccfda354 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: fdroidcl: Update source repository location.Sergey Trofimov
* gnu/packages/android.scm (fdroidcl): Use new repository. [source], [home-page]: Use new repository location. Relates-to: guix/guix!7843 Change-Id: I34bbb454eda39e3626ce1eb1cd394f6509f67abc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add epub-thumbnailer.Théo Tyburn
* gnu/packages/ebook.scm (epub-thumbnailer): New variable. Merges: guix/guix!8615 Change-Id: Id1a62e92294b3f5cd72795fe96f3b66f819d196b Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: foot: Update to 1.27.0Ashish SHUKLA
* gnu/packages/terminals.scm (foot): Update to 1.27.0. Merges: guix/guix!8644 Change-Id: Ia1f270593225918dfaf4809d388df90a98614b9d Reviewed-by: Sughosha <sughosha@disroot.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: mangowm: Update to 0.13.0.Yappaholic
* gnu/packages/wm.scm (mangowm): Update to 0.13.0. [home-page]: Update to https://mangowm.github.io. Merges: guix/guix!8653 Change-Id: I041afd5f8da5c6ac443b2eceb8a28c423fdedec4 Reviewed-by: Sughosha <sughosha@disroot.org> Reviewed-by: Ashish SHUKLA <ashish.is@lostca.se> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: onefetch: Install shell completions.Efraim Flashner
* gnu/packages/rust-apps.scm (onefetch)[arguments]: Add a phase to install the shell completions. [native-inputs]: When cross-compiling add a copy of this package. Change-Id: I4632e0a9b3724554f69e37b5b0cef2d2fb0c825f