python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / libscrypt / default.nix
blob6adc2124a3ab2ce18b3f5f11199adc49643ecf49
1 { lib, stdenv, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   pname = "libscrypt";
5   version = "1.22";
7   src = fetchFromGitHub {
8     owner = "technion";
9     repo = "libscrypt";
10     rev = "v${version}";
11     sha256 = "sha256-QWWqC10bENemG5FYEog87tT7IxDaBJUDqu6j/sO3sYE=";
12   };
14   buildFlags = lib.optional stdenv.isDarwin "LDFLAGS= LDFLAGS_EXTRA= CFLAGS_EXTRA=";
16   installFlags = [ "PREFIX=$(out)" ];
17   installTargets = lib.optional stdenv.isDarwin "install-osx";
19   doCheck = true;
21   meta = with lib; {
22     description = "Shared library that implements scrypt() functionality";
23     homepage = "https://lolware.net/2014/04/29/libscrypt.html";
24     license = licenses.bsd2;
25     maintainers = with maintainers; [ davidak ];
26     platforms = platforms.unix;
27   };