From 1b09e0219fa052fcc778ac6c139f028d76462f86 Mon Sep 17 00:00:00 2001 From: cy Date: Tue, 13 May 2025 13:22:34 -0400 Subject: [PATCH] hobbes: 0-unstable-2023-06-03 -> 0-unstable-2025-04-23 --- pkgs/by-name/ho/hobbes/package.nix | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/ho/hobbes/package.nix b/pkgs/by-name/ho/hobbes/package.nix index 7e62d9e02686..c89bab84c2ab 100644 --- a/pkgs/by-name/ho/hobbes/package.nix +++ b/pkgs/by-name/ho/hobbes/package.nix @@ -3,7 +3,6 @@ stdenv, llvmPackages, fetchFromGitHub, - fetchpatch, cmake, llvm_12, ncurses, @@ -14,34 +13,20 @@ }: llvmPackages.stdenv.mkDerivation { pname = "hobbes"; - version = "0-unstable-2023-06-03"; + version = "0-unstable-2025-04-23"; src = fetchFromGitHub { owner = "morganstanley"; repo = "hobbes"; - rev = "88a712b85bc896a4c87e60c12321445f1cdcfd00"; - hash = "sha256-2v0yk35/cLKTjX0Qbc8cjc7Y6bamRSa9GpPvGoxL2Cw="; + rev = "0829030be03d47f91075cbebd0c9565f44bf9911"; + hash = "sha256-GZ26XL4++2MWQED2tVWeJ8HFcFQUXnXZ3+JCgdlAXNo="; }; - patches = [ - # fix build for LLVM-12+ - # https://github.com/morganstanley/hobbes/pull/452 - (fetchpatch { - name = "include-cstdint.patch"; - url = "https://github.com/morganstanley/hobbes/commit/924b71fca06c61e606792cc8db8521fb499d4237.patch"; - hash = "sha256-/VsWtTYc3LBOnm4Obgx/MOqaaWZhUc8yzmkygtNz+mY="; - }) + CXXFLAGS = [ + "-Wno-error=missing-template-arg-list-after-template-kw" + "-Wno-error=deprecated-copy" ]; - # only one warning generated. try to remove on next update - env.CXXFLAGS = "-Wno-error=deprecated-copy"; - - # TODO: re-enable Python tests once they work on Python 3 - # currently failing with "I don't know how to decode the primitive type: b'bool'" - postPatch = '' - rm test/Python.C - ''; - nativeBuildInputs = [ cmake ];