Commit graph

163343 commits

Author SHA1 Message Date
Leo Famulari
2093d4cafe
gnu: linux-libre 5.4: Update to 5.4.295.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.295.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Ia626a7c00b9740252dda056667d1f7d470d09680
2025-07-02 12:07:06 -04:00
Leo Famulari
b6dce6a20a
gnu: linux-libre 5.10: Update to 5.10.239.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.239.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I9ddf8893bceedc66262186dcbc83a1c0eb51a2ee
2025-07-02 12:07:06 -04:00
Leo Famulari
bb4d953aaa
gnu: linux-libre 5.15: Update to 5.15.186.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.186.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I8090c6ea4b4918eb7c87f7e34daa642896206bf9
2025-07-02 12:07:05 -04:00
Leo Famulari
17085509bc
gnu: linux-libre 6.1: Update to 6.1.142.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.142.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I98c163fb5ba0742a3910afd8f7ea231a98b35eef
2025-07-02 12:07:05 -04:00
Leo Famulari
13d2780228
gnu: linux-libre 6.6: Update to 6.6.95.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.95.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Ie7c212067d3f472e6bd066a2076a0a25ff4d759f
2025-07-02 12:07:05 -04:00
Leo Famulari
144b24289d
gnu: linux-libre 6.12: Update to 6.12.35.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.35.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: I9f9fd09d0a22522c46f469e4612abf0e5567f2a8
2025-07-02 12:06:56 -04:00
Zheng Junjie
502ad9da2a
gnu: sudo: Update to 1.9.17p1. [security fixes]
Fixes: CVE-2025-32462 and CVE-2025-32463.

* gnu/packages/admin.scm (sudo): Update to 1.9.17p1.

Change-Id: I03ef06d04b9b15faf341467d3642120fe8a44eb9
2025-07-02 16:14:12 +08:00
jgart
0af2e2b1ac
gnu: trealla: Update to 2.77.30.
* gnu/packages/prolog.scm (trealla): Update to 2.77.30.

Change-Id: I44576b4edc07f1afc060eea0920dd6e2004be8aa
2025-07-02 00:49:50 -05:00
jgart
e371ddd233
gnu: Add clasp-cl-strings.
* gnu/packages/lisp-xyz.scm (clasp-cl-strings): New variable.

Change-Id: I980d95ab5007db45c71869ffaceceb2fabd7b051
2025-07-02 00:04:51 -05:00
jgart
17cdd3e63f
gnu: Add clasp-glsl-packing.
* gnu/packages/lisp-xyz.scm (clasp-glsl-packing): New variable.

Change-Id: I67a73eb7a9f94c3a8ea097836bdd2b9b1e9b8c55
2025-07-02 00:00:47 -05:00
jgart
c6828fcad8
gnu: Add clasp-vas-string-metrics.
* gnu/packages/lisp-xyz.scm (clasp-vas-string-metrics): New variable.

Change-Id: I1d74219943be781295a8aae9852635359c3ce67d
2025-07-02 00:00:43 -05:00
jgart
5ffa705b79
gnu: Add clasp-yason.
* gnu/packages/lisp-xyz.scm (clasp-yason): New variable.

Change-Id: Ia88a6fded200a863e49acb1faab4eaa553169228
2025-07-01 23:57:21 -05:00
jgart
32f383e48f
gnu: Add clasp-slynk.
* gnu/packages/lisp-xyz.scm (clasp-slynk): New variable.

Change-Id: I650e0e8e0147224b423c18a546acc718638e0b8c
2025-07-01 23:54:03 -05:00
jgart
85c119dea2
gnu: Add clasp-slime-swank.
* gnu/packages/lisp-xyz.scm (clasp-slime-swank): New variable.

Change-Id: Ic1a5b2a2412fa9f2d289c155517e18180ede52dd
2025-07-01 23:54:03 -05:00
Leo Famulari
e50d777a8a
gnu: Syncthing: Update to 1.30.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.30.0.

Change-Id: I0720ea613eeb45b4e7d46c1e5636cf9a583f2196
2025-07-01 22:34:21 -04:00
André Batista
b2cd5ec457
gnu: make-torbrowser: Unbundle nss.
Re-apply 8ee7a32782, which was reverted by
897f1f03e7.

