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>
* gnu/packages/emacs-xyz.scm (emacs-go-mode)
[source]: Use the release tag, now that it's available.
Change-Id: I11e93a06a49e066cbcd4ee3f96fb4d4cfc25302f
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>
* 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
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
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
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
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>
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
* 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
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.
* 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.
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