easytier: 2.1.1 -> 2.1.2 (#376259)
[NixPkgs.git] / pkgs / by-name / li / libewf / package.nix
blob977365863e2fb935aec92c4f4e7077c99efe3355
2   fetchurl,
3   lib,
4   stdenv,
5   zlib,
6   openssl,
7   libuuid,
8   pkg-config,
9   bzip2,
12 stdenv.mkDerivation rec {
13   version = "20231119";
14   pname = "libewf";
16   src = fetchurl {
17     url = "https://github.com/libyal/libewf/releases/download/${version}/libewf-experimental-${version}.tar.gz";
18     hash = "sha256-7AjUEaXasOzJV9ErZK2a4HMTaqhcBbLKd8M+A5SbKrc=";
19   };
21   nativeBuildInputs = [ pkg-config ];
22   buildInputs = [
23     zlib
24     openssl
25     libuuid
26   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ bzip2 ];
28   # cannot run test program while cross compiling
29   configureFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
30     "ac_cv_openssl_xts_duplicate_keys=yes"
31   ];
33   meta = {
34     description = "Library for support of the Expert Witness Compression Format";
35     homepage = "https://sourceforge.net/projects/libewf/";
36     license = lib.licenses.lgpl3;
37     maintainers = [ lib.maintainers.raskin ];
38     platforms = lib.platforms.unix;
39   };