aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-22gnu: totem: Sort inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (totem) [inputs]: Sort. Change-Id: I21f07bad4865e2e4dced1d4af7bb4c16c9ed26cc
2024-10-22gnu: gtg: Fix build.Maxim Cournoyer
* gnu/packages/gnome.scm (gtg) [inputs]: Add gtksourceview-4. Reported-by: Pkill9 <pkill9@runbox.com> Suggested-by: Christopher Baines <mail@cbaines.net> Fixes: <https://issues.guix.gnu.org/58508> Change-Id: I5a017971af2ddb5cdb12d7dda74d3e6bd0635dba
2024-10-22gnu: parallel: Update to 20241022.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20241022. Change-Id: I68f5de78e069d2238b8f5dcb43d3e3f85e3f09ba Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-10-22gnu: wireplumber: Update to 0.5.6.squishypinkelephant
* gnu/packages/linux.scm (wireplumber): Update to 0.5.6. Signed-off-by: Andreas Enge <andreas@enge.fr> Change-Id: I60b3ad7fae3cad61bd146b48018a526a04ccc837
2024-10-22gnu: pipewire: Update to 1.2.5.squishypinkelephant
* gnu/packages/linux.scm (pipewire): Update to 1.2.5. Change-Id: I6d671eec2c7e24aa4979abd36f4fa770024f4379 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-10-22gnu: pipewire: Update to 1.2.3.The Man
* gnu/packages/linux.scm (pipewire): Update to 1.2.3. Signed-off-by: Andreas Enge <andreas@enge.fr> Change-Id: I2e22d93c4ecc07ff8238440bea6d79ca4aa8b47f
2024-10-22news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation for build user takeover entry. Change-Id: I48e5aec5dbbf85062ad13806117b8bd4b853347d
2024-10-22gnu: notcurses: Update to 3.0.11.kiasoc5
* gnu/packages/notcurses.scm (notcurses): Update to 3.0.11. Change-Id: Ib182956e8f847ee94597ada8b12e8b6acf9de16f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-22gnu: dwl: Update to 0.6.kiasoc5
* gnu/packages/wm.scm (dwl): Update to 0.6. [origin]<url>: Update repository url. [homepage]: Update homepage. [arguments]: Convert to G-exps, use #$output instead of assoc-ref. [inputs]: Remove wlroots-0.16; add wlroots. Change-Id: I567a99e88a899953049a9ce00d699ea73ee08c14 Signed-off-by: Noé Lopez <noelopez@free.fr> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-22gnu: mozo: Wrap python and gi dependencies.Dariqq
* gnu/packages/mate.scm (mozo) [#:phases]: Add 'python-and-gi-wrap phase. [inputs]: Add gtk+ and mate-panel. Change-Id: I322878083101b5c05da53fe13092afa037e32736 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-22gnu: mate-control-center: Add gsettings-desktop-schemas to inputsDariqq
* gnu/packages/mate.scm (mate-control-center)[inputs]: Add gsettings-desktop-schemas. Change-Id: Id695c231c2e886ab219084037cdfb8137646a925 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-22gnu: mate-control-center: Remove input labels.Dariqq
* gnu/packages/mate.scm (mate-control-center)[inputs]: Remove labels. Change-Id: I0c54cd365ef8686a67d4bc44bc47996905040d72 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-22shell: Enable caching when using deterministic package transformations.Ludovic Courtès
Until now, using any package transformation would disable the automatic GC root creation and caching in ‘guix shell’. This change introduces a finer-grain distinction: a command like: guix shell --tune inkscape is now subject to caching, whereas: guix shell --with-latest=inkscape inkscape remains non-cacheable. * guix/transformations.scm (%transformations-with-external-dependencies): New variable. (cacheable-transformation-option-key?): New procedure. * guix/scripts/shell.scm (profile-cached-gc-root): In the ‘transformation-option-key?’ clause, call ‘loop’ when ‘cacheable-transformation-option-key?’ returns true. Change-Id: I847b661dfea20ecf851db2023a5c7ea8c5b5ca7c
2024-10-22git: Add server connection and read timeouts.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/71818>. * guix/git.scm (set-git-timeouts): New procedure. (update-cached-checkout): Add #:connection-timeout and #:read-timeout. Call ‘set-git-timeouts’. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ibbd4fc6104ce66afed880b3975c129abbc2ab755
2024-10-21gnu: python-lazy-loader: Adjust inputs.Sharlatan Hellseher
As seen in python-team build <https://ci.guix.gnu.org/build/6091717/log/raw>. * gnu/packages/python-xyz.scm (python-lazy-loader) [native-inputs]: Add python-setuptools. Change-Id: Id8c4eb18f0d2622a1d3270ad29653ef27dcd2fe3
2024-10-21gnu: python-mpv: Adjust inputs.Sharlatan Hellseher
As seen in python-team build <https://ci.guix.gnu.org/build/6091629/log/raw>. * gnu/packages/python-xyz.scm (python-mpv) [native-inputs]: Add python-setuptools. Change-Id: I3a43904057c2b3f77833372e2be68280f95189a2
2024-10-21gnu: python-sge: Adjust inputs.Sharlatan Hellseher
As seen in python-team build <https://ci.guix.gnu.org/build/6099416/log/raw>. * gnu/packages/game-development.scm (python-sge): Adjust inputs. [arguments]<#:tests>: Disable as they are not provided. [native-inputs]: Add python-setuptools. Change-Id: I46a83e8ebb0b25ff7d3895334bef257ce98da20f
2024-10-22gnu: xdot: Update to 1.4.Artyom V. Poptsov
* gnu/packages/graphviz.scm (xdot): Update to 1.4. [native-inputs]: Add python-packaging. Change-Id: Ifc06ab8fddfd23d0273d134efec610750bf2a462
2024-10-21gnu: ardour: Update to 8.10.Ricardo Wurmus
* gnu/packages/audio.scm (ardour): Update to 8.10. Change-Id: Ie6498779b9e48226f35ef376687dfed749e632cc
2024-10-21news: Add news entry for build user takeover vulnerability fix.Reepca Russelstein
* etc/news.scm: add entry about build user takeover vulnerability. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I469e368914681e599252e766cd30100d5a377257
2024-10-21gnu: guix: Update to 5ab3c4c.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/73919>. * gnu/packages/package-management.scm (guix): Update to 5ab3c4c. Change-Id: Iab3eb615e44d11a1befe57456fc55df2228503ba
2024-10-21daemon: Sanitize successful build outputs prior to exposing them.Reepca Russelstein
There is currently a window of time between when the build outputs are exposed and when their metadata is canonicalized. * nix/libstore/build.cc (DerivationGoal::registerOutputs): wait until after metadata canonicalization to move successful build outputs to the store. Change-Id: Ia995136f3f965eaf7b0e1d92af964b816f3fb276 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-21daemon: Sanitize failed build outputs prior to exposing them.Reepca Russelstein
The only thing keeping a rogue builder and a local user from collaborating to usurp control over the builder's user during the build is the fact that whatever files the builder may produce are not accessible to any other users yet. If we're going to make them accessible, we should probably do some sanity checking to ensure that sort of collaborating can't happen. Currently this isn't happening when failed build outputs are moved from the chroot as an aid to debugging. * nix/libstore/build.cc (secureFilePerms): new function. (DerivationGoal::buildDone): use it. Change-Id: I9dce1e3d8813b31cabd87a0e3219bf9830d8be96 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-20gnu: Add linux-libre 6.11.4.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.11-version, linux-libre-6.11-gnu-revision, deblob-scripts-6.11, linux-libre-6.11-pristine-source, linux-libre-6.11-source, linux-libre-headers-6.11, linux-libre-6.11): New variables. * gnu/packages/aux-files/linux-libre/6.11-arm.conf, gnu/packages/aux-files/linux-libre/6.11-arm64.conf, gnu/packages/aux-files/linux-libre/6.11-i686.conf, gnu/packages/aux-files/linux-libre/6.11-riscv.conf, gnu/packages/aux-files/linux-libre/6.11-x86.conf: New files. * Makefile.am (AUX_FILES): Add them. Co-authored-by: Ahmad Draidi <a.r.draidi@redscript.org> Change-Id: I35bad9fbea9f568e60e7f24c95f85c240ef96277 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-10-20gnu: mudskipper: Build with cmake-minimal.Efraim Flashner
* gnu/packages/bioinformatics.scm (mudskipper)[native-inputs]: Replace cmake with cmake-minimal. Change-Id: I3af7ced7a0547900aa3f452d0b56ceac2e8d0a0c
2024-10-20gnu: circtools: Build with cmake-minimal.Efraim Flashner
* gnu/packages/bioinformatics.scm (circtools)[native-inputs]: Replace cmake with cmake-minimal. Change-Id: I4a7c49e88c3e820bfcaaea9c7bf2cff4b018a853
2024-10-20gnu: fyi: Update to 1.0.4.Ashish SHUKLA
* gnu/packages/xdisorg.scm (fyi): Update to 1.0.4. Change-Id: I8c104e33bb91aba8bd9ec1e620dd132251ae1bee
2024-10-20gnu: timescaledb: Ignore failing tests.Nicolas Graves
* gnu/packages/databases.scm (timescaledb): [arguments]<#:phases>: Add phase 'patch-failing-tests.
2024-10-20gnu: timescaledb: Update to 2.16.1. [security fixes]Nicolas Graves
This fixes CVE-2023-25149. * gnu/packages/databases.scm (timescaledb): Update to 2.16.1. [arguments]<#:phases>: Remove comment and symlink trick in 'prepare-tests phase.
2024-10-20gnu: unbound: Update to 1.22.0.Ashish SHUKLA
* gnu/packages/dns.scm (unbound): Update to 1.22.0. Change-Id: I3af89323ddc0e0d85c82a9b7989bbf66eab56d0b
2024-10-20gnu: stklos: Update to 2.10.Ashish SHUKLA
* gnu/packages/scheme.scm (stklos): Update to 2.10. [inputs]: Add gmp, libgc, pcre2, libffi, and readline. [native-inputs]: Add pkg-config. [arguments]<#:configure-flags>: set LDFLAGS flag. Change-Id: Ife374dd60ef17129fa88b7a0940ab914e7b3c396 Co-authored-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-20gnu: iverilog: Update to 12.0.Cayetano Santos
* gnu/packages/fpga.scm (iverilog): Update to 12.0. [source]: Switch to git-fetch. [arguments]: Use G-expressions. Set #:bootstrap-scripts to #~(list "autoconf.sh"). Set #:test-target to "check". [home-page]: Update to new home page. [native-inputs]: Add autoconf, gperf, remove ghostscript and zlib. Change-Id: I55c3142aa41b190fef79572576cac6fc02473645
2024-10-20doc: Do not use numeric values in readymedia extra-config.Arun Isaac
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Use string value "60" instead of numeric value 60 in extra-config. Change-Id: Iea05409bb2f36fc4d0caafa375f0307bfae64a08
2024-10-20doc: Fix typo in readymedia example configuration.Arun Isaac
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Change media-directoriess to media-directories. Change-Id: Iea05409bb2f36fc4d0caafa375f0307bfae64a08
2024-10-20services: readymedia: Add trailing newline after media_dir lines.Fabio Natali
* gnu/services/upnp.scm (readymedia-configuration->config-file): Add trailing newline after media_dir lines. Change-Id: Ib2e584f22526f1969098b843c4be6ee386ed809c Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2024-10-20gnu: Add ibus-chewing.Efraim Flashner
* gnu/packages/ibus.scm (ibus-chewing): New variable. Co-authored-by: Charles <charles@charje.net>. Change-Id: I37c1ac836e5afd3101378d206e5c2056293cc182 Signed-off-by: jgart <jgart@dismail.de>
2024-10-20gnu: Add fcitx5-chewing.Charles
* gnu/packages/fcitx5.scm (fcitx5-chewing): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: I27cd2d9732ad12a387ecaa258a36f7342d438ab1 Signed-off-by: jgart <jgart@dismail.de>
2024-10-20gnu: libchewing: Update to 0.9.0.Efraim Flashner
* gnu/packages/language.scm (libchewing): Update to 0.9.0. [build-system]: Switch to cargo-build-system. [arguments]: Adjust for switch to cargo-build-system. Enable parallel-tests. Add a phase to allow older versions of rust-clap-mangen. Add the cmake version of 'configure after 'configure. Use the cmake versions of 'build, 'check and 'install. [native-inputs]: Add corrosion, cmake-minimal. Remove autoconf, automake, libtool, perl, pkg-config, python-wrapper, texinfo. Co-authored-by: Charles <charles@charje.net> Change-Id: Ic11e38646fc47cfc2c575320f43b9355a1c83b39 Signed-off-by: jgart <jgart@dismail.de>
2024-10-20gnu: Add corrosion.Charles
* gnu/packages/cmake.scm (corrosion): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: I0bb56889722128b9946af495fab05d39beaaf65a Signed-off-by: jgart <jgart@dismail.de>
2024-10-20gnu: trealla: Update to 2.56.13.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.56.13. Change-Id: Id977e4c58398747ce9a1bfffa97837e29eab66cf
2024-10-19gnu: linux-libre: Update to 6.6.56.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.56. (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hash. Change-Id: Idd4c9a4d78b77144aae61b2d85e4ea83a3842695 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-10-19gnu: linux-libre: Update to 6.10.14.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.14. (linux-libre-6.10-pristine-source, deblob-scripts-6.10): Update hash. Change-Id: Iadd53f2d12e53034da4ca9391e5a184dd516469f Signed-off-by: Leo Famulari <leo@famulari.name>
2024-10-19gnu: cowsay: Update to 3.8.3.Artyom V. Poptsov
* gnu/packages/games.scm (cowsay): Update to 3.8.3. Change-Id: If6cbf75bec4bf95611356ee54d88c53c1389cf6f
2024-10-19gnu: font-cormorant: Split outputs.宋文武
* gnu/packages/fonts.scm (font-cormorant)[outputs]: New field. Change-Id: I742de3d380aef62b7c81a70d6d942865b2b7fd58
2024-10-19gnu: font-scientifica: Remove unnecessary custom install phase.宋文武
* gnu/packages/fonts.scm (font-scientifica)[arguments]: Remove field. Change-Id: Ice422a8604adba6b4a5b31675303f4030c6e35af
2024-10-19gnu: font-spleen: Remove unnecessary custom install phase.宋文武
* gnu/packages/fonts.scm (font-spleen)[arguments]: Remove field. Change-Id: I731b0b6859f9351632b9faf2f486ee194f7e312a
2024-10-19gnu: font-orbitron: Split outputs.宋文武
* gnu/packages/fonts.scm (font-orbitron)[outputs]: New field. Change-Id: I8e63bbc024c28d9602b7f7a52e9b4e363cb62df9
2024-10-19gnu: font-recursive: Split outputs.宋文武
* gnu/packages/fonts.scm (font-recurive)[outputs]: New field. [arguments]: New field. Add 'remove-separate-statics' phase. Change-Id: I4ab81efb12ded417724ed103339dac0125110592
2024-10-19gnu: font-libertinus: Split outputs.宋文武
* gnu/packages/fonts.scm (font-libertinus)[outputs]: New field. Change-Id: Ia8598099fbb3a1b454fff53c09a16ef2070c38f3
2024-10-19gnu: font-linuxlibertine: Split outputs.宋文武
* gnu/packages/fonts.scm (font-linuxlibertine)[outputs]: New field. Change-Id: I37cb4e2b9fe89db70fd40066d92b7a21eff46531