diff options
author | John Estabrook <jestabro@vyos.io> | 2024-10-23 18:50:46 -0500 |
---|---|---|
committer | John Estabrook <jestabro@vyos.io> | 2024-10-27 20:50:41 -0500 |
commit | 5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8 (patch) | |
tree | d824589851f788ab4864c31b44ec6cbab2f5cefe /vyconf.opam | |
parent | dd9271b4304c6b1a5a2576821d1b2b8fd3aa6bf5 (diff) | |
download | vyconf-5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8.tar.gz vyconf-5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8.zip |
T6718: update build system, drop batteries, and adjust for lib changes
Update as needed for use with contemporary vyos1x-config:
. update build system to use dune
. drop use of batteries
. update for protoc breaking changes in versions >= 3.0
. remove files now in vyos1x-config (config_tree et. al.; parsing)
Diffstat (limited to 'vyconf.opam')
-rw-r--r-- | vyconf.opam | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/vyconf.opam b/vyconf.opam new file mode 100644 index 0000000..68e8d45 --- /dev/null +++ b/vyconf.opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +name: "vyconf" +version: "0.1" +maintainer: "Daniil Baturin <daniil@baturin.org>" +authors: "VyOS maintainers and contributors <maintainers@vyos.net>" +homepage: "https://github.com/vyos/vyconf" +bug-reports: "https://phabricator.vyos.net" +license: "LGPL with OCaml linking exception" +description: "An appliance configuration framework" +dev-repo: "git+https://github.com/vyos/vyconf/" +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name] +] +depends: [ + "menhir" {build} + "dune" {build & >= "1.4.0"} + "ocaml-protoc" {build} + "ounit" {build} + "lwt" {build & >= "4.1.0"} + "lwt_ppx" {build} + "lwt_log" {build} + "fileutils" {build} + "ppx_deriving" {build} + "ppx_deriving_yojson" {build} + "ocplib-endian" {build} + "xml-light" {build} + "toml" {build} + "sha" {build} + "pcre" {build} +] +available: ocaml-version >= "4.14.2" |