summary refs log tree commit diff
path: root/pkgs/development/libraries/xsimd
diff options
context:
space:
mode:
authorDoron Behar <doron.behar@gmail.com>2023-07-30 16:18:21 +0300
committerDoron Behar <doron.behar@gmail.com>2023-07-30 18:05:38 +0300
commit86d286cb9ef5d1d26b5c35add35be80269c03a5c (patch)
tree1e4bc2679144523e5ab4f20efc78c0c81f8d22ca /pkgs/development/libraries/xsimd
parent1f2d6d554892fc242bdaa8f911a6605d8fc18709 (diff)
downloadnixpkgs-86d286cb9ef5d1d26b5c35add35be80269c03a5c.tar
nixpkgs-86d286cb9ef5d1d26b5c35add35be80269c03a5c.tar.gz
nixpkgs-86d286cb9ef5d1d26b5c35add35be80269c03a5c.tar.bz2
nixpkgs-86d286cb9ef5d1d26b5c35add35be80269c03a5c.tar.lz
nixpkgs-86d286cb9ef5d1d26b5c35add35be80269c03a5c.tar.xz
nixpkgs-86d286cb9ef5d1d26b5c35add35be80269c03a5c.tar.zst
nixpkgs-86d286cb9ef5d1d26b5c35add35be80269c03a5c.zip
xsimd: 9.0.1 -> 11.1.0
Diff: https://github.com/xtensor-stack/xsimd/compare/9.0.1...11.1.0
Diffstat (limited to 'pkgs/development/libraries/xsimd')
-rw-r--r--pkgs/development/libraries/xsimd/default.nix22
1 files changed, 4 insertions, 18 deletions
diff --git a/pkgs/development/libraries/xsimd/default.nix b/pkgs/development/libraries/xsimd/default.nix
index cfaf2182686..b1365a28f62 100644
--- a/pkgs/development/libraries/xsimd/default.nix
+++ b/pkgs/development/libraries/xsimd/default.nix
@@ -1,12 +1,12 @@
-{ lib, stdenv, fetchFromGitHub, cmake, gtest }:
+{ lib, stdenv, fetchFromGitHub, cmake, doctest }:
 stdenv.mkDerivation rec {
   pname = "xsimd";
-  version = "9.0.1";
+  version = "11.1.0";
   src = fetchFromGitHub {
     owner = "xtensor-stack";
     repo = "xsimd";
     rev = version;
-    sha256 = "sha256-onALN6agtrHWigtFlCeefD9CiRZI4Y690XTzy2UDnrk=";
+    sha256 = "sha256-l6IRzndjb95hIcFCCm8zmlNHWtKduqy2t/oml/9Xp+w=";
   };
 
   nativeBuildInputs = [ cmake ];
@@ -16,22 +16,8 @@ stdenv.mkDerivation rec {
   ];
 
   doCheck = true;
-  nativeCheckInputs = [ gtest ];
+  nativeCheckInputs = [ doctest ];
   checkTarget = "xtest";
-  GTEST_FILTER =
-    let
-      # Upstream Issue: https://github.com/xtensor-stack/xsimd/issues/456
-      filteredTests = lib.optionals stdenv.hostPlatform.isDarwin [
-        "error_gamma_test/*"
-      ];
-    in
-    "-${builtins.concatStringsSep ":" filteredTests}";
-
-  # https://github.com/xtensor-stack/xsimd/issues/748
-  postPatch = ''
-    substituteInPlace xsimd.pc.in \
-      --replace '$'{prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@
-  '';
 
   meta = with lib; {
     description = "C++ wrappers for SIMD intrinsics";