1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-09 23:50:47 +02:00
Commit graph

161128 commits

Author SHA1 Message Date
Mickaël Fortunato
dc02be0b61
doc: Depend on os-config-*.texi files.
This allows running `make info` without having to run `make` first.

* doc/local.mk (%C%_guix_TEXINFOS): Add os-config-*.texi.

Change-Id: I1998bccc6fb13a74e992a3f23311ed0de4799e89
Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
2025-05-30 20:09:48 +02:00
Nico Rikken
2606ac19d4
gnu: Add ansel.
* gnu/packages/photo.scm (ansel): New variable.

Change-Id: I3971d82fc09e1e04a96adc8d7124fd5574f4c159
2025-05-30 17:39:55 +02:00
Maxim Cournoyer
6659e1bfac
gnu: emacs-go-mode: Use release tag.
* gnu/packages/emacs-xyz.scm (emacs-go-mode)
[source]: Use the release tag, now that it's available.

Change-Id: I11e93a06a49e066cbcd4ee3f96fb4d4cfc25302f
2025-05-30 23:02:34 +09:00
Sergey Trofimov
eaa0987a30
services: xorg: Make startx respect XDG_VTNR.
To allow X server to be started by shepherd, without resorting to login
managers, the determine-vty procedure has to be adjusted. Shepherd would
set /proc/self/fd/0 to /dev/null when starting the service, so the TTY
has to be extracted by other means.

* gnu/services/xorg.scm (xorg-start-command-xinit): Use XDG_VTNR
environment variable to determine VTY.

Closes: #52
Change-Id: I390217e292f6534b31d18083c9a49c009a836aad
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-05-30 20:48:29 +08:00
Sergey Trofimov
a727289bf4
gnu: readymedia: Install man pages.
* gnu/packages/upnp.scm (readymedia)[arguments]<#:phases>
{patch-source}: Set correct path to binary.
{install-man-pages}: New phase.

Closes: #336
Change-Id: Ib804250785e5cd0fed7191d63bf19731dff582e0
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-05-30 20:35:52 +08:00
Sergey Trofimov
4b263a761f
gnu: readymedia: Use G-Expressions.
* gnu/packages/upnp.scm (readymedia)
[arguments]: Use G-Expressions.

Change-Id: I7db2735ea0167dc3bd5c6c32359269e631b3186c
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-05-30 20:35:52 +08:00
aurtzy
451ba01867
gnu: emacs-disproject: Update to 2.1.0.
* gnu/packages/emacs-xyz.scm (emacs-disproject): Update to 2.1.0.

Change-Id: Idd8c1b90275d5d53887440828e16e8ef931c65c5
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-30 20:25:16 +08:00
moksh
f76e8ccb0b
gnu: pqiv: Update to 2.13.2.
* gnu/packages/image-viewers.scm (pqiv): Update to 2.13.2.

Closes: #328
Change-Id: Idba1ee63d2326173306e134ee00b1394d20f5ad4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-05-30 20:13:48 +08:00
Artyom V. Poptsov
b750d54703
gnu: rdfind: Update to 1.7.0.
* gnu/packages/admin.scm (rdfind): Update to 1.7.0.
[arguments]<#:phases>: Patch some additional tests to set
the proper "/bin/sh" intrepeter.  Don't call "which",
use "search-input-file" instead.

Change-Id: Ia0acddcf19938b0805029ee71af183a6de38111e
2025-05-29 23:18:24 +03:00
Artyom V. Poptsov
065a68b8ad
gnu: traceroute: Update to 2.1.6.
* gnu/packages/networking.scm (traceroute): Update to 2.1.6.

Change-Id: Id3330e8ef511b6c5dce4015d09d5d6643b3c44d4
2025-05-29 22:50:12 +03:00
Ian Eure
c68d482a9e
gnu: librewolf: Update to 139.0-1 [security-fixes].
Contains fixes for:

CVE-2025-5263: Error handling for script execution was incorrectly
               isolated from web content