With 'torbrowsers-add-store-to-rdd-allowlist.patch', codeberg issue #546
does not occur.

* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add nss-rapid.
[arguments]<#:configure-flags>: Uncomment '--with-system-nss'.
<#:phases>: Adjust comment.

Change-Id: I34b619bc5573e8744df9085576ee4743adde7012
2025-07-01 17:41:56 -07:00
André Batista
6ee9cd170b
gnu: make-torbrowser: Add store to rdd allowlist.
Without this patch, some extensions break when the browsers are built with
system nss and livestreams are broken on these browsers due to a default
deny sandboxing rule.

See commit ab24e2ebe5 and issues #546 on
codeberg and #77559 on debbugs.

* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'apply-guix-specific-patches: Add torbrowsers-add-store-to-rdd-allowlist.patch.
* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add it.
* gnu/local.mk: Register it.

Change-Id: I4c9cb514131eae35db6149492e0ee1c4916bcfde
2025-07-01 17:41:55 -07:00
André Batista
04393803a1
gnu: make-torbrowser: Build with Clang.
* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'setenv: Set environment variables corresponding to Clang (AR, NM, CC and CXX).

Change-Id: Ib67e2eb7669147a6a304769c9f36b4a90eb35b59
2025-07-01 17:41:54 -07:00
Nicolas Goaziou
cf15fad31a
gnu: texlive-minted: Fix runtime error.
Fixes <https://issues.guix.gnu.org/78868>.

