From e21c7a916a66de6894c3e785a3a0d5f621458272 Mon Sep 17 00:00:00 2001 From: chn Date: Mon, 25 Sep 2023 21:24:25 +0800 Subject: [PATCH] add zpp-bits --- local/pkgs/default.nix | 1 + local/pkgs/zpp-bits/default.nix | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 local/pkgs/zpp-bits/default.nix diff --git a/local/pkgs/default.nix b/local/pkgs/default.nix index 8ebf7b65..fb7fa9e8 100644 --- a/local/pkgs/default.nix +++ b/local/pkgs/default.nix @@ -29,4 +29,5 @@ eigengdb = python3Packages.callPackage ./eigengdb {}; nodesoup = callPackage ./nodesoup {}; matplotplusplus = callPackage ./matplotplusplus { inherit nodesoup; }; + zpp-bits = callPackage ./zpp-bits {}; } diff --git a/local/pkgs/zpp-bits/default.nix b/local/pkgs/zpp-bits/default.nix new file mode 100644 index 00000000..16fa748a --- /dev/null +++ b/local/pkgs/zpp-bits/default.nix @@ -0,0 +1,18 @@ +{ stdenv, fetchFromGitHub }: stdenv.mkDerivation rec +{ + pname = "zpp-bits"; + version = "4.4.19"; + src = fetchFromGitHub + { + owner = "eyalz800"; + repo = "zpp_bits"; + rev = "v${version}"; + sha256 = "ejIwrvCFALuBQbQhTfzjBb11oMR/akKnboB60GWbjlQ="; + }; + phases = [ "installPhase" ]; + installPhase = + '' + mkdir -p $out/include + cp $src/zpp_bits.h $out/include + ''; +}