about summary refs log tree commit diff
path: root/pkgs/tools/system/sleuthkit
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2018-01-28 22:19:54 +0100
committerFranz Pletz <fpletz@fnordicwalking.de>2018-01-28 22:19:54 +0100
commit5f57b61f275a04539a19847f1c3d0b875deb29cc (patch)
tree8c00750e7a6a8bab069bcc831aafea223c214b5f /pkgs/tools/system/sleuthkit
parent103cf020376d63e7b4aad3035dc1b196de1c7fc0 (diff)
downloadnixlib-5f57b61f275a04539a19847f1c3d0b875deb29cc.tar
nixlib-5f57b61f275a04539a19847f1c3d0b875deb29cc.tar.gz
nixlib-5f57b61f275a04539a19847f1c3d0b875deb29cc.tar.bz2
nixlib-5f57b61f275a04539a19847f1c3d0b875deb29cc.tar.lz
nixlib-5f57b61f275a04539a19847f1c3d0b875deb29cc.tar.xz
nixlib-5f57b61f275a04539a19847f1c3d0b875deb29cc.tar.zst
nixlib-5f57b61f275a04539a19847f1c3d0b875deb29cc.zip
sleuthkit: 4.2.0 -> 4.5.0
Diffstat (limited to 'pkgs/tools/system/sleuthkit')
-rw-r--r--pkgs/tools/system/sleuthkit/default.nix18
-rw-r--r--pkgs/tools/system/sleuthkit/default.upstream5
2 files changed, 13 insertions, 10 deletions
diff --git a/pkgs/tools/system/sleuthkit/default.nix b/pkgs/tools/system/sleuthkit/default.nix
index b63d60633c3d..c4347da44607 100644
--- a/pkgs/tools/system/sleuthkit/default.nix
+++ b/pkgs/tools/system/sleuthkit/default.nix
@@ -1,16 +1,23 @@
-{ stdenv, fetchurl, libewf, afflib, openssl, zlib }:
+{ stdenv, fetchFromGitHub, autoreconfHook, libewf, afflib, openssl, zlib }:
 
 stdenv.mkDerivation rec {
-  version = "4.2.0";
+  version = "4.5.0";
   name = "sleuthkit-${version}";
 
-  src = fetchurl {
-    url = "mirror://sourceforge/sleuthkit/${name}.tar.gz";
-    sha256 = "08s7c1jwn2rjq2jm8859ywaiq12adrl02m61hc04iblqjzqqgcli";
+  src = fetchFromGitHub {
+    owner = "sleuthkit";
+    repo = "sleuthkit";
+    rev = name;
+    sha256 = "0h9l9yl5ibbgriq12gizg8k0r6jw6bnii3iljjp4p963wc0ms9b9";
   };
 
+  postPatch = ''
+    substituteInPlace tsk/img/ewf.c --replace libewf_handle_read_random libewf_handle_read_buffer_at_offset
+  '';
+
   enableParallelBuilding = true;
 
+  nativeBuildInputs = [ autoreconfHook ];
   buildInputs = [ libewf afflib openssl zlib ];
 
   # Hack to fix the RPATH.
@@ -18,6 +25,7 @@ stdenv.mkDerivation rec {
 
   meta = {
     description = "A forensic/data recovery tool";
+    homepage = https://www.sleuthkit.org/;
     maintainers = [ stdenv.lib.maintainers.raskin ];
     platforms = stdenv.lib.platforms.linux;
     license = stdenv.lib.licenses.ipl10;
diff --git a/pkgs/tools/system/sleuthkit/default.upstream b/pkgs/tools/system/sleuthkit/default.upstream
deleted file mode 100644
index f8ffe9352ede..000000000000
--- a/pkgs/tools/system/sleuthkit/default.upstream
+++ /dev/null
@@ -1,5 +0,0 @@
-url http://sourceforge.net/projects/sleuthkit/files/sleuthkit/
-SF_version_dir
-SF_version_tarball
-SF_redirect
-minimize_overwrite