Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
88eb450
lowdown: unset doInstallCheck instead of emptying installCheckPhase
sternenseemann Nov 16, 2025
972dc09
lowdown: add unsandboxed variant to passthru.tests
sternenseemann Nov 16, 2025
8314692
lowdown: 2.0.2 -> 2.0.3
trofi Nov 16, 2025
2dd9fa9
lowdown: 2.0.3 -> 2.0.4
sternenseemann Nov 21, 2025
6d27dfd
publicsuffix-list: 0-unstable-2025-12-28 -> 0-unstable-2026-01-25
r-ryantm Jan 25, 2026
f7251e9
[Backport staging-25.11] publicsuffix-list: 0-unstable-2025-12-28 -> …
jopejoe1 Jan 25, 2026
1541a2c
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Jan 26, 2026
f6b99d6
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Jan 27, 2026
bb3aa38
Merge branch 'staging-next-25.11' into staging-25.11
vcunat Jan 27, 2026
415f4e9
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Jan 28, 2026
401d2a8
gnupg: 2.4.8 -> 2.4.9
stigtsp Dec 29, 2025
2062892
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Jan 29, 2026
60464fb
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Jan 30, 2026
811f487
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Jan 31, 2026
fabf792
cryptsetup: 2.8.3 -> 2.8.4
r-ryantm Jan 28, 2026
49cc6e2
[Backport staging-25.11] cryptsetup: 2.8.3 -> 2.8.4 (#485563)
numinit Jan 31, 2026
d341048
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 1, 2026
1fac751
expat: 2.7.3 -> 2.7.4
mweinelt Jan 31, 2026
fbbd5ee
libsoup_3: soup-init: Use libdl instead of gmodule in soup2_is_loaded
alejo7797 Jan 23, 2026
521b8bf
[Backport staging-25.11] expat: 2.7.3 -> 2.7.4 (#485811)
mweinelt Feb 1, 2026
acc7b51
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 2, 2026
3d1e7ae
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 3, 2026
5b1b7b3
linux/common-config: remove obsolete hack
alyssais Jan 21, 2026
4ec7bd6
linux/common-config: disable nova_core and drm_nova
nbdd0121 Feb 3, 2026
e09ef53
[backport staging-25.11] linux/common-config: disable nova_core and d…
K900 Feb 3, 2026
32ad708
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 4, 2026
d7b0931
go_1_25: 1.25.6 -> 1.25.7
leonklingele Feb 4, 2026
8be3f42
[Backport staging-25.11] go_1_25: 1.25.6 -> 1.25.7 (#487021)
katexochen Feb 4, 2026
0504a66
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 5, 2026
5820801
python314: 3.14.2 -> 3.14.3
mweinelt Feb 4, 2026
2f37758
python313: 3.13.11 -> 3.13.12
mweinelt Feb 4, 2026
81e929a
[Backport staging-25.11] python313: 3.13.11 -> 3.13.12; python314: 3.…
mweinelt Feb 5, 2026
0401130
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 6, 2026
8ba9c3c
[Backport staging-25.11] lowdown: 2.0.2 -> 2.0.4 (#466660)
sternenseemann Feb 6, 2026
567213b
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 7, 2026
1688efe
linux/common-config: enable DSI output for RK3588 SoCs
benpye Feb 7, 2026
b2121af
[Backport staging-25.11] linux/common-config: enable DSI output for R…
K900 Feb 7, 2026
23e75ce
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 8, 2026
78e3926
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 8, 2026
77c53b1
[Backport staging-25.11] libsoup_3: soup-init: Use libdl instead of g…
7c6f434c Feb 8, 2026
7701e2f
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 9, 2026
8b22d2c
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 9, 2026
bb83a3f
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 10, 2026
81e4fa9
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 10, 2026
fd1b390
libpng: 1.6.54 -> 1.6.55 on non-darwin
vcunat Feb 10, 2026
12a9f5b
libpng: 1.6.54 -> 1.6.55 on darwin
vcunat Feb 10, 2026
11ac5a7
gnutls: 3.8.11 -> 3.8.12
vcunat Feb 10, 2026
8096ec7
phpPackages.imagick: fix cross compilation
onny Dec 27, 2025
a2d2740
imagemagick: fix cross compile
onny Dec 27, 2025
127574d
phpPackages.imagick: cleanup
onny Jan 29, 2026
c2a61fb
[25.11] libpng: 1.6.54 -> 1.6.55 (#488962)
adamcstephens Feb 10, 2026
308ba50
python3Packages.cryptography: 46.0.2 -> 46.0.3
mweinelt Nov 12, 2025
eb03b7e
python3Packages.cryptography: 46.0.3 -> 46.0.4
mdaniels5757 Feb 7, 2026
c6a7862
python3Packages.cryptography: 46.0.4 -> 46.0.5
mweinelt Feb 10, 2026
f40e11a
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 11, 2026
c403f70
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 11, 2026
749fb38
modemmanager: 1.24.0 -> 1.24.2
brianmay Dec 13, 2025
485f140
[Backport staging-25.11] python3Packages.cryptography: 46.0.2 -> 46.0…
mweinelt Feb 11, 2026
48b0345
python3Packages.pillow: 12.1.0 -> 12.1.1
mweinelt Feb 11, 2026
f2d83c7
[Backport staging-25.11] python3Packages.pillow: 12.1.0 -> 12.1.1 (#4…
mweinelt Feb 11, 2026
da98788
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 12, 2026
08550a9
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 12, 2026
e401c4e
libsoup_3: add patch for CVE-2025-11021
jasonodoom Feb 12, 2026
6366e2d
libpq: 18.1 -> 18.2
wolfgangwalther Feb 10, 2026
2b2226b
[Backport staging-25.11] libpq: 18.1 -> 18.2 (#489775)
wolfgangwalther Feb 12, 2026
8d4068f
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 13, 2026
d121d04
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 13, 2026
2b5f2f3
[25.11] imagemagick: fix cross compile (#489024)
Ma27 Feb 13, 2026
2734a39
mimir: 3.0.1 -> 3.0.2
r-ryantm Jan 5, 2026
0316de6
mimir: 3.0.2 -> 3.0.3
adamcstephens Feb 12, 2026
64023d4
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 14, 2026
e069e41
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 14, 2026
ea4d2e1
[Backport staging-25.11] mimir: 3.0.1 -> 3.0.3 (#490148)
adamcstephens Feb 14, 2026
81f8b63
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 15, 2026
76b7e93
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 15, 2026
d251f26
unzip: vendor CVE-2021-2417.patch
veprbl Feb 13, 2026
529cd1c
capstone: 5.0.6 -> 5.0.7
r-ryantm Feb 10, 2026
672becc
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 16, 2026
e348a42
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 16, 2026
d8c60a8
libvpx: 1.15.2 -> 1.16.0
r-ryantm Jan 29, 2026
36dfaa8
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 17, 2026
3b1b19c
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 17, 2026
23869dd
zlib: 1.3.1 -> 1.3.2
mweinelt Feb 17, 2026
51049ea
[Backport staging-25.11] unzip: vendor CVE-2021-2417.patch (#490606)
RossComputerGuy Feb 17, 2026
121352f
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 18, 2026
af7e69f
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 18, 2026
92efcbb
[Backport staging-25.11] zlib: 1.3.1 -> 1.3.2 (#491519)
mweinelt Feb 18, 2026
27c573d
[Backport staging-25.11] libvpx: 1.15.2 -> 1.16.0 (#491169)
mweinelt Feb 18, 2026
903014c
perlPackages.CryptURandom: 0.54 -> 0.55
LeSuisse Feb 17, 2026
5dc0d4b
nss: 3.112.2 -> 3.112.3
r-ryantm Feb 18, 2026
d5dd84c
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 19, 2026
c2db859
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 19, 2026
d63d2ba
[Backport staging-25.11] nss: 3.112.2 -> 3.112.3 (#491866)
mweinelt Feb 19, 2026
84cf843
[25.11] capstone: 5.0.6 -> 5.0.7 (#490635)
LeSuisse Feb 19, 2026
c5ab270
[Backport staging-25.11] libsoup_3: add patch for CVE-2025-11021 (#48…
7c6f434c Feb 19, 2026
5d57d37
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 20, 2026
80483b9
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 20, 2026
bda7db4
[Backport staging-25.11] modemmanager: 1.24.0 -> 1.24.2 (#489283)
SuperSandro2000 Feb 20, 2026
2038443
[Backport staging-25.11] perlPackages.CryptURandom: 0.54 -> 0.55 (#49…
SuperSandro2000 Feb 20, 2026
49c0ad0
alsa-lib: apply patch for CVE-2026-25068
LeSuisse Feb 19, 2026
82311da
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 21, 2026
c733598
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 21, 2026
5249bbc
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 22, 2026
1354cae
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 22, 2026
149500a
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 23, 2026
0718d64
Merge branch 'staging-next-25.11' into staging-25.11
mdaniels5757 Feb 23, 2026
e6ca949
cacert: 3.117 -> 3.119.1
r-ryantm Jan 3, 2026
0c70e45
cacert: Improve sourcing
infinisil Nov 19, 2025
a21ff0c
cacert: 3.119.1 -> 3.121
mweinelt Feb 20, 2026
7619927
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 24, 2026
c9cf35b
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Feb 24, 2026
2f93ab6
[Backport staging-25.11] gnutls: 3.8.11 -> 3.8.12 (#488965)
vcunat Feb 24, 2026
48f7dd6
[Backport staging-25.11] alsa-lib: apply patch for CVE-2026-25068 (#4…
vcunat Feb 24, 2026
023f1d0
libsoup_3: 3.6.5 -> 3.6.6
r-ryantm Feb 19, 2026
b19e8c0
libsoup_3: add .meta.changelog
vcunat Feb 24, 2026
02a26d9
[Backport staging-25.11] gnupg: 2.4.8 -> 2.4.9, update freepg patches…
vcunat Feb 24, 2026
fced9eb
[Backport staging-25.11] libsoup_3: 3.6.5 -> 3.6.6 (#493578)
vcunat Feb 24, 2026
edb2626
Merge branch 'staging-25.11' into staging-next-25.11
vcunat Feb 24, 2026
ec01da1
[Backport staging-next-25.11] cacert 3.117 -> 3.121 (#493496)
mdaniels5757 Feb 24, 2026
386128c
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 25, 2026
84d06fd
python3Packages.exceptiongroup: fix build after cpython repr changes
thunze Feb 7, 2026
8248847
python314Packages.exceptiongroup: disable failing tests
mweinelt Nov 5, 2025
7b1d330
alsa-lib: fix patch for CVE-2026-25068 for v1.2.14
whispersofthedawn Feb 25, 2026
81bbdaf
[Backport staging-next-25.11] python3Packages.exceptiongroup: fix bui…
mdaniels5757 Feb 25, 2026
fadd0c9
[staging-next-25.11] alsa-lib: fix patch for CVE-2026-25068 for v1.2.…
mdaniels5757 Feb 25, 2026
df7d074
python3Packages.tkinter: work around wantobjects resource
mweinelt Feb 7, 2026
9812196
libsoup_3: drop patches incorporated in 3.6.6
whispersofthedawn Feb 25, 2026
882c63c
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 26, 2026
0eb9bf4
python314Packages.msrest: disable failing tests
doronbehar Feb 16, 2026
11e6d67
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 27, 2026
2e8ac25
minizip: install missing `ints.h` header
trofi Feb 22, 2026
69fa2b5
[staging-next-25.11] python314Packages.msrest: disable failing tests …
vcunat Feb 27, 2026
5545f68
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Feb 28, 2026
00f53d2
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Mar 1, 2026
d81bced
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Mar 2, 2026
d4953bd
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Mar 3, 2026
174ec16
certbot: pull an upstream patch to fix test
vcunat Feb 23, 2026
2324c4b
python3Packages.wandb: 0.21.4 -> 0.24.0
GaetanLepage Jan 20, 2026
0a47007
python3Packages.wandb: 0.24.0 -> 0.25.0
GaetanLepage Feb 26, 2026
56aea18
python3Packages.posthog: disable failing test
mweinelt Feb 21, 2026
ffdc4dd
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Mar 4, 2026
a40edd0
home-assistant: fix build
mweinelt Feb 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pkgs/applications/graphics/ImageMagick/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ stdenv.mkDerivation (finalAttrs: {
configDestination=($out/share/ImageMagick-*)
grep -v '/nix/store' $dev/lib/ImageMagick-*/config-Q16HDRI/configure.xml > $configDestination/configure.xml
for file in "$dev"/bin/*-config; do
substituteInPlace "$file" --replace pkg-config \
substituteInPlace "$file" --replace-fail "$PKG_CONFIG" \
"PKG_CONFIG_PATH='$dev/lib/pkgconfig' '$(command -v $PKG_CONFIG)'"
done
''
Expand Down
31 changes: 31 additions & 0 deletions pkgs/by-name/al/alsa-lib/CVE-2026-25068.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
From 5f7fe33002d2d98d84f72e381ec2cccc0d5d3d40 Mon Sep 17 00:00:00 2001
From: Jaroslav Kysela <perex@perex.cz>
Date: Thu, 29 Jan 2026 16:51:09 +0100
Subject: [PATCH] topology: decoder - add boundary check for channel mixer
count

Malicious binary topology file may cause heap corruption.

CVE: CVE-2026-25068

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
---
src/topology/ctl.c | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/src/topology/ctl.c b/src/topology/ctl.c
index a0c24518..322c461c 100644
--- a/src/topology/ctl.c
+++ b/src/topology/ctl.c
@@ -1250,6 +1250,11 @@ int tplg_decode_control_mixer1(snd_tplg_t *tplg,
if (mc->num_channels > 0) {
map = tplg_calloc(heap, sizeof(*map));
map->num_channels = mc->num_channels;
+ if (map->num_channels > SND_TPLG_MAX_CHAN ||
+ map->num_channels > SND_SOC_TPLG_MAX_CHAN) {
+ SNDERR("mixer: unexpected channel count %d", map->num_channels);
+ return -EINVAL;
+ }
for (i = 0; i < map->num_channels; i++) {
map->channel[i].reg = mc->channel[i].reg;
map->channel[i].shift = mc->channel[i].shift;
10 changes: 10 additions & 0 deletions pkgs/by-name/al/alsa-lib/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,16 @@ stdenv.mkDerivation (finalAttrs: {
# "libs" field to declare locations for both native and 32bit plugins, in
# order to support apps with 32bit sound running on x86_64 architecture.
./alsa-plugin-conf-multilib.patch

# Patch for CVE-2026-25058. Relies on a function `snd_error` which does not
# exist in alsa-lib 1.2.14, so we vendor the change to use the old `SNDERR`
# macro instead.
#
# Upstream fix:
# https://github.com/alsa-project/alsa-lib/commit/5f7fe33002d2d98d84f72e381ec2cccc0d5d3d40
# Introduction of `snd_error`:
# https://github.com/alsa-project/alsa-lib/commit/62c8e635dcce3d750985505ad20f8711d6dabf0d
./CVE-2026-25068.patch
];

enableParallelBuilding = true;
Expand Down
59 changes: 23 additions & 36 deletions pkgs/by-name/ca/cacert/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,12 @@
lib,
stdenv,
writeText,
fetchFromGitHub,
fetchurl,
buildcatrust,
blacklist ? [ ],
extraCertificateFiles ? [ ],
extraCertificateStrings ? [ ],

# Used by update.sh
nssOverride ? null,

# Used for tests only
runCommand,
cacert,
Expand All @@ -23,10 +20,9 @@ let
lib.concatStringsSep "\n\n" extraCertificateStrings
);

srcVersion = "3.117";
version = if nssOverride != null then nssOverride.version else srcVersion;
version = "3.121";
meta = {
homepage = "https://curl.haxx.se/docs/caextract.html";
homepage = "https://firefox-source-docs.mozilla.org/security/nss/runbooks/rootstore.html#root-store-consumers";
description = "Bundle of X.509 certificates of public Certificate Authorities (CA)";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
Expand All @@ -35,40 +31,31 @@ let
];
license = lib.licenses.mpl20;
};
certdata = stdenv.mkDerivation {
pname = "nss-cacert-certdata";
inherit version;

src =
if nssOverride != null then
nssOverride.src
else
fetchFromGitHub {
owner = "nss-dev";
repo = "nss";
rev = "NSS_${lib.replaceStrings [ "." ] [ "_" ] version}_RTM";
hash = "sha256-sAs0TiV3TK/WtgHvEjl2KFAgebyWZYmcRcmxjpn2AME=";
};

dontBuild = true;

installPhase = ''
runHook preInstall

mkdir $out
cp lib/ckfw/builtins/certdata.txt $out

runHook postInstall
'';

inherit meta;
};
in
stdenv.mkDerivation {
pname = "nss-cacert";
inherit version;

src = certdata;
src = fetchurl {
urls =
let
# This file is effectively a public interface, see the homepage link
file = "lib/ckfw/builtins/certdata.txt";
tag = "NSS_${lib.replaceStrings [ "." ] [ "_" ] version}_RTM";
in
[
# Prefer mercurial as the canonical source, while github is just a mirror
"https://hg-edge.mozilla.org/projects/nss/raw-file/${tag}/${file}"
"https://raw.githubusercontent.com/nss-dev/nss/refs/tags/${tag}/${file}"
];
hash = "sha256-O5jU4/9XoybZWHwzYzA5yMOpzwtV98pYHXWY/zKesfM=";
};

unpackPhase = ''
runHook preUnpack
cp "$src" "$(stripHash "$src")"
runHook postUnpack
'';

outputs = [
"out"
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ca/cacert/update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ BASEDIR="$(dirname "$0")/../../../.."


CURRENT_PATH=$(nix-build --no-out-link -A cacert.out)
PATCHED_PATH=$(nix-build --no-out-link -E "with import $BASEDIR {}; (cacert.override { nssOverride = nss_latest; }).out")
PATCHED_PATH=$(nix-build --no-out-link -E "with import $BASEDIR {}; (cacert.overrideAttrs { src = nss_latest.src + \"/lib/ckfw/builtins/certdata.txt\"; }).out")

# Check the hash of the etc subfolder
# We can't check the entire output as that contains the nix-support folder
Expand All @@ -35,5 +35,5 @@ PATCHED_HASH=$(nix-hash "$PATCHED_PATH/etc")

if [[ "$CURRENT_HASH" != "$PATCHED_HASH" ]]; then
NSS_VERSION=$(nix-instantiate --json --eval -E "with import $BASEDIR {}; nss_latest.version" | jq -r .)
update-source-version --version-key=srcVersion cacert.src "$NSS_VERSION"
update-source-version cacert "$NSS_VERSION"
fi
4 changes: 2 additions & 2 deletions pkgs/by-name/cr/cryptsetup/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

stdenv.mkDerivation (finalAttrs: {
pname = "cryptsetup";
version = "2.8.3";
version = "2.8.4";

outputs = [
"bin"
Expand All @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
url =
"mirror://kernel/linux/utils/cryptsetup/v${lib.versions.majorMinor finalAttrs.version}/"
+ "cryptsetup-${finalAttrs.version}.tar.xz";
hash = "sha256-SoojuLnRoyUEUuQKzq1EIaA+RaOJVK0FlWNPQmaqgA8=";
hash = "sha256-RD5G+JZMmsx4D0Va+7jiOqDo7X7FBM/FngT0BvoeioM=";
};

patches = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ex/expat/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# files.

let
version = "2.7.3";
version = "2.7.4";
tag = "R_${lib.replaceStrings [ "." ] [ "_" ] version}";
in
stdenv.mkDerivation (finalAttrs: {
Expand All @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
url =
with finalAttrs;
"https://github.com/libexpat/libexpat/releases/download/${tag}/${pname}-${version}.tar.xz";
hash = "sha256-cd+PQHBqe7CoClNnB56nXZHaT4xlxY7Fm837997Nq58=";
hash = "sha256-npyrtFfB4J3pHbJwbYNlZFeSY46zvh+U27IUkwEIasA=";
};

strictDeps = true;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/li/libvpx/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -131,13 +131,13 @@ assert isCygwin -> unitTestsSupport && webmIOSupport && libyuvSupport;

stdenv.mkDerivation rec {
pname = "libvpx";
version = "1.15.2";
version = "1.16.0";

src = fetchFromGitHub {
owner = "webmproject";
repo = "libvpx";
rev = "v${version}";
hash = "sha256-1F5Zlue2DY1yJXwfDfGeh3KcFTQVo9voHcGkgItKgh0=";
hash = "sha256-z1Ov3BHnAGuayeY4D86oTRiDfuZ2Wpc4ZD7pXGaakVI=";
};

postPatch = ''
Expand Down
45 changes: 14 additions & 31 deletions pkgs/by-name/lo/lowdown/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@
enableDarwinSandbox ? true,
# for passthru.tests
nix,
lowdown-unsandboxed,
}:

stdenv.mkDerivation rec {
pname = "lowdown${
lib.optionalString (stdenv.hostPlatform.isDarwin && !enableDarwinSandbox) "-unsandboxed"
}";
version = "2.0.2";
version = "2.0.4";

outputs = [
"out"
Expand All @@ -28,7 +29,7 @@ stdenv.mkDerivation rec {

src = fetchurl {
url = "https://kristaps.bsd.lv/lowdown/snapshots/lowdown-${version}.tar.gz";
hash = "sha512-cfzhuF4EnGmLJf5EGSIbWqJItY3npbRSALm+GarZ7SMU7Hr1xw0gtBFMpOdi5PBar4TgtvbnG4oRPh+COINGlA==";
sha512 = "649a508b7727df6e7e1203abb3853e05f167b64832fd5e1271f142ccf782e600b1de73c72dc02673d7b175effdc54f2c0f60318208a968af9f9763d09cf4f9ef";
};

nativeBuildInputs = [
Expand All @@ -38,6 +39,12 @@ stdenv.mkDerivation rec {
]
++ lib.optionals stdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ];

postPatch = ''
# fails test, some column width mismatch
rm regress/table-footnotes.md
rm regress/table-styles.md
'';

# The Darwin sandbox calls fail inside Nix builds, presumably due to
# being nested inside another sandbox.
preConfigure = lib.optionalString (stdenv.hostPlatform.isDarwin && !enableDarwinSandbox) ''
Expand Down Expand Up @@ -74,32 +81,8 @@ stdenv.mkDerivation rec {
"install_static"
];

postInstall =
let
soVersion = "2";
in

# Check that soVersion is up to date even if we are not on darwin
lib.optionalString (enableShared && !stdenv.hostPlatform.isDarwin) ''
test -f $lib/lib/liblowdown.so.${soVersion} || \
die "postInstall: expected $lib/lib/liblowdown.so.${soVersion} is missing"
''
# Fix lib extension so that fixDarwinDylibNames detects it, see
# <https://github.com/kristapsdz/lowdown/issues/87#issuecomment-1532243650>.
+ lib.optionalString (enableShared && stdenv.hostPlatform.isDarwin) ''
darwinDylib="$lib/lib/liblowdown.${soVersion}.dylib"
mv "$lib/lib/liblowdown.so.${soVersion}" "$darwinDylib"

# Make sure we are re-creating a symbolic link here
test -L "$lib/lib/liblowdown.so" || \
die "postInstall: expected $lib/lib/liblowdown.so to be a symlink"
ln -s "$darwinDylib" "$lib/lib/liblowdown.dylib"
rm "$lib/lib/liblowdown.so"
'';

doInstallCheck = true;

installCheckPhase = lib.optionalString (!stdenv.hostPlatform.isDarwin || !enableDarwinSandbox) ''
doInstallCheck = !stdenv.hostPlatform.isDarwin || !enableDarwinSandbox;
installCheckPhase = ''
runHook preInstallCheck

echo '# TEST' > test.md
Expand All @@ -108,12 +91,12 @@ stdenv.mkDerivation rec {
runHook postInstallCheck
'';

doCheck = true;
doCheck = !stdenv.hostPlatform.isDarwin || !enableDarwinSandbox;
checkTarget = "regress";

passthru.tests = {
# most important consumer in nixpkgs
inherit nix;
# most important consumers in nixpkgs
inherit nix lowdown-unsandboxed;
};

meta = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/mi/mimir/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
}:
buildGoModule (finalAttrs: {
pname = "mimir";
version = "3.0.1";
version = "3.0.3";

src = fetchFromGitHub {
rev = "mimir-${finalAttrs.version}";
owner = "grafana";
repo = "mimir";
hash = "sha256-tYGzU/sn6KLLetDmAyph5u8bCocmfF4ZysTkOCSVf+U=";
hash = "sha256-OUFmtHGGDU1+7EwfGVzrjPS2hqba0FfIuQl0V7up9Yk=";
};

vendorHash = null;
Expand Down
11 changes: 11 additions & 0 deletions pkgs/by-name/mi/minizip/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,23 @@
stdenv,
zlib,
autoreconfHook,
fetchpatch,
}:

stdenv.mkDerivation {
pname = "minizip";
inherit (zlib) src version;

patches = [
# install missing header for qtwebengine:
# https://github.com/madler/zlib/pull/1178
(fetchpatch {
name = "add-int.h.patch";
url = "https://github.com/madler/zlib/commit/cb14dc9ade3759352417a300e6c2ed73268f1d97.patch";
hash = "sha256-eX06nYLRPqpkbBAOso1ynGDYs9dcRAI14cG89qXuUzo=";
})
];

patchFlags = [ "-p3" ];

nativeBuildInputs = [ autoreconfHook ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/mo/modemmanager/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@

stdenv.mkDerivation rec {
pname = "modemmanager";
version = "1.24.0";
version = "1.24.2";

src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "mobile-broadband";
repo = "ModemManager";
rev = version;
hash = "sha256-3jI75aR2esmv5dkE4TrdCHIcCvtdOBKnBC5XLEKoVFs=";
hash = "sha256-rBLOqpx7Y2BB6/xvhIw+rDEXsLtePhHLBvfpSuJzQik=";
};

patches = [
Expand Down
6 changes: 3 additions & 3 deletions pkgs/by-name/pu/publicsuffix-list/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

stdenvNoCC.mkDerivation {
pname = "publicsuffix-list";
version = "0-unstable-2025-12-28";
version = "0-unstable-2026-01-25";

src = fetchFromGitHub {
owner = "publicsuffix";
repo = "list";
rev = "1ef6d3bc102c85d12e92be54ec0dad8ee990dd5f";
hash = "sha256-rQdum6XLgfXwzpKTneakFmC80tOmlPFrZ8C7dfEnlSo=";
rev = "6c40921fc61160568b101aff506d548ba3300ba6";
hash = "sha256-BOSau54FwCHNLordlN0+I708acXSogjnfKINpfMeYcc=";
};

dontBuild = true;
Expand Down
Loading
Loading