commit 84904078c274c86c74064f3d1009100c44f0f610
parent 0f9b63c031e7f26b8b235f7633fbe90b85cc913e
Author: Jared Tobin <jared@jtobin.io>
Date: Sat, 10 Jan 2026 19:39:19 +0400
flake: update lockfile, use hlib.dontCheck
Diffstat:
3 files changed, 31 insertions(+), 25 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -1 +1,3 @@
dist-newstyle/
+result
+result-doc
diff --git a/flake.lock b/flake.lock
@@ -122,18 +122,17 @@
]
},
"locked": {
- "lastModified": 1767897885,
- "narHash": "sha256-DLSpSE5sV94K6I2Hj05SlkEIoU46dfi7AT6dmoiIaVA=",
- "ref": "master",
- "rev": "c754b88c59d0a3f759368a99b949400f08e16b79",
- "revCount": 56,
- "type": "git",
- "url": "git://git.ppad.tech/hmac-drbg.git"
+ "lastModified": 1768057958,
+ "narHash": "sha256-Csrv+J0WnGankFhvEMQsHnLd3h8zVpmTKV5WaHD5LoM=",
+ "owner": "ppad-tech",
+ "repo": "hmac-drbg",
+ "rev": "c6487458ef620c4f83bdbc7494f5f48c989133b6",
+ "type": "github"
},
"original": {
- "ref": "master",
- "type": "git",
- "url": "git://git.ppad.tech/hmac-drbg.git"
+ "owner": "ppad-tech",
+ "repo": "hmac-drbg",
+ "type": "github"
}
},
"ppad-nixpkgs": {
@@ -176,11 +175,11 @@
]
},
"locked": {
- "lastModified": 1767897559,
- "narHash": "sha256-UabcPqE4O+h1HHv02LjanjuorRS91OODqk0ek55VrmQ=",
+ "lastModified": 1768045644,
+ "narHash": "sha256-8+jLaYRN8iX6NmyotE7DvjfjUIT8I0KOchgcP7uq7Vo=",
"ref": "master",
- "rev": "528d9cf07ca756fb5422cab174849fe0708620d0",
- "revCount": 111,
+ "rev": "4716cd5b4e673e9cb66e4e5e427e5464a7c10977",
+ "revCount": 116,
"type": "git",
"url": "git://git.ppad.tech/sha256.git"
},
@@ -210,11 +209,11 @@
]
},
"locked": {
- "lastModified": 1767897585,
- "narHash": "sha256-QxLlHu8+tGKZ9aOKFnVOqNwEn+LCuNF27kY2dxOCYxo=",
+ "lastModified": 1768045869,
+ "narHash": "sha256-ySqv5fQRz+/9X54yXCuck2QnGyuIqRLpRzanh+Ehl88=",
"ref": "master",
- "rev": "428e2e09c345a0cb255d9aab432606308872c014",
- "revCount": 38,
+ "rev": "0fbaba3c091692622744d30016e36ca6b726a819",
+ "revCount": 42,
"type": "git",
"url": "git://git.ppad.tech/sha512.git"
},
diff --git a/flake.nix b/flake.nix
@@ -29,9 +29,12 @@
inputs.ppad-nixpkgs.follows = "ppad-nixpkgs";
};
ppad-hmac-drbg = {
- type = "git";
- url = "git://git.ppad.tech/hmac-drbg.git";
- ref = "master";
+ type = "github";
+ owner = "ppad-tech";
+ repo = "hmac-drbg";
+ # XX temporarily using github mirror
+ # url = "git://git.ppad.tech/hmac-drbg.git";
+ # ref = "master";
inputs.ppad-base16.follows = "ppad-base16";
inputs.ppad-sha256.follows = "ppad-sha256";
inputs.ppad-sha512.follows = "ppad-sha512";
@@ -62,25 +65,25 @@
llvm = pkgs.llvmPackages_19.llvm;
clang = pkgs.llvmPackages_19.clang;
- base16 = ppad-base16.packages.${system}.default;
+ base16 = hlib.dontCheck ppad-base16.packages.${system}.default;
base16-llvm =
hlib.addBuildTools
(hlib.enableCabalFlag base16 "llvm")
[ llvm clang ];
- fixed = ppad-fixed.packages.${system}.default;
+ fixed = hlib.dontCheck ppad-fixed.packages.${system}.default;
fixed-llvm =
hlib.addBuildTools
(hlib.enableCabalFlag fixed "llvm")
[ llvm clang ];
- sha256 = ppad-sha256.packages.${system}.default;
+ sha256 = hlib.dontCheck ppad-sha256.packages.${system}.default;
sha256-llvm =
hlib.addBuildTools
(hlib.enableCabalFlag sha256 "llvm")
[ llvm clang ];
- hmac-drbg = ppad-hmac-drbg.packages.${system}.default;
+ hmac-drbg = hlib.dontCheck ppad-hmac-drbg.packages.${system}.default;
hmac-drbg-llvm =
hlib.addBuildTools
(hlib.enableCabalFlag hmac-drbg "llvm")
@@ -106,6 +109,8 @@
{
packages.default = hpkgs.${lib};
+ packages.haddock = hpkgs.${lib}.doc;
+
devShells.default = hpkgs.shellFor {
packages = p: [
(hlib.doBenchmark p.${lib})