aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: go-github-com-wlynxg-anet: Update to 0.0.5.Artyom V. Poptsov2024-10-22
| | | | | | * gnu/packages/golang-web.scm (go-github-com-wlynxg-anet): Update to 0.0.5. Change-Id: I4ff2de41e7011b16226079a4d4a8a1387a61e165
* gnu: Add go-github-com-coder-websocket.Artyom V. Poptsov2024-10-22
| | | | | | * gnu/packages/golang-web.scm (go-github-com-coder-websocket): New variable. Change-Id: Ia3533f889aacb478b29d8c5ec4cd86a23ba411cc
* gnu: wfmash: Update to 0.21.0.Arun Isaac2024-10-22
| | | | | | | | | | * gnu/packages/bioinformatics.scm (wfmash): Update to 0.21.0. [source]: Use url-fetch. [arguments]: Do not replace standard check phase. Add fix-cmakelists and build-check-prerequisites phases. [inputs]: Remove jemalloc. Add libdeflate. Change-Id: I664178e9fac7320b9d6e3190e8a3779b2bce2c6b
* gnu: totem: Generate man pages.Maxim Cournoyer2024-10-22
| | | | | | * gnu/packages/gnome.scm (totem) [native-inputs]: Add perl. Change-Id: I8ea9a92c6cc94fbb8d6dafa8ea1b8337ed928468
* gnu: totem: Add gst-libav plugin.Maxim Cournoyer2024-10-22
| | | | | | | | | | | This helps with the generation of thumbnails, avoiding errors such as: totem-video-thumbnailer couldn't open file 'file:///tmp/gnome-desktop-file-to-thumbnail.mkv' * gnu/packages/gnome.scm (totem) [inputs]: Add gst-libav. Change-Id: I6947095561f4f1dd83a45d1a47ddb837f5990456
* gnu: totem: Sort native inputs.Maxim Cournoyer2024-10-22
| | | | | | * gnu/packages/gnome.scm (totem) [native-inputs]: Sort. Change-Id: I42d46d40fb36903318c375e12d798280a9fde5b7
* gnu: totem: Add libportal to inputs.Maxim Cournoyer2024-10-22
| | | | | | * gnu/packages/gnome.scm (totem) [inputs]: Add libportal. Change-Id: I80af0a60782bb1dab24fdd698acb9bc28ae4318b
* Revert "gnu: totem: Match the features of the upstream flatpak distribution."Maxim Cournoyer2024-10-22
| | | | | | | | This reverts commit 0e94db8a276692a819933f63fb3f654b045c57fe. This commit was misguided: most of the dependencies found in the upstream flatpak definition are transitive dependencies (most of them used by grilo/grilo-plugins here). Change-Id: I7136743eda5d0d0b7a7e8420c3b44624ac46ba06
* gnu: joycond: Update to 0.1.0-2.5b590ec.Maxim Cournoyer2024-10-22
| | | | | | * gnu/packages/games.scm (joycond): Update to 0.1.0-2.5b590ec. Change-Id: I86a258b6d2992e6b72b4bc4b33b4fdfb2c94e296
* Revert "gnu: joycond: Update to 0.1.0-2.9d1f509."Maxim Cournoyer2024-10-22
| | | | | | | | Attempt to resolve a new 100% CPU spike problem. This partially reverts commit ecda7d3ef7c1b31d34a4353a2fd637b9d48d75a4. Change-Id: I9f5e05ae926e49367b2a57dad8f5188ddf0ad604
* gnu: python-sqlalchemy-2: Improve package style.Sharlatan Hellseher2024-10-22
| | | | | | | | | | | | | | | Add missing input as seen python-team build <https://ci.guix.gnu.org/build/6245544/log/raw>. * gnu/packages/databases.scm (python-sqlalchemy-2): Improve packge style. Shift order of the fields. [arguments]<#:phases>: Remove all custom phases, swap tests deletion and substitution with "--ignore" and "-k" options in <#:test-flags>. [propagated-inputs]: Add python-greenlet. [native-inputs]: Add python-cython and python-setuptools. [description]: Fix indentation. Change-Id: Ib1f145efe8d9b24aa069a4c616525855b278568b
* gnu: python-sqlalchemy-2: Update to 2.0.36.Sharlatan Hellseher2024-10-22
| | | | | | * gnu/packages/databases.scm (python-sqlalchemy-2): Update to 2.0.36. Change-Id: If290390a508f62a71770387a575efe379f171ff6
* gnu: totem: Update to 43.0-0.50cbd3f.Maxim Cournoyer2024-10-22
| | | | | | | * gnu/packages/gnome.scm (totem): Update to 43.0-0.50cbd3f. [source]: Switch to git. Change-Id: I5e503b5d3164e6615b7c539484235f5fa8b41863
* gnu: totem: Match the features of the upstream flatpak distribution.Maxim Cournoyer2024-10-22
| | | | | | | | | | | * gnu/packages/gnome.scm (totem) [native-inputs]: Add intltool. [inputs]: Add avahi, ffmpeg, gom, gnome-online-accounts, gssdp, gupnp, gupnp-av, gupnp-dlna, liba52, libass, libdvdcss, libdvdnav, libdvdread, libgdata, libmediaart, libmpeg2, liboauth, pipewire, rest-next, tracker and tracker-miners. Change-Id: Ibd362833c9b57bb107829ffac274b85c23ad9292
* gnu: totem: Sort inputs.Maxim Cournoyer2024-10-22
| | | | | | * gnu/packages/gnome.scm (totem) [inputs]: Sort. Change-Id: I21f07bad4865e2e4dced1d4af7bb4c16c9ed26cc
* gnu: gtg: Fix build.Maxim Cournoyer2024-10-22
| | | | | | | | | * 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
* gnu: parallel: Update to 20241022.Andy Tai2024-10-22
| | | | | | | * gnu/packages/parallel.scm (parallel): Update to 20241022. Change-Id: I68f5de78e069d2238b8f5dcb43d3e3f85e3f09ba Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: wireplumber: Update to 0.5.6.squishypinkelephant2024-10-22
| | | | | | | * gnu/packages/linux.scm (wireplumber): Update to 0.5.6. Signed-off-by: Andreas Enge <andreas@enge.fr> Change-Id: I60b3ad7fae3cad61bd146b48018a526a04ccc837
* gnu: pipewire: Update to 1.2.5.squishypinkelephant2024-10-22
| | | | | | | * gnu/packages/linux.scm (pipewire): Update to 1.2.5. Change-Id: I6d671eec2c7e24aa4979abd36f4fa770024f4379 Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: pipewire: Update to 1.2.3.The Man2024-10-22
| | | | | | | * gnu/packages/linux.scm (pipewire): Update to 1.2.3. Signed-off-by: Andreas Enge <andreas@enge.fr> Change-Id: I2e22d93c4ecc07ff8238440bea6d79ca4aa8b47f
* news: Add 'de' translation.Florian Pelz2024-10-22
| | | | | | * etc/news.scm: Add German translation for build user takeover entry. Change-Id: I48e5aec5dbbf85062ad13806117b8bd4b853347d
* gnu: notcurses: Update to 3.0.11.kiasoc52024-10-22
| | | | | | | * gnu/packages/notcurses.scm (notcurses): Update to 3.0.11. Change-Id: Ib182956e8f847ee94597ada8b12e8b6acf9de16f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dwl: Update to 0.6.kiasoc52024-10-22
| | | | | | | | | | | | * 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>
* gnu: mozo: Wrap python and gi dependencies.Dariqq2024-10-22
| | | | | | | | | * 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>
* gnu: mate-control-center: Add gsettings-desktop-schemas to inputsDariqq2024-10-22
| | | | | | | * gnu/packages/mate.scm (mate-control-center)[inputs]: Add gsettings-desktop-schemas. Change-Id: Id695c231c2e886ab219084037cdfb8137646a925 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: mate-control-center: Remove input labels.Dariqq2024-10-22
| | | | | | | * gnu/packages/mate.scm (mate-control-center)[inputs]: Remove labels. Change-Id: I0c54cd365ef8686a67d4bc44bc47996905040d72 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* shell: Enable caching when using deterministic package transformations.Ludovic Courtès2024-10-22
| | | | | | | | | | | | | | | | | | | | | | | 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
* git: Add server connection and read timeouts.Ludovic Courtès2024-10-22
| | | | | | | | | | | 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
* gnu: python-lazy-loader: Adjust inputs.Sharlatan Hellseher2024-10-21
| | | | | | | | | | 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
* gnu: python-mpv: Adjust inputs.Sharlatan Hellseher2024-10-21
| | | | | | | | | | 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
* gnu: python-sge: Adjust inputs.Sharlatan Hellseher2024-10-21
| | | | | | | | | | | 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
* gnu: xdot: Update to 1.4.Artyom V. Poptsov2024-10-22
| | | | | | | * gnu/packages/graphviz.scm (xdot): Update to 1.4. [native-inputs]: Add python-packaging. Change-Id: Ifc06ab8fddfd23d0273d134efec610750bf2a462
* gnu: ardour: Update to 8.10.Ricardo Wurmus2024-10-21
| | | | | | * gnu/packages/audio.scm (ardour): Update to 8.10. Change-Id: Ie6498779b9e48226f35ef376687dfed749e632cc
* news: Add news entry for build user takeover vulnerability fix.Reepca Russelstein2024-10-21
| | | | | | | * etc/news.scm: add entry about build user takeover vulnerability. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I469e368914681e599252e766cd30100d5a377257
* gnu: guix: Update to 5ab3c4c.Ludovic Courtès2024-10-21
| | | | | | | | Fixes <https://issues.guix.gnu.org/73919>. * gnu/packages/package-management.scm (guix): Update to 5ab3c4c. Change-Id: Iab3eb615e44d11a1befe57456fc55df2228503ba
* daemon: Sanitize successful build outputs prior to exposing them.Reepca Russelstein2024-10-21
| | | | | | | | | | | 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>
* daemon: Sanitize failed build outputs prior to exposing them.Reepca Russelstein2024-10-21
| | | | | | | | | | | | | | | | | 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>
* gnu: Add linux-libre 6.11.4.Wilko Meyer2024-10-20
| | | | | | | | | | | | | | | | | * 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>
* gnu: mudskipper: Build with cmake-minimal.Efraim Flashner2024-10-20
| | | | | | | * gnu/packages/bioinformatics.scm (mudskipper)[native-inputs]: Replace cmake with cmake-minimal. Change-Id: I3af7ced7a0547900aa3f452d0b56ceac2e8d0a0c
* gnu: circtools: Build with cmake-minimal.Efraim Flashner2024-10-20
| | | | | | | * gnu/packages/bioinformatics.scm (circtools)[native-inputs]: Replace cmake with cmake-minimal. Change-Id: I4a7c49e88c3e820bfcaaea9c7bf2cff4b018a853
* gnu: fyi: Update to 1.0.4.Ashish SHUKLA2024-10-20
| | | | | | * gnu/packages/xdisorg.scm (fyi): Update to 1.0.4. Change-Id: I8c104e33bb91aba8bd9ec1e620dd132251ae1bee
* gnu: timescaledb: Ignore failing tests.Nicolas Graves2024-10-20
| | | | | * gnu/packages/databases.scm (timescaledb): [arguments]<#:phases>: Add phase 'patch-failing-tests.
* gnu: timescaledb: Update to 2.16.1. [security fixes]Nicolas Graves2024-10-20
| | | | | | | | 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.
* gnu: unbound: Update to 1.22.0.Ashish SHUKLA2024-10-20
| | | | | | * gnu/packages/dns.scm (unbound): Update to 1.22.0. Change-Id: I3af89323ddc0e0d85c82a9b7989bbf66eab56d0b
* gnu: stklos: Update to 2.10.Ashish SHUKLA2024-10-20
| | | | | | | | | | * 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>
* gnu: iverilog: Update to 12.0.Cayetano Santos2024-10-20
| | | | | | | | | | | | * 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
* doc: Do not use numeric values in readymedia extra-config.Arun Isaac2024-10-20
| | | | | | | * doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Use string value "60" instead of numeric value 60 in extra-config. Change-Id: Iea05409bb2f36fc4d0caafa375f0307bfae64a08
* doc: Fix typo in readymedia example configuration.Arun Isaac2024-10-20
| | | | | | | * doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Change media-directoriess to media-directories. Change-Id: Iea05409bb2f36fc4d0caafa375f0307bfae64a08
* services: readymedia: Add trailing newline after media_dir lines.Fabio Natali2024-10-20
| | | | | | | | * 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>
* gnu: Add ibus-chewing.Efraim Flashner2024-10-20
| | | | | | | | * 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>