Unverified Commit 25fd03cf authored by Dmitry Kalinkin's avatar Dmitry Kalinkin Committed by GitHub
Browse files

Merge pull request #200412 from wegank/root-darwin

root: 6.26.06 -> 6.26.08
parents 55c093a1 d474e39f
Loading
Loading
Loading
Loading
+11 −7
Original line number Diff line number Diff line
{ stdenv
, lib
, fetchurl
, fetchFromGitHub
, fetchpatch
, makeWrapper
, cmake
@@ -59,11 +59,13 @@ in

stdenv.mkDerivation rec {
  pname = "root";
  version = "6.26.06";
  version = "6.26.08";

  src = fetchurl {
    url = "https://root.cern.ch/download/root_v${version}.source.tar.gz";
    hash = "sha256-sfc8l2pYClxWyMigFSWCod/FYLTdgOG3VFI3tl5sics=";
  src = fetchFromGitHub {
    owner = "root-project";
    repo = "root";
    rev = "v${builtins.replaceStrings [ "." ] [ "-" ] version}";
    sha256 = "sha256-cNd1GvEbO/a+WdDe8EHYGmdlw3TrOT2fWaSk+s7fw7U=";
  };

  nativeBuildInputs = [ makeWrapper cmake pkg-config git ];
@@ -129,6 +131,8 @@ stdenv.mkDerivation rec {
    # Eliminate impure reference to /System/Library/PrivateFrameworks
    substituteInPlace core/CMakeLists.txt \
      --replace "-F/System/Library/PrivateFrameworks" ""
  '' + lib.optionalString (stdenv.isDarwin && lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") ''
    MACOSX_DEPLOYMENT_TARGET=10.16
  '';

  cmakeFlags = [
@@ -204,6 +208,6 @@ stdenv.mkDerivation rec {

    # See https://github.com/NixOS/nixpkgs/pull/192581#issuecomment-1256860426
    # for some context on issues on aarch64.
    broken = stdenv.isAarch64;
    broken = stdenv.isAarch64 && stdenv.isLinux;
  };
}