summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gnu: artanis: Update to 1.0.0.•••* gnu/packages/guile-xyz.scm (artanis): update to 1.0.0. [source]: Remove code removing non-existent old directories. [arguments]<#:configure-flags>: Add aarch64 specific flag. Change-Id: I27b38eaff75cda008ae7de3eceb84dc5b7bf01aa Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andy Tai2024-12-261-5/+2
* gnu: goaccess: Update to 1.9.3.•••* gnu/packages/web.scm (goaccess): Update to 1.9.3. Change-Id: Ie3cc2de51678e06cf602b3cdb5883751e4763d8e Signed-off-by: Ludovic Courtès <ludo@gnu.org> Massimo Zaniboni2024-12-261-2/+2
* gnu: knot: Update to 3.4.2.•••* gnu/packages/dns.scm (knot): Update to 3.4.2. [inputs]: Add ngtcp2 for DNS-over-QUIC support. Change-Id: Ibda27eac9ad71a96a06e3641725e7a1bbeccd2b5 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ashish SHUKLA2024-12-261-2/+3
* gnu: mtools: Update to 4.0.46.•••* gnu/packages/mtools.scm (mtools): Update to 4.0.46. Change-Id: Ice61bcb61fed69d9ae83c72cd078be3fcc3dc8d8 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andy Tai2024-12-261-2/+2
* gnu: git-sizer: Pin git version.•••* gnu/packages/version-control.scm (git-sizer) [arguments]<#:phases>: Hard-code git path in 'fix-paths. [native-inputs]: Remove git. [inputs]: Add git-minimal/pinned. Change-Id: If6178a0e1c453ea47a1f70cd507639b5be2142b0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Greg Hogan2024-12-261-2/+7
* gnu: opensmtpd: Update to 7.6.0p1•••* gnu/packages/mail.scm (opensmtpd): Update to 7.6.0p1 Change-Id: I1749cecc8c9b05ce8c9c46be5ba5f5fb961647d2 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ashish SHUKLA2024-12-261-2/+3
* gnu: libressl: Update to 4.0.0.•••Test certificate is updated upstream, so no need for a hack anymore. * gnu/packages/tls.scm (libressl): Update to 4.0.0. [native-inputs]: Remove. [arguments]<phases>: Remove. Change-Id: Ib22aae8e48af4b4f9b5039283e563b419e629cf0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ashish SHUKLA2024-12-261-15/+4
* gnu: texinfo-7: Use external modules.•••* gnu/packages/texinfo.scm (texinfo-7): Use external modules rather than bundled ones. [inputs]: Add perl-unicode-eastasianwidth, perl-text-unidecode, and perl-libintl-perl. [arguments]<#:configure-flags>: Add a phase to enable the use of external modules. <#:phases>: Add Perl modules to the PERL5LIB variable of the texi2any program in the wrap-program phase. Change-Id: Ife2cdec50affb5287d5ad850b0ef80c6048b4b32 Signed-off-by: Ludovic Courtès <ludo@gnu.org> gemmaro2024-12-261-3/+17
* gnu: Add perl-unicode-eastasianwidth.•••* gnu/packages/perl.scm (perl-unicode-eastasianwidth): New variable. Change-Id: I3b9eb2a15bf77aa64109dbd2836ac1d71aa509f0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> gemmaro2024-12-261-0/+21
* gnu: fish: Update to 3.7.1.•••* gnu/packages/shells.scm (fish): Update to 3.7.1. Change-Id: Ife28992a9a66ee94be2e4ef5db25a65b7a6dd65e Signed-off-by: Ludovic Courtès <ludo@gnu.org> David Pflug2024-12-261-2/+2
* gnu: dmidecode: Update to 3.6.•••* gnu/packages/admin.scm (dmidecode): Update to 3.6. Change-Id: If9ba9df3b6e7d8de31d0dd6c046757ba79c22695 Artyom V. Poptsov2024-12-261-2/+2
* gnu: emacs-ansible: Update to 0.4.0.•••* gnu/packages/emacs-xyz.scm (emacs-ansible): Update to 0.4.0. [source]: Update URL. Change-Id: If067e8160a3f3a78dfc770ad57188e4f82e384d3 Nicolas Goaziou2024-12-261-4/+4
* gnu: emacs-lin: Update to 1.1.0.•••* gnu/packages/emacs-xyz.scm (emacs-lin): Update to 1.1.0. [source]: Update URL. [synopsis, description]: Improve markup. Change-Id: Ia868fd017e16755d8aebfca5db1b73f5d7549163 Nicolas Goaziou2024-12-261-8/+9
* gnu: lagrange: Update to 1.18.4.•••* gnu/packages/web-browsers.scm (lagrange): Update to 1.18.4. Change-Id: I230d466ffb8e3be4946b34740c620f7120cd61fe Nicolas Goaziou2024-12-261-2/+2
* gnu: pyzo: Update to 4.18.0.•••* gnu/packages/python-xyz.scm (pyzo): Update to 4.18.0. Change-Id: I858e10e1fa747d3df0d98eb4ba415e8a44b2593a Nicolas Goaziou2024-12-261-2/+2
* gnu: hydrogen: Update to 1.2.4.•••* gnu/packages/music.scm (hydrogen): Update to 1.2.4. Change-Id: Ic468ece615925abc45e91cc3c31c4a4cd6f663ef Nicolas Goaziou2024-12-261-2/+2
* gnu: naev: Update to 0.12.0.•••* gnu/packages/games.scm (naev): Update to 0.12.0. Change-Id: I42134e3243a17504b4fb240d3bc172d268540c27 Nicolas Goaziou2024-12-261-2/+2
* gnu: mgba: Update to 0.10.4.•••* gnu/packages/emulators.scm (mgba): Update to 0.10.4. Change-Id: If8953b13752daa071a69ecf9b332cdefe72d1353 Nicolas Goaziou2024-12-261-2/+2
* gnu: openboard: Update to 1.7.3.•••* gnu/packages/education.scm (openboard): Update to 1.7.3. Change-Id: Ida1f75e9d41344f9db9129f4cc1e9c5fca477fbd Nicolas Goaziou2024-12-261-2/+2
* gnu: open-adventure: Update to 1.20.•••* gnu/packages/games.scm (open-adventure): Update to 1.20. Change-Id: I454bdd9428f4aa1461eb90779ed61484a22f858b Nicolas Goaziou2024-12-261-2/+2
* gnu: scummvm: Update to 2.9.0.•••* gnu/packages/emulators.scm (scummvm): Update to 2.9.0. Change-Id: I68239eadd25bd733942efe36d523e63d867c1605 Nicolas Goaziou2024-12-261-2/+2
* gnu: rosegarden: Update to 24.12.•••* gnu/packages/music.scm (rosegarden): Update to 24.12. Change-Id: I110f736efd1281a6eaf3c4b3a16c150fe016b465 Nicolas Goaziou2024-12-261-2/+2
* gnu: fet: Update to 6.28.4.•••* gnu/packages/education.scm (fet): Update to 6.28.4. Change-Id: I9d9c6502a4e6c19cb5fa49f2093ac31b7f475de6 Nicolas Goaziou2024-12-261-2/+2
* time-machine: Add ‘--no-check-certificate’.•••This can be tested with: guix shell libfaketime -- faketime 2019-01-01 \ guix time-machine -q --no-check-certificate * guix/scripts/time-machine.scm (%options, show-help): Add ‘--no-check-certificate’. (%default-options): Add ‘verify-certificate?’ key. (guix-time-machine): Honor it. Change-Id: I25a29d03d4df78d1618c6a416ec85fd8e90fec6c Ludovic Courtès2024-12-251-2/+12
* inferior: Add #:verify-certificate? to ‘cached-channel-instance’.•••* guix/inferior.scm (channel-full-commit): Add #:verify-certificate? and pass it on. (cached-channel-instance): Likewise. Change-Id: I9882660ac9eee2c4d9bb5e227979fd8de10555b1 Ludovic Courtès2024-12-251-7/+17
* pull: Add ‘--no-check-certificate’.•••This can be tested with: guix shell libfaketime -- faketime 2019-01-01 \ guix pull -q --no-check-certificate -p /tmp/p * guix/scripts/pull.scm (%options, show-help): Add ‘--no-check-certificate’. (%default-options): Add ‘verify-certificate?’ key. (guix-pull): Honor it. * doc/guix.texi (Invoking guix pull): Document it. Change-Id: Ia9d7af1c64156b112e86027fb637e2e02dae6e3c Ludovic Courtès2024-12-252-3/+21
* channels: Add #:verify-certificate? and honor it.•••* guix/channels.scm (latest-channel-instance): Add #:verify-certificate? and pass it on. (latest-channel-instances): Likewise. Change-Id: I43564738dfeefa5b735e6f9e349f9f5596d25164 Ludovic Courtès2024-12-251-6/+16
* guix download: Honor ‘--no-check-certificate’ for ‘--git’.•••Until now ‘--no-check-certificate’ had no effect when combined with ‘--git’. This can be tested with: guix shell libfaketime -- faketime 2019-01-01 \ guix download --no-check-certificate --git \ https://git.savannah.gnu.org/git/shepherd.git * guix/scripts/download.scm (git-download-to-file): Add #:verify-certificate? and honor it. (git-download-to-store*): Likewise. (add-git-download-option): Likewise. (%options): Likewise. Change-Id: Ib3905398199d814a02319ed3328eb8a4ed219bd5 Ludovic Courtès2024-12-251-15/+19
* git: Allow X.509 certificate verification to be disabled.•••* guix/git.scm (make-default-fetch-options): Add #:verify-certificate? and honor it. Define ‘warn-for-invalid-certificate’. (clone*): Add #:verify-certificate? and pass it on. (clone/swh-fallback): Likewise. (update-cached-checkout): Likewise. (latest-repository-commit): Likewise. Change-Id: Ibf535a4a8d2a7e0c4026a896da9d4ab72e85401a Ludovic Courtès2024-12-251-17/+49
* git: Remove Guile-Git < 0.4.0 compatibility fallback.•••Guile-Git 0.4.0 was released in October 2020. * guix/git.scm (make-default-fetch-options): Remove ‘wrong-number-of-args’ fallback. Change-Id: I5ebcb7212fd96241ea5defc4127e9880a6dd9667 Ludovic Courtès2024-12-251-13/+7
* services: rootless-podman: Fix PATH lookup for Shepherd services.•••One-shot Shepherd services required to correctly setup Podman in the Guix System, are failing to find executables upon boot. This patch changes the executable references to absolute paths to avoid PATH lookup. * gnu/services/containers.scm (cgroups-fs-owner-entrypoint): Hardcode bash path; (rootless-podman-cgroups-fs-owner-service): Ditto; (rootless-podman-fs-entrypoint): Hardcode mount path. Change-Id: Id6a27cadf51326ce57af93f57809b77e28dbeaef Signed-off-by: Ludovic Courtès <ludo@gnu.org> Giacomo Leidi2024-12-251-3/+4
* gnu: nghttp3: Update to 1.7.0.•••* gnu/packages/web.scm (nghttp3): Update to 1.7.0. Change-Id: Ic90d72d3f465bd8e52733d08157fd2bf0440e088 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf2024-12-251-2/+2
* gnu: ngtcp2: Update to 1.10.0.•••* gnu/packages/networking.scm (ngtcp2): Update to 1.10.0. Change-Id: Icd7911e4658950dcaa8f5a4257f1d40605833144 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf2024-12-251-2/+2
* gnu: nano: Update to 8.3.•••* gnu/packages/text-editors.scm (nano): Update to 8.3. Change-Id: Ibb99371b943db8d19437306de226d222ba26b6a0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-12-251-2/+2
* gnu: mygnuhealth: Update to 2.2.1.•••* gnu/packages/medical.scm (mygnuhealth): Update to 2.2.1 Change-Id: Ifeaead2c6ee715b94706267c1d5b1dcd0e98e84e Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ryan Desfosses2024-12-251-2/+2
* services: syslog: fix configuration file argument•••* gnu/services/base.scm (syslog-shepherd-service): Separate incorrectly combined arguments which resulted in an argument like "-f /etc/syslog.conf" being passed to syslogd, leading it to ignore the argument and execute without a configuration file. Effects of this included no log files being written, though the Shepherd service ran successfully. Ref: https://issues.guix.gnu.org/70677#4-lineno7 Change-Id: I3dbe00eabd4a10804e554c12e1466483c0b185b7 Signed-off-by: Ludovic Courtès <ludo@gnu.org> 45mg2024-12-251-1/+1
* gnu: bffe: Update to 0-9.d2ff7c3.•••* gnu/packages/package-management.scm (bffe): Update to 0-9.d2ff7c3. [source]: Switch to the smart HTTP protocol. [native-inputs,propagated-inputs]: Add guile-knots. Change-Id: I8522e42ca2ce1062ef12f6cb56b858792cf88b0d Christopher Baines2024-12-251-4/+6
* gnu: guile-knots: Update to 0-2.e8ab6f2.•••* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-2.e8ab6f2. Change-Id: I74515dbab3fb643dc2223d202ba81de2cd70b2d5 Christopher Baines2024-12-251-3/+3
* gnu: Remove searx.•••* gnu/packages/search.scm (searx): Delete variable. Github repository has been archived by the owner on Sep 7, 2023. Build fails due to outdated dependencies. Signed-off-by: jgart <jgart@dismail.de> Sergey Trofimov2024-12-251-47/+0
* gnu: pacemaker: Update to 2.1.9.•••* gnu/packages/high-availability.scm (pacemaker): Update to 2.1.9. Change-Id: Idc1dfe6a41966dfee7d4f5467bfafa542119bc9e Sharlatan Hellseher2024-12-251-2/+2
* gnu: corosync: Update to 3.1.9.•••* gnu/packages/high-availability.scm (corosync): Update to 3.1.9. Change-Id: I4c4bc84554972675192212d8d10964bc14e0b5a2 Sharlatan Hellseher2024-12-251-2/+2
* gnu: nats-server: Update to 2.10.24.•••* gnu/packages/high-availability.scm (nats-server): Update to 2.10.24. Change-Id: I63c1621d6210ffc37deb49f29d257f7484aa7b13 Sharlatan Hellseher2024-12-251-2/+2
* gnu: kronosnet: Update to 1.30.•••* gnu/packages/high-availability.scm (kronosnet): Update to 1.30. Change-Id: I46f95c031c59b711bf2fe2fb5ff45abee8ff018d Sharlatan Hellseher2024-12-251-2/+2
* gnu: haproxy: Update to 3.1.1.•••* gnu/packages/high-availability.scm (haproxy): Update to 3.1.1. Change-Id: I0a9f157bf3ae54d72e958ee23b3032fbe6e26b0d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Jordan Moore2024-12-251-2/+3
* gnu: crawl: Update to 0.32.1.•••* gnu/packages/games.scm (crawl): Update to 0.32.1. Change-Id: I6c00e1b8a2c0c9b62a7861579adae667ebfaf9af Nicolas Goaziou2024-12-251-2/+2
* gnu: asymptote: Update to 2.95.•••* gnu/packages/plotutils.scm (asymptote): Update to 2.95. [arguments]: Remove unnecessary phase. Change-Id: Idc9b844a390445d24e3095e3e8a9f2979acac1af Nicolas Goaziou2024-12-251-15/+2
* gnu: python-cheroot: Update to 10.0.1.•••* gnu/packages/python-web.scm (python-cheroot): Update to 10.0.1. [native-inputs]: Add new test dependencies. [propagated-inputs]: Remove python-six. Signed-off-by: jgart <jgart@dismail.de> Change-Id: Iab514990288bdbb6acb8248b07b0dbdb32940068 Sergey Trofimov2024-12-241-13/+14
* gnu: emacs-mastodon: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-mastodon)[arguments]: Build with emacs-minimal. [propagated-inputs]: Add emacs-transient. Reorder inputs alphabetically. Change-Id: Ie481fa070cb65b3219bb2d755d7ee59cb5de02d0 Nicolas Goaziou2024-12-241-2/+2
* gnu: emacs-bluetooth: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-bluetooth)[propagated-inputs]: Add emacs-compat and emacs-transient. Change-Id: I1c3296b1d417f2aef04b1e7142f82332cda337e2 Nicolas Goaziou2024-12-241-1/+1
* gnu: emacs-chatgpt-shell: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell)[propagated-inputs]: Add emacs-shell-maker. Change-Id: I208b6bc274a70b7aa144d8775d65857152d67921 Nicolas Goaziou2024-12-241-0/+1