* gnu/packages/tex.scm (texlive-minted)[arguments]: Add a phase to help the script finding `kpsewhich'.

Change-Id: Idb8f7bddc92ecde5fbc9217fdcfbaa5c132ec6e0
2025-07-02 00:03:58 +02:00
Ludovic Courtès
c33bc80080
services: guix: ‘guix-ownership’ changes store ownership last.
Fixes <https://issues.guix.gnu.org/78355>.

* gnu/services/base.scm (guix-ownership-change-program)[claim-data-ownership]:
Replace hard-coded “/gnu/store” with #$(store-prefix).  Change store
ownership last.

Reported-by: Rutherther <rutherther@ditigal.xyz>
Change-Id: I55189f8bb82bf0c9e030aa042aa928f6f552569e
2025-07-01 23:40:09 +02:00
Ludovic Courtès
04e80066a2
doc: More typographical tweaks for “Bulk Updates” section.
* doc/contributing.texi (Bulk Updates): Capitalize title.  Leave two
spaces after end-of-sentence period.  Use @dots{} instead of showing
full store file names, as per ‘assert-no-store-file-names’ target.
Fix typo.

Change-Id: Iceb0079ec35fda95280afff1c0d4b2cd84717b96
2025-07-01 23:21:32 +02:00
Sergey Trofimov
c4b332bfc1
doc: contributing: Correct typos in Bulk updates.
* doc/contributing.texi (Bulk updates): Correct typos.

Change-Id: I660520b64139537e6ca9186c06810f5053d4368e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-07-01 22:57:27 +02:00
Ludovic Courtès
d1cebc2488
gnu: libgit2: Update to 1.9.1.
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.1.
[source]: Add ‘libgit2-path-max.patch’.
* gnu/packages/patches/libgit2-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: If78a7001eb2cc3aa2d951fe2e501ae3ec576fc80
Co-authored-by: Ashish SHUKLA <ashish.is@lostca.se>
2025-07-01 22:34:40 +02:00
Ivan Popovych
5db599f41a
etc: guix-daemon.service.in: Disable host filesystem mount propagation.
This fixes issue for rootless guix daemon where store being remounted
read-only by gnu-store.mount is propagated to the guix daemon making
guix daemon not able to modify it.

* etc/guix-daemon.service.in: Disable host filesystem mount propagation.

Change-Id: Ib1abc387ee15d2b04d6f70c121244943cd0ad8c6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-07-01 22:34:40 +02:00
Vagrant Cascadian
dd7e39ccfd
gnu: diffoscope: Update to 300.
* gnu/packages/diffoscope.scm (diffoscope): Update to 300.
2025-07-01 11:31:53 -07:00
jgart
3517c1ac2a
gnu: Add cl-40ants-plantuml.
* gnu/packages/lisp-xyz.scm (cl-40ants-plantuml, ecl-40ants-plantuml,
sbcl-40ants-plantuml): New variables.

Change-Id: I4622dc206141d4893bcfd12ab9d7239fddb1a86a
2025-07-01 12:06:01 -05:00
jgart
496da6af5c
gnu: Add cl-40ants-asdf-system.
* gnu/packages/lisp-xyz.scm (cl-40ants-asdf-system, ecl-40ants-asdf-system,
sbcl-40ants-asdf-system): New variables.

Change-Id: I67aede794fcb9b1d5c1c726d5dc713f57bf23e6c
2025-07-01 11:58:52 -05:00
jgart
127696cbf6
gnu: Add cl-open-with.
* gnu/packages/lisp-xyz.scm (cl-open-with, ecl-open-with, clasp-open-with,
sbcl-open-with): New variables.

Change-Id: I24e3bd69bff413b2b9859f87ea4d4c6acee5cc59
2025-07-01 11:19:51 -05:00
jgart
0ce67cc96f
etc: snippets: Add clasp to addcl snippet.
* etc/snippets/tempel/text-mode.eld (addcl): Add clasp.

Change-Id: If70f5c66854938475ad1f461c58b6ac91554aee2
2025-07-01 11:16:28 -05:00
jgart
0d2db888dd
gnu: Add clasp-the-cost-of-nothing.
* gnu/packages/lisp-xyz.scm (clasp-the-cost-of-nothing): New variable.

Change-Id: I0acd82883f0b8eaf1121b26d959b809f4a58519a
2025-07-01 11:12:49 -05:00
jgart
eee894e402
gnu: Add clasp-termp.
* gnu/packages/lisp-xyz.scm (clasp-termp): New variable.

Change-Id: I1de89427feb2324a052f596e28a3ddfb7dcf2419
2025-07-01 10:58:36 -05:00
jgart
70c0f1c796
gnu: Add clasp-terminfo.
* gnu/packages/lisp-xyz.scm (clasp-terminfo): New variable.

Change-Id: I3c70e12f61ec3a5f7d064abbb5ced05cd02d2373
2025-07-01 10:58:31 -05:00
jgart
79b1619900
gnu: Add clasp-jsown.
* gnu/packages/lisp-xyz.scm (clasp-jsown): New variable.

Change-Id: I196eed310de659bea26cf5857ca2d26503a7d3ad
2025-07-01 10:56:16 -05:00
jgart
85c3e095fa
gnu: Add clasp-amb.
* gnu/packages/lisp-xyz.scm (clasp-amb): New variable.

Change-Id: I7aa3e3d9855d31887dc7120dbe10fa0449025565
2025-07-01 10:56:12 -05:00
jgart
0f5c42449f
gnu: Add clasp-feeder.
* gnu/packages/lisp-xyz.scm (clasp-feeder): New variable.

Change-Id: I2287aa1cf23f33da26328e3580203059699d552b
2025-07-01 10:56:08 -05:00
jgart
771071ff4c
gnu: Add clasp-just-getopt-parser.
* gnu/packages/lisp-xyz.scm (clasp-just-getopt-parser): New variable.

Change-Id: Ia873b7214dfb6defde59585dab990bc16b3df18a
2025-07-01 10:56:03 -05:00
jgart
cf028e39c1
gnu: Add clasp-cl-colors2.
* gnu/packages/lisp-xyz.scm (clasp-cl-colors2): New variable.

Change-Id: I82349b53cea88a47ead21c42fd50a42b0dfb91bc
2025-07-01 10:48:55 -05:00
jgart
f3c8f620a3
gnu: trealla: Update to 2.77.27.
* gnu/packages/prolog.scm (trealla): Update to 2.77.27.

Change-Id: I3e7bb4cc35d923965585979c95803d88cafbcf72
2025-07-01 10:48:06 -05:00
Yelninei
395d68bd93
teams: Add entry for Yelninei.
* etc/teams.scm ("Yelninei"): New member.

Change-Id: I06c842de0ff8370d15595f0e5d4d14b91739c904
Signed-off-by: jgart <jgart@dismail.de>
2025-07-01 10:39:19 -05:00
Zheng Junjie
9b9b1f9bf5
records: Remove unneed autoload.
This is a follow-up to 23cbbe6860

* guix/records.scm: Remove autoload target-most-positive-fixnum.

Change-Id: I0e5b38382e3152c5f44a6626e618b4c7b027595d
2025-07-01 17:46:01 +08:00
Mathieu Othacehe
7c820cd888
tests: Fix the gui installation tests.
This is a follow-up of: 4c017ccfe5. The
run-basic-test procedure is used for the gui installation tests, but the
etc-profile-d-service-type and etc-bashrc-d-service-type services that are now
needed are only defined in the test-basic-os procedure.

Build upon the introduction of the extra-tests argument to define the
etc-profile-d-service-type and etc-bashrc-d-service-type specific tests
directly in the test-basic-os procedure.

* gnu/tests/base.scm (run-basic-test): Move the etc-profile-d-service-type and
etc-bashrc-d-service-type dedicated tests to ...
(test-basic-os): ... that procedure, where the matching services are defined.

Change-Id: I050f5ab87e19889bc90cc1a375a3cc28ea9a43ab
2025-07-01 11:50:16 +02:00
Mathieu Othacehe
11b5443e48
tests: Support basic tests extension with an extra-tests argument.
* gnu/tests/base.scm (run-basic-test)[extra-tests]: New argument.

Change-Id: Ia3595638309738d3361c583c93a66e0a872adabe
2025-07-01 11:50:16 +02:00
Mathieu Othacehe
f3a8db842d
tests: Really test the etc-bashrc-d-service-type service.
Follow-up of: 4c017ccfe5.

The --init-file script will only be run in the context of an interactive
shell, which is not the case here. Use the `-i` argument instead to force an
interactive shell. That way, the test_bashrc_d.sh is now really executed.

* gnu/tests/base.scm (run-basic-test): Fix the etc-bashrc-d-service-type test.

Change-Id: I3d749f65f51ff103c76f4e3d60746ae963660329
2025-07-01 11:50:15 +02:00
Zheng Junjie
92ea9e69ac
import: nuget: Use http-fetch.
* guix/import/nuget.scm (fetch-repo-info-from-snupkg): Use http-fetch, and
guard. Dont use mkstemp, just put-bytevector to file.

Change-Id: Ied9d64651d0ccd7875a9d80ac085cf5947c40c4c
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:49:16 +01:00
Zheng Junjie
a8c11ecf1e
import: nuget: make imported package file-name clean.
* guix/import/nuget.scm (nuget->guix-package): make imported package file-name
clean.

Change-Id: Ie5a1dc1a95dc1bf795da4d960e65f5e2bd6d6b63
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:49:02 +01:00
Zheng Junjie
388d119187
import: nuget: use maybe-inputs.
* guix/import/nuget.scm (nuget->guix-package): Use maybe-inputs.

Change-Id: I6e1d3395e6c3beb4f960345a82c547307e59293c
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:48:58 +01:00
Zheng Junjie
6b861d4b62
import: nuget: Use beautify-description and beautify-synopsis.
* guix/import/nuget.scm(non-empty-string-or-false): New procedure.
* guix/import/nuget.scm (nuget->guix-package): Use beautify-description and
beautify-synopsis.

Change-Id: Ie3b4b676499558af5e6742b91a40d93624f2caf9
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:48:51 +01:00
Zheng Junjie
d8a61d2b0b
import: nuget: use xml->sxml's namespaces keyword.
* guix/import/nuget.scm (%nuget-nuspec): New variable.
(fetch-repo-info-from-snupkg): use xml->sxml's namespaces keyword.
reindentation. Do not use square brackets.

Change-Id: Ic86a12ab6557e0a7d627864c9ec39245f9cea892
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:48:47 +01:00
Zheng Junjie
8b38fb8fa7
import: nuget: use json-fetch.
* guix/import/nuget.scm (nuget-find-best-version-for-range):
(nuget-fetch-catalog-entry): Use json-fetch.

Change-Id: I5223d264d363004aacfb0cf4a522813ffa485893
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:48:42 +01:00
Zheng Junjie
2e6c177149
import: nuget: use snake-case.
* guix/import/nuget.scm (nuget-name->guix-name): use snake-case.

Change-Id: I8371d2fd6b33170c61c86302117f7952123e05b5
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:47:14 +01:00