diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/security/hashdeep/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/security/hashdeep/default.nix | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/tools/security/hashdeep/default.nix b/nixpkgs/pkgs/tools/security/hashdeep/default.nix index 4841dc5e07fa..0e24e0ec3a39 100644 --- a/nixpkgs/pkgs/tools/security/hashdeep/default.nix +++ b/nixpkgs/pkgs/tools/security/hashdeep/default.nix @@ -1,8 +1,8 @@ { lib, stdenv, fetchFromGitHub, autoreconfHook }: -let version = "4.4"; -in stdenv.mkDerivation { - name = "hashdeep-${version}"; +stdenv.mkDerivation rec { + pname = "hashdeep"; + version = "4.4"; src = fetchFromGitHub { owner = "jessek"; @@ -17,7 +17,11 @@ in stdenv.mkDerivation { description = "A set of cross-platform tools to compute hashes"; homepage = "https://github.com/jessek/hashdeep"; license = licenses.gpl2; - platforms = with platforms; linux ++ freebsd ++ openbsd; - maintainers = [ lib.maintainers.karantan ]; + maintainers = [ maintainers.karantan ]; + platforms = platforms.all; + # Build fails on Darwin: + # > ./xml.h:103:82: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] + # > void xmlout(const std::string &tag,const int64_t value){ xmlprintf(tag,"","%"PRId64,value); } + broken = stdenv.isDarwin; }; } |