biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / security / ssss / default.nix
blob9d7b1a894b5b5d9e27d531805c6e4ce65b8772c1
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , gmp
5 , installShellFiles
6 }:
8 stdenv.mkDerivation rec {
9   pname = "ssss";
10   version = "0.5.7";
12   src = fetchFromGitHub {
13     owner = "MrJoy";
14     repo = pname;
15     rev = "releases%2Fv${version}";
16     sha256 = "18r1hwch6nq6gjijavr4pvrxz2plrlrvdx8ssqhdj2vmqvlqwbvd";
17   };
19   nativeBuildInputs = [
20     installShellFiles
21   ];
23   buildInputs = [
24     gmp
25   ];
27   preBuild = ''
28     sed -e s@/usr/@$out/@g -i Makefile
29     cp ssss.manpage.xml ssss.1
30     mkdir -p $out/bin
31     echo -e 'install:\n\tcp ssss-combine ssss-split '"$out"'/bin' >>Makefile
32   '';
34   postInstall = ''
35     installManPage ssss.1
36   '';
38   meta = with lib; {
39     description = "Shamir Secret Sharing Scheme";
40     homepage = "http://point-at-infinity.org/ssss/";
41     license = licenses.gpl2Plus;
42     platforms = platforms.unix;
43     maintainers = [ ];
44   };