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