summary refs log tree commit diff
path: root/pkgs/os-specific/linux/sysdig
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2023-03-20 10:01:39 +0100
committerJörg Thalheim <joerg@thalheim.io>2023-03-20 10:04:01 +0100
commita06e5ea36566fd4e7dcf7477402b6497fa17417f (patch)
tree5aa94614fe20e978f2c93dd059fdfb0bdb80a1e7 /pkgs/os-specific/linux/sysdig
parentaf8b2c25eefae494a3f9c427f0a27e2de13b0684 (diff)
downloadnixpkgs-a06e5ea36566fd4e7dcf7477402b6497fa17417f.tar
nixpkgs-a06e5ea36566fd4e7dcf7477402b6497fa17417f.tar.gz
nixpkgs-a06e5ea36566fd4e7dcf7477402b6497fa17417f.tar.bz2
nixpkgs-a06e5ea36566fd4e7dcf7477402b6497fa17417f.tar.lz
nixpkgs-a06e5ea36566fd4e7dcf7477402b6497fa17417f.tar.xz
nixpkgs-a06e5ea36566fd4e7dcf7477402b6497fa17417f.tar.zst
nixpkgs-a06e5ea36566fd4e7dcf7477402b6497fa17417f.zip
sysdig: 0.30.2 -> 0.31.3
Diffstat (limited to 'pkgs/os-specific/linux/sysdig')
-rw-r--r--pkgs/os-specific/linux/sysdig/default.nix13
1 files changed, 7 insertions, 6 deletions
diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix
index 72a148c26e7..2d27ecb3403 100644
--- a/pkgs/os-specific/linux/sysdig/default.nix
+++ b/pkgs/os-specific/linux/sysdig/default.nix
@@ -1,12 +1,12 @@
 { lib, stdenv, fetchFromGitHub, fetchpatch, cmake, kernel, installShellFiles, pkg-config
 , luajit, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc, elfutils, tbb, protobuf, grpc
-, yaml-cpp, nlohmann_json, re2
+, yaml-cpp, nlohmann_json, re2, zstd
 }:
 
 let
   # Compare with https://github.com/draios/sysdig/blob/dev/cmake/modules/falcosecurity-libs.cmake
-  libsRev = "0.9.1";
-  libsSha256 = "sha256-X+zLEnage8AuGdGn9sl1RN9b1CKTA1ErrdPNbYKY0s0=";
+  libsRev = "0.10.5";
+  libsSha256 = "sha256-5a5ePcMHAlniJ8sU/5kKdRp5YkJ6tcr4h5Ru4Oc2kQY=";
 
   # Compare with https://github.com/falcosecurity/libs/blob/master/cmake/modules/valijson.cmake#L17
   valijson = fetchFromGitHub {
@@ -31,13 +31,13 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "sysdig";
-  version = "0.30.2";
+  version = "0.31.3";
 
   src = fetchFromGitHub {
     owner = "draios";
     repo = "sysdig";
     rev = version;
-    sha256 = "sha256-bDlrnTfm43zpYBIiP2MGB+LM5jtalmeUNtWHgxe81HM=";
+    sha256 = "sha256-TMh2gw/vw6DbhKGwbqU2+c0DTpRaMZqUM83KE18NDmI=";
   };
 
   nativeBuildInputs = [ cmake perl installShellFiles pkg-config ];
@@ -58,6 +58,7 @@ stdenv.mkDerivation rec {
     yaml-cpp
     jsoncpp
     nlohmann_json
+    zstd
   ] ++ lib.optionals (kernel != null) kernel.moduleBuildDependencies;
 
   hardeningDisable = [ "pic" ];
@@ -97,7 +98,7 @@ stdenv.mkDerivation rec {
       echo "falcosecurity-libs checksum needs to be updated!"
       exit 1
     fi
-    cmakeFlagsArray+=(-DCMAKE_EXE_LINKER_FLAGS="-ltbb -lcurl -labsl_synchronization")
+    cmakeFlagsArray+=(-DCMAKE_EXE_LINKER_FLAGS="-ltbb -lcurl -lzstd -labsl_synchronization")
   '' + lib.optionalString (kernel != null) ''
     export INSTALL_MOD_PATH="$out"
     export KERNELDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"