aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2024-11-04gnu: shapelib: Update to 1.6.1. [security fixes]Nicolas Graves
This fixes CVE-2022-0699. * gnu/packages/geo.scm (shapelib): Update to 1.6.1.
2024-11-04gnu: snapcast: Update to 0.29.0. [security fixes]Nicolas Graves
This fixes CVE-2023-36177. * gnu/packages/audio.scm (snapcast): Update to 0.29.0.
2024-11-04gnu: gifsicle: Use G-expressions.Zheng Junjie
* gnu/packages/image.scm (gifsicle)[arguments]: Use G-expressions. Change-Id: I4bcf803e129e18c9d554d8544fc6c4896b61c9c3
2024-11-04gnu: gifsicle: Build from git source.Zheng Junjie
* gnu/packages/image.scm (gifsicle)[source]: Switch to git-fetch. [native-inputs]: Add autoconf and automake. Change-Id: I9b23e1d2f66aa328f56bad224b8db03b6261dd00
2024-11-04gnu: gifsicle: Update to 1.95. [security fixes]Nicolas Graves
This fixes CVE-2023-44821 and CVE-2023-46009. * gnu/packages/image.scm (gifsicle): Update to 1.95.
2024-11-04gnu: libmobi: Update to 0.12. [security fixes]Nicolas Graves
This fixes CVE-2022-1533, CVE-2022-1534, CVE-2022-1907, CVE-2022-1908, CVE-2022-1987, CVE-2022-2279, CVE-2022-29788, CVE-2021-3751, CVE-2021-3881, CVE-2021-3888 and CVE-2021-3889. * gnu/packages/ebook.scm (libmobi): Update to 0.12.
2024-11-04gnu: indent: Add patch for CVE-2024-0911. [security fixes]Nicolas Graves
* gnu/packages/patches/indent-CVE-2024-0911.patch: Add patch here... * gnu/local.mk: ...here... * gnu/packages/code.scm (indent)[source]<origin>: ...and here.
2024-11-04gnu: indent: Remove uneeded arguments.Nicolas Graves
* gnu/packages/code.scm (indent) [arguments]: Remove field. [native-inputs]: Remove automake.
2024-11-04gnu: xlsxio: Update to 0.2.35. [security fixes]Nicolas Graves
This fixes CVE-2023-34795. * gnu/packages/xml.scm (xlsxio): Update to 0.2.35.
2024-11-04gnu: wireshark: Build from git source.Zheng Junjie
* gnu/packages/networking.scm (wireshark)[source]: Switch to git-fetch. [arguments]<#:configure-flags>: Set -DVCSVERSION_OVERRIDE. Change-Id: I82356c1faea9a6253108dc17334db2464ba38098
2024-11-04gnu: wireshark: Update to 4.4.1. [security fixes]Nicolas Graves
This fixes CVE-2024-9780. * gnu/packages/networking.scm (wireshark): Update to 4.4.1.
2024-11-04gnu: darkhttpd: Enable tests.Zheng Junjie
* gnu/packages/web.scm (darkhttpd)[arguments]: Set #:test-target "test" [native-inputs]: Add which and python-minimal. Change-Id: I9d9246109bba975d49f1e48f4c6d6e32d28a466c
2024-11-04gnu: darkhttpd: Update to 1.16. [security fixes]Nicolas Graves
This fixes CVE-2024-23770 and CVE-2024-23771. * gnu/packages/web.scm (darkhttpd): Update to 1.16. [arguments]: Improve style.
2024-11-04gnu: pypy: Update to 7.3.17. [security fixes]Nicolas Graves
This fixes CVE-2022-37454. * gnu/packages/pypy.scm (pypy): Update to 7.3.17.
2024-11-04gnu: cjson: Update to 1.7.18. [security fixes]Nicolas Graves
This fixes CVE-2023-50471 and CVE-2023-50472. * gnu/packages/javascript.scm (cjson): Update to 1.7.18.
2024-11-04gnu: Add python-hotspotsc.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-hotspotsc): New variable. Change-Id: Ib3550837659f95d5a43e77137005db8cc03e6c3f
2024-11-03gnu: Grammar fixes in various package descriptions.Vagrant Cascadian
* gnu/packages/bioinformatics.scm (vembrane)[description]: Fix grammar. * gnu/packages/cran.scm (r-memisc)[description]: Fix grammar. * gnu/packages/emacs-xyz.scm (emacs-consult-xdg-recent-files)[description]: Fix grammar. (emacs-org-margin)[description]: Fix grammar. * gnu/packages/haskell-xyz.scm (ghc-hslua-core)[description]: Fix grammar. * gnu/packages/tex.scm (texlive-autoaligne)[description]: Fix grammar. (texlive-biblatex-realauthor)[description]: Fix grammar. (texlive-citeall)[description]: Fix grammar. (texlive-formal-grammar)[description]: Fix grammar. (texlive-musikui)[description]: Fix grammar. (texlive-stanli)[description]: Fix grammar. (texlive-theatre)[description]: Fix grammar. (texlive-unitn-bimrep)[description]: Fix grammar. (texlive-yquant)[description]: Fix grammar. (texlive-expkv-bundle)[description]: Fix grammar. (texlive-ketcindy)[description]: Fix grammar. (texlive-srcredact)[description]: Fix grammar. (texlive-luamesh)[description]: Fix grammar. (texlive-maker)[description]: Fix grammar. (texlive-puyotikz)[description]: Fix grammar. (texlive-scratch)[description]: Fix grammar. (texlive-scratch3)[description]: Fix grammar. (texlive-strands)[description]: Fix grammar. (texlive-tikz-imagelabels)[description]: Fix grammar. (texlive-twemojis)[description]: Fix grammar. (texlive-unicode-bidi)[description]: Fix grammar. (texlive-pst-contourplot)[description]: Fix grammar. (texlive-pst-rputover)[description]: Fix grammar. (texlive-pst-vehicle)[description]: Fix grammar. (texlive-truthtable)[description]: Fix grammar. (texlive-esk)[description]: Fix grammar. (texlive-luaimageembed)[description]: Fix grammar. (texlive-bibletext)[description]: Fix grammar. (texlive-easyfloats)[description]: Fix grammar. (texlive-ehhline)[description]: Fix grammar. (texlive-exercises)[description]: Fix grammar. (texlive-extract)[description]: Fix grammar. (texlive-graphpaper)[description]: Fix grammar. (texlive-hereapplies)[description]: Fix grammar. (texlive-hvextern)[description]: Fix grammar. (texlive-hvqrurl)[description]: Fix grammar. (texlive-intopdf)[description]: Fix grammar. (texlive-jobname-suffix)[description]: Fix grammar. (texlive-modernposter)[description]: Fix grammar. (texlive-multiaudience)[description]: Fix grammar. (texlive-overlays)[description]: Fix grammar. (texlive-pdfpc)[description]: Fix grammar. (texlive-pgfmath-xfp)[description]: Fix grammar. (texlive-phonenumbers)[description]: Fix grammar. (texlive-romanbarpagenumber)[description]: Fix grammar. (texlive-texments)[description]: Fix grammar. (texlive-xcntperchap)[description]: Fix grammar. * gnu/packages/web.scm (libjuice)[description]: Fix grammar.
2024-11-03gnu: emacs-chruby-el, emacs-kubed: Fix typos in description.Vagrant Cascadian
* gnu/packages/emacs-xyz.scm (emacs-chruby-el)[description]: Fix typo. (emacs-kubed)[description]: Fix typo.
2024-11-03gnu: nicotine+: Update to 3.3.6.Sharlatan Hellseher
* gnu/packages/nicotine.scm (nicotine+): Update to 3.3.6. Change-Id: Ieb1a6610bb3526a7a5d8cf015751f385afb35945
2024-11-03gnu: Add git-extras.Greg Hogan
* gnu/packages/version-control.scm (git-extras): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I0246227b48a5550e0ee1aecf31f1b9c786f6bd9f
2024-11-03gnu: Add type-safe.Paul A. Patience
* gnu/packages/cpp.scm (type-safe): New variable. Change-Id: I96a690b41af78e331744daacba1cf5ee77f8257a Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Reviewed-by: Skyler Ferris <skyvine@protonmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03gnu: Add debug-assert.Paul A. Patience
* gnu/packages/cpp.scm (debug-assert): New variable. Change-Id: I4cee49ea2f5b761ab72bb7b063c2ea8fd99b991c Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Reviewed-by: Skyler Ferris <skyvine@protonmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03gnu: nicotine+: Use G-expressions.Juliana Sims
* gnu/packages/nicotine.scm (nicotine+): Use G-expressions. Change-Id: If51864440781825dddc7745a88c6efec02ed8e30 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03gnu: nicotine+: Update to 3.3.0.Juliana Sims
* gnu/packages/nicotine.scm (nicotine+): Update to 3.3.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I5f34b6de78842e1a90720393b5c84470aba0a8ca
2024-11-03gnu: Add heatwave.Wilko Meyer
* gnu/packages/version-control.scm (python-heatwave): New variable. Change-Id: I640aecb3a0d9c454333a3913c039c637d24d9f79 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03gnu: Add python-monthdelta.Wilko Meyer
* gnu/packages/python-xyz.scm (python-monthdelta): New variable. Change-Id: I0e651f41252ec50cd2d7063e37d428265b17d8c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03gnu: Add kvirc.Christian Miller
* gnu/packages/irc.scm (kvirc): New variable. Change-Id: I35c284aed0176232a31d01821cdb7be4e5646140 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03gnu: Add newsraft.Luis Guilherme Coelho
* gnu/packages/syndication.scm (newsraft): New variable. Change-Id: Iea8d28df6f41d668818fded83a9ca77b77291484 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03activation: Create directory with specified perms in ‘mkdir-p/perms’.Reepca Russelstein
There is currently a window of time between when the desired directory is created and when its permissions are changed. During this time, its permissions are restricted only by the umask. Of course, in the "directory already exists" case, this doesn't matter, but if the directory has been specifically deleted ahead of time so that it is created afresh, this is an unnecessary window. We can avoid this by passing the caller-provided BITS to 'mkdirat' when attempting to create the last directory. * gnu/build/activation.scm (mkdir-p/perms): Create target directory with BITS permissions. Change-Id: I03d2c620872e86b6f591abe0f1c8317aa1245383 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-03services: guix: Add access control to daemon socket.Reepca Russelstein
* gnu/services/base.scm (guix-configuration-socket-directory-{permissions,group,user}): New fields. (guix-shepherd-service): Use them. * doc/guix.texi (Base Services): Document them. Change-Id: I8f4c2e20392ced47c09812e62903c87cc0f4a97a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-03system: %default-privileged-programs: Set ping capabilitiesRutherther
Ping and ping6 don't need setuid, they can work with cap_net_raw capability only. This means that even if ping or ping6 had a vulnerability that could be used for execution as root, it can't anymore if the program is not setuid. * gnu/system.scm (%default-privileged-programs): Remove ping, ping6 setuid programs, add ping, ping6 programs with cap_net_raw=ep capabilities Change-Id: Ie409b477f548dbff3318eec33d0d2ca16a1b3209 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-03services: cuirass: Run ‘remote-worker’ under its own user/group.Ludovic Courtès
The ‘--user’ option was added to ‘cuirass remote-worker’ in Cuirass commit 3a6abc17f904f38098d3ab08e9d82de2e821d348 (Nov. 2023). * gnu/services/cuirass.scm (%cuirass-remote-worker-accounts): New variable. (cuirass-remote-worker-shepherd-service): Pass ‘--user’. (cuirass-remote-worker-service-type): Add ACCOUNT-SERVICE-TYPE extension. Change-Id: I075ea02b6972adcad0a75e330073e85c4dacbbc5
2024-11-03gnu: Remove faust-0.9.67.Nicolas Graves
* gnu/packages/audio.scm (faust-0.9.67): Delete variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03gnu: sorcer: Update to 1.1.3-2.94107b2.Nicolas Graves
* gnu/packages/music.scm (sorcer): Update to 1.1.3-2.94107b2. [arguments]<#:phases>: Remove 'remove-architecture-specific-flags phase. Adapt 'build-faust-sources to faust-2. [native-inputs]: Replace faust-0.9.67 by faust-2. Add which. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03gnu: dunst: Update to 1.11.0.Sergey Trofimov
* gnu/packages/wm.scm (dunst): Update to 1.11.0.
2024-11-03gnu: ruby-ethon: Fix libcurl detection at runtime.Nicolas Graves
* gnu/packages/ruby.scm (ruby-ethon)[arguments]<#:phases>: Add phase 'libcurl-use-absolute-reference.
2024-11-03gnu: s2n: Support all 64-bit systems.Efraim Flashner
* gnu/packages/tls.scm (s2n)[supported-systems]: Expand to all 64-bit systems supported in Guix. Change-Id: Ide97bf8e5ec5090c4fb740c90cf0ec2aee4a3771
2024-11-03gnu: btop: Fix SEGFAULT error on Intel GPUs.Artyom V. Poptsov
btop would fail on built-in Intel GPUs, this patch fixes that (see <https://github.com/aristocratos/btop/pull/958>.) * gnu/packages/patches/btop-fix-segfault-on-intel-gpus.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/admin.scm (btop): Use it. Change-Id: Ic2bbf55a5f892a37bde17db6fb15025733b9bad6 Reviewed-by: Z572 <zhengjunjie@iscas.ac.cn>
2024-11-03gnu: btop: Generate and install the man page.Artyom V. Poptsov
* gnu/packages/admin.scm (btop)[native-inputs]: Add lowdown to allow generation and installation of the program man page. Change-Id: I1eb0c9491d89f21ef408cbcb4fb10f99be46690e Reviewed-by: Z572 <zhengjunjie@iscas.ac.cn>
2024-11-02gnu: go-git-sr-ht-rockorager-go-jmap: Fix description.Efraim Flashner
* gnu/packages/golang-web.scm (go-git-sr-ht-rockorager-go-jmap) [description]: Remove duplicate symbols in description field. Change-Id: I79be38ef07cb0eae1e0a0afdcdd01e24bfebd7aa
2024-11-03gnu: iwd: Update to 3.0.Sergey Trofimov
* gnu/packages/networking.scm (iwd): Update to 3.0. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-03gnu: ell: Update to 0.69.Sergey Trofimov
* gnu/packages/linux.scm (ell): Update to 0.69. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-11-02gnu: Add distcc.Noé Lopez
* gnu/packages/distributed.scm (distcc): New package. Change-Id: Ibf486fbb5661e31769d8f987fc787ddfb514e57c
2024-11-02gnu: Add kapptemplate.Sughosha
* gnu/packages/kde.scm (kapptemplate): New variable. Change-Id: I25b930749db5c366496f2b883bbde838aa583383 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-11-02gnu: okular: Update to 24.08.2.Zheng Junjie
* gnu/packages/kde.scm (okular): Update to 24.08.2. Change-Id: I4004be7c32157c5cc16f7152c19f5ad0c8513ccd
2024-11-02gnu: crun: Update to 1.18.2.Zheng Junjie
* gnu/packages/containers.scm (crun): Update to 1.18.2. Change-Id: I2406a055a3833092b070aec8e8e17c6d4f865c0d
2024-11-02gnu: mpd-mpc: build from git source.Zheng Junjie
* gnu/packages/mpd.scm (mpd-mpc)[source]: Switch to git-fetch. Change-Id: I56e11e9565c3b1d8130f3f4806d99ad55d94ee26
2024-11-02gnu: mpd-mpc: Update to 0.35.Ian Eure
* gnu/packages/mpd.scm (mpd-mpc): Update to 0.35. Change-Id: I72237f9fd0e9a8549ba316ae2cb65ed60f4f02c7
2024-11-02gnu: guile-fibers: Fix cross-build to the Hurd.Janneke Nieuwenhuizen
This fixes <https://lists.gnu.org/archive/html/guile-user/2024-10/msg00009.html>, <https://github.com/wingo/fibers/issues/111>. * gnu/packages/patches/guile-fibers-cross-build-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/guile-xyz.scm (guile-fibers)[arguments]: When cross-building, add `apply-cross-build-fix-patch' phase to apply it. Change-Id: Ic845db832b9446c8cb5b534cc2db63b98c417b1a
2024-11-01gnu: python-dbus-python: Revert ordering change on native-inputs.Vagrant Cascadian
A large number of rebuilds (3987 according to guix refresh) was triggered by: a9abf9a7b30f6801e122cae759df87b44c458773 gnu: python-dbus-python: Fix indentation. Reverting the ordering changes does not trigger any rebuilds. * gnu/packages/python-xyz.scm (python-dbus-python): Unsort native-inputs.