guix: 1.5.0 -> 1.5.0-unstable-2026-08-23

Fix pending CVEs noted in a recent Guix blog post.

Link: https://guix.gnu.org/en/blog/2026/guix-substitute-pull-vulnerabilities/
This commit is contained in:
Liam Hupfer
2026-08-23 09:41:48 -05:00
parent 512b760850
commit 7befe224f4
2 changed files with 4 additions and 32 deletions

View File

@@ -1,24 +0,0 @@
From bdf4159dd5c1cf925512c0eb8490846c084e3c8c Mon Sep 17 00:00:00 2001
From: Reepca Russelstein
Date: Tue, 24 Jun 2025 22:35:04 -0500
Subject: [PATCH] nix: libutil: add <cstdint> include to seccomp.hh.
* nix/libutil/seccomp.hh (<cstdint>): add include of header.
Change-Id: I0a0b2892d81dbab662eda1ba80f4736178d70c65
---
nix/libutil/seccomp.hh | 1 +
1 file changed, 1 insertion(+)
diff --git a/nix/libutil/seccomp.hh b/nix/libutil/seccomp.hh
index 634dfad5f8..a4b449fc66 100644
--- a/nix/libutil/seccomp.hh
+++ b/nix/libutil/seccomp.hh
@@ -4,6 +4,7 @@
#include <linux/audit.h> /* For AUDIT_ARCH_* */
#include <linux/seccomp.h>
#include <linux/filter.h>
+#include <cstdint>
/* This file provides two preprocessor macros (among other things):

View File

@@ -40,18 +40,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "guix";
version = "1.5.0";
version = "1.5.0-unstable-2026-08-23";
src = fetchgit {
url = "https://codeberg.org/guix/guix.git";
tag = "v${finalAttrs.version}";
hash = "sha256-/g8JMUGM5GaZjtPLnl4vlrBNYMxSTjsHUDdhKLtHaQA=";
rev = "bf8a5bce1bdbddc2a0097e153ef06210d637e398";
hash = "sha256-Emd26l9buF1P7Dj14ulT6W6lrNC3PSTY4steU1I7T84=";
};
patches = [
./missing-cstdint-include.patch
];
postPatch = ''
sed nix/local.mk -i -E \
-e "s|^sysvinitservicedir = .*$|sysvinitservicedir = $out/etc/init.d|" \
@@ -162,7 +158,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "https://guix.gnu.org/";
donationPage = "https://guix.gnu.org/donate/";
changelog = "https://codeberg.org/guix/guix/raw/tag/v${finalAttrs.version}/NEWS";
changelog = "https://codeberg.org/guix/guix/raw/commit/${finalAttrs.src.rev}/NEWS";
license = lib.licenses.gpl3Plus;
mainProgram = "guix";
maintainers = with lib.maintainers; [