CVE-2025-5264: Potential local code execution in “Copy as cURL”
               command
CVE-2025-5265: Potential local code execution in “Copy as cURL”
               command
CVE-2025-5266: Script element events leaked cross-origin resource
               status
CVE-2025-5270: SNI was sometimes unencrypted
CVE-2025-5271: Devtools' preview ignored CSP headers
CVE-2025-5267: Clickjacking vulnerability could have led to leaking
               saved payment card details
CVE-2025-5268: Memory safety bugs fixed in Firefox 139, Thunderbird
               139, Firefox ESR 128.11, and Thunderbird 128.11
CVE-2025-5272: Memory safety bugs fixed in Firefox 139 and Thunderbird
               139

* gnu/packages/librewolf.scm (librewolf): Update to 139.0-1.

Change-Id: I42b2e98f49a99f0b5259e02726e9f521a19932b8
2025-05-29 12:05:11 -07:00
Ian Eure
0a46617a4c
gnu: firefox-l10n: Update to 0ae64b96c777ad164d85142acdcd0ceb3e14e8d1.
* gnu/packages/librewolf.scm (firefox-l10n): Update to 0ae64b96c777ad164d85142acdcd0ceb3e14e8d1.

Change-Id: I84551fb5decc040966d8631407c260e72c1d3678
2025-05-29 12:05:04 -07:00
Sughosha
799d930bf7
gnu: signond: Fix finding libraries.
* gnu/packages/qt.scm (signond)[arguments]<#:phases>: In configure phase,
add "QMAKE_LFLAGS_RPATH" variable. Readd validate-runpath phase.

Change-Id: I9cba96e86ee7fe662570a25fe71eddd7af2d22d5
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-29 15:45:54 +08:00
Sughosha
3ed059f538
gnu: signond: Remove qtbase from native-inputs.
* gnu/packages/qt.scm (signond)[native-inputs]: Remove qtbase-5.
(signond-qt6): Remove qtbase.

Change-Id: If83258b2b5d7f93c5f2b7d1fc214ae64d4893bc5
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-29 15:31:16 +08:00
Maxim Cournoyer
0bcd16bb10
gnu: osinfo-db: Update to 20250124.
* gnu/packages/virtualization.scm (osinfo-db): Update to 20250124.

Change-Id: Ibc194b9742c888f5a316ec3b37cc3d6baf0612d1
2025-05-29 12:46:35 +09:00
Maxim Cournoyer
229ea2f9ea
Revert "gnu: git-repo: Update to 2.54."
This reverts commit 6c1cc9e360.  This doesn't
install fully working repo, just the updater:

   $ repo --help
   [...]
   repo is not yet installed.  Use "repo init" to install it here.

Change-Id: Ibe343789464828cbbd41380d5f0ae1ff71969bb3
2025-05-29 12:46:35 +09:00
Ahmad Draidi
5bcd765f95
gnu: xmrig: Update to 6.22.2.
* gnu/packages/finance.scm (xmrig): Update to 6.22.2.

Change-Id: Ic07cceb0a889afca1b074b536d0f06803c402f29
2025-05-28 18:45:52 -07:00
Congcong Kuo
583e0688e3
daemon: Remove ‘AutoDeleteArray’.
* libutil/util.hh (AutoDeleteArray): Remove.
* libutil/util.cc (readString, readStrings): Use ‘std::vector’ instead
of ‘AutoDeleteArray’.
* libutil/serialise.cc (readFile): Likewise.

Change-Id: I45362998dbb8226874f66b77cd19f071f7bb2ab3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-28 19:31:45 +02:00
Ludovic Courtès
c29534228f
teams: Add nix/ directory to the scope of the ‘core’ team.
* etc/teams.scm (core): Add “^nix/” to the scope.

