From de4df1e90bab8079de78e0bb51170a56b42f5084 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. (cherry picked from commit 0aef1ddb9ee5b706be03e4956af9300fdbed4a97) --- packaging/dependencies.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/dependencies.nix b/packaging/dependencies.nix index 7f815f128..30629464e 100644 --- a/packaging/dependencies.nix +++ b/packaging/dependencies.nix @@ -54,7 +54,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