The unpac monorepo manager self-hosting as a monorepo using unpac

Fix dependencies and META file (close #3).

+9 -5
+1 -2
B0.ml
··· 16 16 17 17 let jsont_lib = 18 18 let srcs = [ `Dir ~/"src" ] in 19 - let requires = [bytesrw] and name = "jsont-lib" in 20 - B0_ocaml.lib jsont ~name ~srcs ~requires 19 + B0_ocaml.lib jsont ~name:"jsont-lib" ~srcs 21 20 22 21 let jsont_bytesrw_lib = 23 22 let srcs = [ `Dir ~/"src/bytesrw" ] in
+5
CHANGES.md
··· 1 + 2 + 3 + - Fix `META` file. Really export all requires and 4 + remove uneeded `bytesrw` dependency from `jsont` library. 5 + 1 6 v0.1.1 2024-12-06 La Forclaz (VS) 2 7 --------------------------------- 3 8
+3 -3
pkg/META
··· 1 1 description = "Declarative JSON data manipulation for OCaml" 2 2 version = "%%VERSION_NUM%%" 3 - requires = "bytesrw" 3 + requires = "" 4 4 archive(byte) = "jsont.cma" 5 5 archive(native) = "jsont.cmxa" 6 6 plugin(byte) = "jsont.cma" ··· 12 12 description = "The jsont.brr library" 13 13 version = "%%VERSION_NUM%%" 14 14 requires = "brr jsont" 15 - exports = "jsont" 15 + exports = "brr jsont" 16 16 archive(byte) = "jsont_brr.cma" 17 17 archive(native) = "jsont_brr.cmxa" 18 18 plugin(byte) = "jsont_brr.cma" ··· 25 25 description = "The jsont.bytesrw library" 26 26 version = "%%VERSION_NUM%%" 27 27 requires = "bytesrw jsont" 28 - exports = "jsont" 28 + exports = "bytesrw jsont" 29 29 archive(byte) = "jsont_bytesrw.cma" 30 30 archive(native) = "jsont_bytesrw.cmxa" 31 31 plugin(byte) = "jsont_bytesrw.cma"