Change-Id: If6c5e4a0ed4744285e7e055995ddd0cdc8ffd63e
2025-05-28 19:30:06 +02:00
Ludovic Courtès
848ebb7f72
teams: Add ‘sync-codeberg-teams’ action.
* etc/teams.scm (<forgejo-team>): New JSON mapping.
(unit-map->json, json->unit-map): New procedures.
(%default-forgejo-team-units, %default-forgejo-team-unit-map)
(%codeberg-organization): New variables.
(codeberg-url, forgejo-http-headers): New procedures.
(&forgejo-error): New record type.
(process-url-components, define-forgejo-request): New macros.
(organization-teams, create-team, add-team-member)
(team->forgejo-team, synchronize-team, synchronize-teams): New
procedures.
(main): Add ‘sync-codeberg-teams’ action.

Change-Id: I6b1f437a3407bc2d44965519990deb524afa9528
2025-05-28 19:28:34 +02:00
Ludovic Courtès
647e345b66
teams: Add Codeberg accounts to <person> records.
Based on the committer accounts given in the thread at
<https://lists.gnu.org/archive/html/guix-devel/2025-05/msg00072.html>
and additional team member accounts given in the thread at
<https://lists.gnu.org/archive/html/guix-devel/2025-05/msg00322.html>.

* etc/teams.scm (<person>)[account]: Add field.
(person): Add ‘account’ parameter.
<top level>: Add known Codeberg account names.

Change-Id: Iad3b10c328b0df5d3c68d98ffee7f7c8ec4c8e23
2025-05-28 19:27:47 +02:00
Ludovic Courtès
22f50f439b
teams: Add missing team descriptions.
* etc/teams.scm (bootstrap, hurd): Add #:description.

Change-Id: I531907763c746420a60daf6a5c33ec586565db07
2025-05-28 19:20:23 +02:00
Ludovic Courtès
1b7a11efb0
teams: Use suitable team identifiers for Codeberg.
The “c++” team has to be called “cpp”.

* etc/teams.scm (team-id->forgejo-id): New procedure.
(team->codeowners-snippet): Use it.

Change-Id: I10619d8833b5c747504f26b7b0eedb9d61bfd812
2025-05-28 19:20:23 +02:00
Ludovic Courtès
38b05ff27b
teams: Add ‘codeowners’ command in help message.
* etc/teams.scm (main): Add ‘codeowners’ command in help message.

Change-Id: I859997aba2b8829173e608e5ba1c8ab59b79d9c5
2025-05-28 19:20:23 +02:00
Timo Wilken
ee8144743d
gnu: cl-woo: Update to 0.12.0-2.7f5219c.
* gnu/packages/lisp-xyz.scm (sbcl-woo): Update to 0.12.0-2.7f5219c.
  [inputs]: Add sbcl-cl+ssl and sbcl-trivial-mimes.

Closes: #100
Change-Id: I794cd206e946f36337ac4fbc33fd5b4d98bfff71
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-28 15:50:54 +02:00
Timo Wilken
30da61ea9d
gnu: cl-binary-types: Update to 1.2-2.a17caf8.
This forked version fixes a serious bug that would prevent using the
binary-types and bordeaux-threads Lisp packages together: frodef's version
declares "bt" as a package nickname, but bordeaux-threads also uses that, so
there's a conflict at load time.

* gnu/packages/lisp-xyz.scm (sbcl-binary-types): Update to 1.2-2.a17caf8.
  [source, home-page]: Switch to Ferada's fork of the project.

Closes: #94
Change-Id: If38ababe836fe6c07960ade936122d37c71e6b0e
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-28 15:50:54 +02:00
Nicolas Goaziou
9f6d76535c
gnu: emacs-org-caldav: Update to 3.1-0.44a6d46.
* gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to 3.1-0.44a6d46.

Change-Id: Idaa854724f201c896be07d0d2472874ddf496598
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 21:25:46 +08:00
André Batista
01efda56ea
gnu: mullvadbrowser: Update to 14.5.3 [security-fixes].
Fixes CVEs 2025-4918, 2025-4919, 2025-5263, 2025-5264, 2025-5265,
2025-5266, 2025-5267, 2025-5268 and 2025-5269.

<https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-44/>
for details.

* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20250526202532.
(%mullvadbrowser-version): Update to 14.5.3.
(%mullvadbrowser-firefox-version): Update to 128.11.0esr-14.5-1-build3.
(mullvadbrowser-translation-base): Update to 90dbac9642.
(mullvadbrowser-translation-specific): Update to 111ba90202.

Change Id: Ibfab3560f7106db1293b7ab928dd5af444ceb035

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 21:14:18 +08:00
André Batista
016a8a71eb
gnu: torbrowser: Update to 14.5.3 [security-fixes].
Fixes CVEs 2025-4918, 2025-4919, 2025-5263, 2025-5264, 2025-5265,
2025-5266, 2025-5267, 2025-5268 and 2025-5269.

<https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2025-44/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20250526202532.
(%torbrowser-version): Update to 14.5.3.
(%torbrowser-firefox-version): Update to 128.11.0esr-14.5-1-build3.
(torbrowser-translation-base): Update to 90dbac9642.
(torbrowser-translation-specific): Update to 9cbc3b3d25.

Change Id: I8278137c9b4b2a91b9eb705833fa10e1b5c21b29

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-28 21:14:16 +08:00
Hilton Chain
0bcef42965
gnu: go-1.24: Update to 1.24.3.
* gnu/packages/golang.scm (go-1.24): Update to 1.24.3.

Change-Id: Ife52e25c121089cf19a42720a6e7a7d5f8f4f9a6
2025-05-28 19:11:34 +08:00
Hilton Chain
169bfdb43b
gnu: go-1.23: Update to 1.23.9.
* gnu/packages/golang.scm (go-1.23): Update to 1.23.9.

Change-Id: Ibb358b20f8a47136a4c73aa206f63b9ceb849060
2025-05-28 19:11:34 +08:00
Hilton Chain
d99f9ad19c
gnu: font-junicode: Split outputs.
Limit ‘out’ to OTF and variable fonts.

* gnu/packages/fonts.scm (font-junicode)[outputs]: Add ttf and woff.
[arguments]<#:phases>: Install variable fonts to ‘out’.

Change-Id: I374d727d63712691fa3b5ef6d98b105f675c3e75
2025-05-28 19:11:34 +08:00
Hilton Chain
566836714d
gnu: font-junicode: Use pre-built font files.
Upstream doesn't provide all pre-built font files in the git repository.
Since fontmake is not packaged yet, we can't build them from source at the
moment.

* gnu/packages/fonts.scm (font-junicode)[source]: Use pre-built fontfiles.

