about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/ocaml-modules/tezos/lmdb.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/ocaml-modules/tezos/lmdb.nix')
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/tezos/lmdb.nix18
1 files changed, 8 insertions, 10 deletions
diff --git a/nixpkgs/pkgs/development/ocaml-modules/tezos/lmdb.nix b/nixpkgs/pkgs/development/ocaml-modules/tezos/lmdb.nix
index 960b2532c378..6eaed942317f 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/tezos/lmdb.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/tezos/lmdb.nix
@@ -8,24 +8,22 @@
 , alcotest
 }:
 
-buildDunePackage rec {
-  pname = "tezos-lmdb";
+let
   version = "7.4";
   src = fetchFromGitLab {
     owner = "tezos";
     repo = "tezos";
     rev = "v${version}";
-    sha256 = "18q02j74aa8mxv233kvyb62xbhjngzpgppp6kgr4m53d7a78wgsm";
+    sha256 = "0sghc60xzr02pmmkr626pnhzrnczf7mki7qyxzzfn7rbbdbrf4wp";
   };
+in
 
-  useDune2 = true;
+buildDunePackage {
+  pname = "tezos-lmdb";
+  version = version;
+  src = "${src}/vendors/ocaml-lmdb";
 
-  preBuild = ''
-    rm dune
-    rm -rf src
-    rm -rf docs
-    ls vendors | grep -v ocaml-lmdb |xargs rm -rf
-  '';
+  useDune2 = true;
 
   buildInputs = [
     pkg-config