From 3ffeed497a8401a18ea6f222afde5c7024749d15 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Sun, 17 Aug 2025 20:49:50 +0300 Subject: [PATCH] packaging: Update lowdown to 2.0.2 Nixpkgs has been updated with this version and seems like next stable nixos release will ship with lowdown 2.0. --- packaging/dependencies.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packaging/dependencies.nix b/packaging/dependencies.nix index 17ba06b4d..5f1dc55e6 100644 --- a/packaging/dependencies.nix +++ b/packaging/dependencies.nix @@ -64,6 +64,18 @@ scope: { NIX_CFLAGS_COMPILE = "-DINITIAL_MARK_STACK_SIZE=1048576"; }); + lowdown = pkgs.lowdown.overrideAttrs (prevAttrs: rec { + version = "2.0.2"; + src = pkgs.fetchurl { + url = "https://kristaps.bsd.lv/lowdown/snapshots/lowdown-${version}.tar.gz"; + hash = "sha512-cfzhuF4EnGmLJf5EGSIbWqJItY3npbRSALm+GarZ7SMU7Hr1xw0gtBFMpOdi5PBar4TgtvbnG4oRPh+COINGlA=="; + }; + nativeBuildInputs = prevAttrs.nativeBuildInputs ++ [ pkgs.bmake ]; + postInstall = + lib.replaceStrings [ "lowdown.so.1" "lowdown.1.dylib" ] [ "lowdown.so.2" "lowdown.2.dylib" ] + prevAttrs.postInstall; + }); + # TODO Hack until https://github.com/NixOS/nixpkgs/issues/45462 is fixed. boost = (pkgs.boost.override {