Fixes: https://codeberg.org/guix/guix/issues/68
Change-Id: I19adc64f7a966247c94a5ad1833aaa6d59e5aa6f
2025-05-28 19:11:32 +08:00
Skylar "The Cobra" Astaroth
d7c91dd37c
gnu: ncmpcpp: Enable music visualizer.
* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Add fftw.
[#:configure-flags]: Add “--enable-visualizer”.

Change-Id: I171645589f47976bc3a66d8e420f2dc849f96834
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-05-28 11:03:22 +02:00
Hilton Chain
d1ec5be63e
gnu: smartdns: Update to 46.1.
* gnu/packages/dns.scm (smartdns): Update to 46.1.

Change-Id: I26e36b03b5389289a2f2aefb9ccab736681b8945
2025-05-27 20:02:15 -07:00
Cayetano Santos
9426f152b7
gnu: python-pytooling: Update to 8.4.7.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.4.7.

Change-Id: I75eb093dcc03fdd00893655cc58ae453a81d2d8f
2025-05-27 19:59:03 -07:00
TohsakaTypeclass
1f168ab967
gnu: senpai: Update to 0.4.1.
- gnu/packages/messaging.scm (senpai): Update to 0.4.1.

Change-Id: Iee3edb715c573c9e7c46f854a7687f62dcbce42b
2025-05-27 19:43:08 -07:00
Efraim Flashner
a141278ebb
gnu: universal-ctags: Update to 6.1.20250525.0.
* gnu/packages/code.scm (universal-ctags): Update to 6.1.20250525.0.

Change-Id: If7e5988247a99744878ecf3b02ed93a5030af636
2025-05-27 19:30:11 -07:00
Nicolas Goaziou
225585d4b1
gnu: emacs-circe: Update to 2.14.
* gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.14.

Change-Id: I21ef4e22086a0be7f5b251c5c4548404f392d08f
2025-05-27 19:24:13 -07:00
Cayetano Santos
6008cc4da3
gnu: symbiyosys: Update to 0.53.
* gnu/packages/electronics.scm (symbiyosys): Update to 0.53.

Change-Id: Ib6839ac2b2feedb6c9d37959a82fc2f0c653661b
2025-05-27 16:39:24 -07:00
Artyom V. Poptsov
c2cee267e8
gnu: yggtray: Update to 0.1.14.
* gnu/packages/networking.scm (yggtray): Update to 0.1.14.
[native-inputs]: Add check and pkg-config.  Remove doxygen and graphviz as
they are required only for the building of the development documentation which
is currently not getting installed with the package anyway.
[arguments]<#tests?>: Remove.
[arguments]<#:phases>: Replace "check" phase.

Change-Id: Ia5b7e07f77101c37fac8f1983dc397d9a19ff7ec
2025-05-27 22:37:32 +03:00
Sharlatan Hellseher
149fd94344
gnu: Add go-github-com-wangjia184-sortedset.
* gnu/packages/golang-xyz.scm (go-github-com-wangjia184-sortedset): New variable.

Change-Id: I1429fdd6ea62cf013352843f389ae8a32fd15554
2025-05-27 18:23:01 +01:00
Mark H Weaver
b868ae741e
gnu: icecat: Update to 115.24.0-guix1 [security fixes].
Includes fixes for CVE-2025-5262, CVE-2025-5263, CVE-2025-5264, and
CVE-2025-5265.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2025-05-27 10:55:35 -04:00
Mark H Weaver
c7d570ae7f
gnu: libvpx: Fix CVE-2025-5262.
* gnu/packages/video.scm (libvpx) [replacement]: New field.
(libvpx/fixed): New variable.
* gnu/packages/patches/libvpx-CVE-2025-5262.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2025-05-27 10:55:23 -04:00
Leo Famulari
96da4def78
etc: pre-push Git hook: Make portable to current Debian.
Closes #64

The ;& operator was introduced in POSIX.1-2024 "Issue 8", from 2024, but
is not yet available in Debian's dash shell.

* etc/git/pre-push: Duplicate the handling of our two canonical Git repo
URLs.

Change-Id: I1125810c9f2d6fb9a99f7220d971cc38387989d3
2025-05-27 10:11:03 -04:00
Leo Famulari
da81ce890c
gnu: linux-libre 5.15: Update to 5.15.184.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.184.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

Change-Id: I0355cf171b2628d96e0d4453cd507874de0278e5
2025-05-27 09:48:19 -04:00
Leo Famulari
d236bc664d
gnu: linux-libre 6.1: Update to 6.1.140.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.140.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: Ibbaa59c5f1d5f2d8c681e835a17cc49892384cab
2025-05-27 09:48:18 -04:00
Leo Famulari
14eb6b713f
gnu: linux-libre 6.6: Update to 6.6.92.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.92.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I6c730f2905fab8b9baf0785c29327331cd09f4da
2025-05-27 09:48:18 -04:00
Leo Famulari
bb162b94f2
gnu: linux-libre 6.12: Update to 6.12.30.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.30.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: Iec0f6c8c66bed06421e9938d764ae001e0c0821f
2025-05-27 09:48:18 -04:00
Leo Famulari
fa1b3fa387
gnu: linux-libre: Update to 6.14.8.
Closes: #66

* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.8.
(linux-libre-6.14-pristine-source): Update hash.

Change-Id: Idcb4933e30c1fc68cbe777b337f529c2b3fe1175
2025-05-27 09:48:13 -04:00