From 0aef1ddb9ee5b706be03e4956af9300fdbed4a97 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Tue, 2 Dec 2025 02:38:08 +0100 Subject: [PATCH] maint: Fix lowdown override compatibility with newer nixpkgs Use `or ""` fallback for postInstall attribute which may not exist in newer nixpkgs versions of lowdown. --- packaging/dependencies.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/dependencies.nix b/packaging/dependencies.nix index 6b2dafcfa..7b7ee0ecf 100644 --- a/packaging/dependencies.nix +++ b/packaging/dependencies.nix @@ -39,7 +39,7 @@ scope: { nativeBuildInputs = prevAttrs.nativeBuildInputs ++ [ pkgs.buildPackages.bmake ]; postInstall = lib.replaceStrings [ "lowdown.so.1" "lowdown.1.dylib" ] [ "lowdown.so.2" "lowdown.2.dylib" ] - prevAttrs.postInstall; + (prevAttrs.postInstall or ""); }); # TODO: Remove this when https://github.com/NixOS/nixpkgs/pull/442682 is included in a stable release