aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-24gnu: grub: Remove input labels and use gexps.Ludovic Courtès
* gnu/packages/bootloaders.scm (grub)[arguments]: Use gexps. [inputs, native-inputs]: Remove labels. (grub-minimal, grub-coreboot, grub-efi, grub-efi32) (grub-hybrid): Likewise. Change-Id: I2773e6d96d170fae991d9c5db9e10196ea603371 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: grub: Update to 2.12.Ludovic Courtès
* gnu/packages/bootloaders.scm (grub): Update to 2.12. [source](patches): Remove ‘grub-ignore-metadata-csum-seed.patch’. (snippet): Create ‘grub-core/extra_deps.lst’. Replace “exit 99” by “exit 77”. (grub-coreboot): Update value of ‘XFAIL_TESTS’. * doc/guix.texi (Keyboard Layout and Networking and Partitioning): Update accordingly (it should now be fine to use LUKS2). * gnu/packages/patches/grub-ignore-metadata-csum-seed.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: Ia31b3b7e0a2e7de42d30229733e9c196fcd12fd9 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24build-system: qt: Fix default parallel-tests? value to #t.Maxim Cournoyer
There is no reason to have this diverge from the underlying cmake build system. * guix/build-system/qt.scm (qt-build) <#:parallel-tests?>: Default to #t. Change-Id: I65db3d6c6727bd24549af4a44940e7362064aed6
2024-06-24gnu: torbrowser: Update to 13.0.16 [security fixes].André Batista
Fixes CVEs 2024-5702, 2024-5688, 2024-5690, 2024-5691, 2024-5692, 2024-5693, 2024-5696 and 2024-5700. See the Mozilla Foundation Security advisory <https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/> for details. * gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to 20240510190000. Change upstream reference to where this date is defined as the previous URL reference can be missing. (%torbrowser-version): Update to 13.0.16. (%torbrowser-firefox-version): Update to 115.12.0esr-13.0-1-build1. (torbrowser-translation-base): Update to f28525699864f4e3d764c354130bd898ce5b20aa. (torbrowser-translation-specific): Update to b5d79336411e5a59c4861341ef9aa7353e0bcad9. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: octave: Update to 9.2.0.Andy Tai
* gnu/packages/maths.scm (octave-cli): Update to 9.2.0. Change-Id: Ib00c0eb687a469ecca20d570f39b69d8027c0cb0 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: wxwidgets: Update to 3.2.5.Andy Tai
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.5. Change-Id: I61786e67c2b99ceea5124ee26f50b495fbaeb69f Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: memcached: Update to 1.6.28.Andy Tai
* gnu/packages/databases.scm (memcached): Update to 1.6.28. Change-Id: I9a75ed2794631a8901c4107adb560986595ffb9c Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: subversion: Update to 1.14.3.Andy Tai
* gnu/packages/version-control.scm (subversion): Update to 1.14.3. Change-Id: I2d94d32065959d0bcf5b17922af2a62e3f743121 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: smartmontools: Update to 7.4.Andy Tai
* gnu/packages/admin.scm (smartmontools): Update to 7.4. Change-Id: I43848ea3e9c00827d05e1511b7fe01c491a61b23 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: mold: Update to 2.32.0Ashish SHUKLA
* gnu/packages/mold.scm (mold): Update to 2.32.0. Change-Id: Ia99d57c92e9e9d75d80880376687b8a0b5fde184 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: sane-backends: Update to 1.3.1.Andy Tai
* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.3.1. Change-Id: I63a4e744b16b8bbfa18939bd7fbb0ee58a460181 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: nginx: Update to 1.27.0.Andy Tai
* gnu/packages/web.scm (nginx): Update to 1.27.0. (nginx-documentation): Update to 1.27.0. (nginx-accept-language-module)[arguments]: Add configure flags to enable compatibility and fix build. Change-Id: I447e0bb8677d3f3b14c3a8948c625bcad437ca73 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: astyle: Update to 3.5.Artyom V. Poptsov
* gnu/packages/code.scm (astyle): Update to 3.5. [source]: Change source archive file name to match the upstream. [arguments]: Remove "modules". Add "patch-makefile" phase to set the C++ compiler to version c++17 as it is required for the build. Simplify "install-more" file. Change-Id: I8777710d723d22320c288c331645f8d61d5e640e Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24doc: Prepend ISC to DHCP client references.Richard Sent
This makes it clearer that this service uses the ISC's dhclient implementation and does not support DHCP clients that have different command line interfaces. * doc/guix.texi (Networking Setup): Prepend ISC to all DHCP client references. Change-Id: I750ef2ffb4b23445c4a2b97aaa44eba56458f430 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24services: networking: Allow dhcp-client to use a config file.Richard Sent
* gnu/services/networking.scm (dhcp-client-configuration) [config-file]: New field. (dhcp-client-configuration-config-file): New accessor. (dhcp-client-shepherd-service): Use the config file when invoking dhclient if supplied. * doc/guix.texi: Document it. Change-Id: I286de4ddf59c5e606bf1fe0a7510570869e62b1a Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: fio: Update to 3.37.Vincent Legoll
* gnu/packages/benchmark.scm (fio): Update to 3.37. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: isc-bind: Update to 9.19.24.Wilko Meyer
* gnu/packages/dns.scm (isc-bind): Update to 9.19.24. Change-Id: I0fc1128191dbda349ac27a9d1b7bf67b59caac39 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: gauche: Remove trailing #t.Maxim Cournoyer
* gnu/packages/scheme.scm (gauche) [phases]: Remove trailing #t. Change-Id: I47b4f2a7475a41e6431bba0c3d6bd21b9f584fc5
2024-06-24gnu: gauche: Update to 0.9.15.Ashish SHUKLA
* gnu/packages/scheme.scm (gauche): Update to 0.9.15. Change-Id: I63da9600fc162c3f9ab02f35c509c7402b7406ca Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24services: mpd: Fix log to file.Yarl Baudig
(match value (%unset-value ...)) is equivalent here to (match value (_ ...)). Even if you set 'log-file to some path, it's always "syslog" in the configuration file. * gnu/services/audio.scm (mpd): Fix buggy 'match'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: If397919c2844d856c69fe00b8907b7b3fd86e564
2024-06-24doc: Fix Reviewed-by format.Tomas Volf
The documentation does not have a space between `e' and `<', which is not how people use it, as can be seen from git log. So adjust the format to match the reality. * doc/contributing.texi (Reviewing the Work of Others): Fix format for Reviewed-by. Change-Id: Ib863536db72b885cf34927323cb4ebc52a8db2ed Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24gnu: bpftrace: Update to 0.21.0 and enable tests.Maxim Cournoyer
* gnu/packages/linux.scm (bpftrace): Update to 0.21.0. [source]: Update URL. Remove patch. [arguments] <tests?>: Remove argument. <test-target>: New argument. <configure-flags>: Enable BUILD_TESTING CMake option. Remove -DHAVE_BFD_DISASM=OFF. <phases>: New argument. [native-inputs]: Add dwarves, googletest and xxd. [inputs]: Replace clang-toolchain-9 with clang-15. Add libiberty. [home-page]: Update URL. * gnu/packages/patches/bpftrace-disable-bfd-disasm.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I927f881594ff78c43b1713a19ee28c158e040ef3 Change-Id: I36bb022f21873fff7ad81ec8e80b9569f3d45417
2024-06-24gnu: bcc: Update to 0.30.0, fixing build.Maxim Cournoyer
* gnu/packages/linux.scm (bcc): Update to 0.30.0. [native-inputs]: Add zip. [inputs] Remove labels. Remove stale comment (our libelf package has a static archive, but the build still fails using it). Replace the libbpf source with its binary package. Replace clang-toolchain-9 with clang-15. Add bash-minimal. [arguments]: Use gexps. <configure-flags>: Add -DCMAKE_USE_LIBBPF_PACKAGE=ON. <phases>: Remove copy-libbpf. Change-Id: Ife0bec7802e7faa54689c0199bc2618ce6a39428
2024-06-24gnu: cl-trivial-clipboard: Update to 0.0.0-8.50b3d3a.Andre A. Gomes
* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 0.0.0-8.50b3d3a. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Change-Id: I0d20f66230f06d0d777dc6281c188d8b42096bb5
2024-06-24gnu: cl-cf: Update to 1.0-5.dc5d98f.Guillaume Le Vaillant
* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.0-5.dc5d98f. Change-Id: I67b387ad2520325029a148120a467934d2f87b59
2024-06-23gnu: Add gemget.Adam Faiz
* gnu/packages/web.scm (gemget): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I71f580e9af9b9961439a026ae3c9b93585a9164e
2024-06-23gnu: Add go-github-com-makeworld-the-better-one-go-gemini-socks5.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-makeworld-the-better-one-go-gemini-socks5): New variable. Change-Id: Ic65c36840e640f7a845403715f6b1c58e06d06fe
2024-06-23gnu: Add go-github-com-makeworld-the-better-one-gemget.Adam Faiz
* gnu/packages/golang-web.scm (go-github-com-makeworld-the-better-one-go-gemini): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I904e72a2335ea95b5b7f192453da5367bbdf645e
2024-06-23gnu: go-github-com-mitchellh-colorstring: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-mitchellh-colorstring): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I298ae2f0e94847ff865375120e4953d290bbe883
2024-06-23gnu: go-github-com-msteinert-pam: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-msteinert-pam, go-github-com-msteinert-pam-v2): Sort variable alphabetically. Change-Id: I316da3eba7883af1dd0c7387ce5b2429a184b960
2024-06-23gnu: go-github-com-ianlancetaylor-demangle: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-ianlancetaylor-demangle): Sort variable alphabetically. Change-Id: I932fe281e3b85031a9d6207417ec26623fc26c2e
2024-06-23gnu: go-github-com-k0kubun-go-ansi: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-k0kubun-go-ansi): Sort variable alphabetically. Change-Id: I9dded01ad0592793680b5d7af3197781239d1137
2024-06-23gnu: coq-autosubst: Fix Coq 8.19 compatibility.Jean-Pierre De Jesus DIAZ
* gnu/packages/patches/coq-autosubst-1.8-remove-deprecated-files.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/coq.scm (coq-autosubst)<source>: Use Coq 8.19 compatibility patch. Change-Id: Ib705c92b5605c6b679224f471ff12c018842c006 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-06-23Revert "gnu: emacs: Update to 29.4. (security fixes)"Liliana Marie Prikler
This reverts commit 7e15704613b67ec54df8f1269916bc72b76bb785. It causes rebuilds to all of emacs-*, whereas a graft has already been applied in 868a022cdca164941a6fe8dcf205aefc693781cb.
2024-06-23gnu: emacs: Update to 29.4. (security fixes)Liliana Marie Prikler
This fixes an issue where org-mode would run arbitrary shell code on startup. See <https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00695.html> for the release announcement. * gnu/packages/emacs.scm (emacs-minimal): Update to 29.4.
2024-06-23gnu: emacs-ddskk: Use newer package style.gemmaro
* gnu/packages/emacs-xyz.scm (emacs-ddskk)[arguments]: Convert to list of G-Expressions. Use #$output rather than the outputs alist. Drop trailing #t. (emascs-ddskk-nicola): Likewise. Change-Id: Ie6ed743ded35b55fa55bb61d02353456a0f2c79f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23gnu: emacs-ddskk: Update to 17.1-0.8c47f46.gemmaro
* gnu/packages/emacs-xyz.scm (emacs-ddskk): 17.1-0.8c47f46. [#:phases]<configure>: Do not explicitly make SKK-MK or doc files writable. <fix-test>: Also patch “/bin/rm” in nicola/Makefile. (emacs-ddskk-nicola)[#:phases]: Move ‘chdir’ phase after ‘fix-test’. <configure>: Do not explicitly make NICOLA-DDSKK-CFG writable. Change-Id: I7a312f1dbbeb93666121646dd79becdd08f16b79 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23services: radicale: Use define-configuration.Juliana Sims
* doc/guix.texi (radicale-configuration): Update documentation to reflect new configuration, add new symbols. * gnu/services/mail.scm (%default-radicale-config-file): Delete. (radicale-auth-configuration, radicale-auth-configuration?) (radicale-encoding-configuration, radicale-encoding-configuration?) (radicale-logging-configuration, radicale-logging-configuration?) (radicale-rights-configuration, radicale-rights-configuration?) (radicale-server-configuration, radicale-server-configuration?) (radicale-storage-configuration, radicale-storage-configuration?): New configuration types and corresponding predicates. (radicale-configuration, radicale-configuration?): Use define-configuration. (radicale-activation, radicale-shepherd-service): Update to new configuration format. (radicale-activation): Use user-defined values for service files. (radicale-service-type): Capitalize "Radicale" in description. Change-Id: Ic88b8ff2750e3d658f6c7cee02d33417aa8ee6d2 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23gnu: quakespasm: Update package style.James Smith
* gnu/packages/games.scm (quakespasm)[arguments]: Convert to list of G-Expressions. <#:make-flags>: Use (cc-for-target) instead of gcc. <#:phases>: Simplify ‘fix-makefile-paths’. Remove trailing #t. Change-Id: I250a842c78f2f49b451e5df76509fbe6fa1b4576 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23gnu: quakespasm: Update to 0.96.2.James Smith
* gnu/packages/games.scm (quakespasm): Update to 0.96.2. [source]: Adjust URI accordingly. Change-Id: I30559b53021249db57f078ae51fd9b24d2b580f3 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23gnu: network-manager-applet: Update to 1.36.0.Ashish SHUKLA
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.36.0. Change-Id: I78dc16367d4a293e856d7dc88b8a055ca9b46e69 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23gnu: esmini: Update to 2.37.11.Liliana Marie Prikler
* gnu/packages/simulation.scm (esmini): Update to 2.37.11. [arguments]<#:configure-flags>: Add “-DUSE_IMPLOT=FALSE”. <#:phases>: Adjust accordingly. * gnu/packages/patches/esmini-use-pkgconfig.patch: Update accordingly. * gnu/packages/patches/esmini-no-clutter-log.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2024-06-23gnu: Add klee.Liliana Marie Prikler
* gnu/packages/check.scm (klee): New variable.
2024-06-23gnu: ibus-minimal: Graft to 1.5.29.Liliana Marie Prikler
This fixes an issue, where IBus was not able to query emoji lists. See also <https://github.com/ibus/ibus/issues/2476>. * gnu/packages/ibus.scm (ibus-minimal/fixed): New variable. (ibus-minimal): Add ibus-minimal/fixed as replacement.
2024-06-23gnu: musl: Enable gcc wrapper.Danny Milosavljevic
* gnu/packages/musl.scm (musl)[arguments]<#:configure-flags>: Delete. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-23gnu: weechat: Update to 4.3.3.Ashish SHUKLA
* gnu/packages/irc.scm (weechat): Update to 4.3.3. Change-Id: I6345f49e19e4901fd4ab4aa26087461883c532d7 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-23gnu: emacs-org: Update to 9.7.5 [security fixes].Zheng Junjie
The release is coordinated with emergency Emacs 29.4 release. The vulnerability involves arbitrary Shell code evaluation when previewing attachments in Emacs MUA (gnus-based: at least, mu4e, Notmuch, Gnus itself) or when opening third-party Org files. All the earlier versions of Org mode are affected. * gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.5. Change-Id: Ifa8c49225a268939ab06a3895e99a525356c3a78
2024-06-23gnu: emacs-minimal: Graft with 29.4 [security fixes].Zheng Junjie
Arbitrary shell commands are no longer run when turning on Org mode. This is for security reasons, to avoid running malicious commands. * gnu/packages/emacs.scm (emacs-minimal/fixed): New variable. (emacs-minimal)[replacement]: Graft. Change-Id: Idb74ee0a05486bfe5052c4dd804fbdaec8921774
2024-06-22gnu: Add python-sqlalchemy-2.Tanguy Le Carrour
* gnu/packages/databases.scm (python-sqlalchemy-2): New variable. Change-Id: I6de8a9d9ab5938b6d7129f884fe31902df828889 Signed-off-by: jgart <jgart@dismail.de>
2024-06-22gnu: nar-herder: Update to 0-37.82f9371.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-37.82f9371. Change-Id: I8f52bbe8fc966b33b1a1c7b2141d1e1b3116c8bc