From e44bc94266e5fdb59171b406e21c815cb85a25d5 Mon Sep 17 00:00:00 2001 From: Alexis Praga Date: Fri, 6 Mar 2026 00:11:00 +0100 Subject: [PATCH] hap-py: compile with latest nixpkgs Avoid removal by #490615. Changes - fix missing header - add missing library - comile with latest Boost --- pkgs/by-name/ha/hap-py/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/by-name/ha/hap-py/package.nix b/pkgs/by-name/ha/hap-py/package.nix index b242f3ebd014..cba65d18d0ef 100644 --- a/pkgs/by-name/ha/hap-py/package.nix +++ b/pkgs/by-name/ha/hap-py/package.nix @@ -8,6 +8,7 @@ fetchFromGitHub, htslib, lib, + libdeflate, makeWrapper, perl, python3, @@ -56,6 +57,16 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail \ "cmake_minimum_required (VERSION 2.8)" \ "cmake_minimum_required (VERSION 3.10)" + + + # Boost 1.89 no longer provides a boost_system CMake component package, + substituteInPlace CMakeLists.txt \ + --replace-fail \ + "filesystem system program_options" \ + "filesystem program_options" + + # Insert missing include for uint64_t + sed -i '/#include /a #include ' src/c++/include/helpers/Roc.hh ''; patches = [ @@ -64,6 +75,9 @@ stdenv.mkDerivation (finalAttrs: { # Update to python3 ./python3.patch ]; + + env.NIX_LDFLAGS = toString [ "-ldeflate" ]; + nativeBuildInputs = [ autoconf cmake @@ -74,6 +88,7 @@ stdenv.mkDerivation (finalAttrs: { bzip2 curl htslib + libdeflate my-python rtg-tools xz