From 24096ecdd58c8eb72ca27ef2f6bae0f098331c60 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 456bb4fff..97aa944cd 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 Hack until https://github.com/NixOS/nixpkgs/issues/45462 is fixed.