From 42572bec27fac3424f6dd5330fa72d5c4d17b92d Mon Sep 17 00:00:00 2001 From: Ryan Gibb Date: Thu, 20 Nov 2025 11:58:34 +0000 Subject: [PATCH 1/4] lmdb depext on nixos --- packages/lmdb/lmdb.1.0/opam | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/lmdb/lmdb.1.0/opam b/packages/lmdb/lmdb.1.0/opam index 9d5ca7cb5e2c..24e8206b3b90 100644 --- a/packages/lmdb/lmdb.1.0/opam +++ b/packages/lmdb/lmdb.1.0/opam @@ -24,6 +24,7 @@ depends: [ "alcotest" {with-test} "benchmark" {with-test} "odoc" {with-doc} + "conf-pkg-config" {build} ] depexts: [ @@ -37,6 +38,7 @@ depexts: [ ["lmdb-devel"] {os-family = "fedora"} ["lmdb-devel"] {os-family = "suse" | os-family = "opensuse"} ["liblmdb-devel"] {os-family = "mageia"} + ["lmdb"] {os-distribution = "nixos"} ] url { src: "https://github.com/Drup/ocaml-lmdb/archive/1.0.tar.gz" From 0622fc3ae48ec72ff24c95ac5dacc16cf90987ef Mon Sep 17 00:00:00 2001 From: Marcello Seri Date: Sun, 23 Nov 2025 11:28:35 +0100 Subject: [PATCH 2/4] Update packages/lmdb/lmdb.1.0/opam Co-authored-by: Jan Midtgaard --- packages/lmdb/lmdb.1.0/opam | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/lmdb/lmdb.1.0/opam b/packages/lmdb/lmdb.1.0/opam index 24e8206b3b90..d3de0dc36b96 100644 --- a/packages/lmdb/lmdb.1.0/opam +++ b/packages/lmdb/lmdb.1.0/opam @@ -35,6 +35,7 @@ depexts: [ ["lmdb"] {os-family = "archlinux"} ["lmdb"] {os-family = "gentoo"} ["lmdb-dev"] {os-family = "alpine"} + ["lmdb-devel"] {os-family = "centos"} ["lmdb-devel"] {os-family = "fedora"} ["lmdb-devel"] {os-family = "suse" | os-family = "opensuse"} ["liblmdb-devel"] {os-family = "mageia"} From 8f00c13a54683097cc781d46df0c18b7f635d303 Mon Sep 17 00:00:00 2001 From: Marcello Seri Date: Sun, 23 Nov 2025 11:29:35 +0100 Subject: [PATCH 3/4] Apply suggestion from @mseri --- packages/lmdb/lmdb.1.0/opam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lmdb/lmdb.1.0/opam b/packages/lmdb/lmdb.1.0/opam index d3de0dc36b96..acc08c76c400 100644 --- a/packages/lmdb/lmdb.1.0/opam +++ b/packages/lmdb/lmdb.1.0/opam @@ -18,7 +18,7 @@ build: [ ] depends: [ "ocaml" {>= "4.03"} - "bigstringaf" + "bigstringaf" {>= "0.10.0"} "dune" {>= "1.2"} "dune-configurator" {build} "alcotest" {with-test} From 42abe0a86f7cded95c96cd2196636ef0bcc58ec7 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Wed, 10 Dec 2025 00:30:12 +0100 Subject: [PATCH 4/4] Disable runtest for lmdb.1.0 on arm32, x86_32, and ppc64 --- packages/lmdb/lmdb.1.0/opam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lmdb/lmdb.1.0/opam b/packages/lmdb/lmdb.1.0/opam index acc08c76c400..8d82fa7f1c3e 100644 --- a/packages/lmdb/lmdb.1.0/opam +++ b/packages/lmdb/lmdb.1.0/opam @@ -14,7 +14,7 @@ tags: [ "clib:lmdb" "database" ] build: [ ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "arm32" & arch != "ppc64" & arch != "x86_32"} ] depends: [ "ocaml" {>= "4.03"}