From 2d6b83704e72d5cc7172e24f63f08764d4cf3b99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulysse=20G=C3=A9rard?= Date: Mon, 2 Dec 2024 14:19:25 +0100 Subject: [PATCH 1/2] [new release] lsp (3 packages) (1.20.1) CHANGES: ## Fixes - Deactivate the `jump` code actions by default. Clients can enable them with the `merlinJumpCodeActions` configuration option. Alternatively a custom request is provided for ad hoc use of the feature. (ocaml/ocaml-lsp#1411) --- packages/jsonrpc/jsonrpc.1.20.1/opam | 47 ++++++++++++ packages/lsp/lsp.1.20.1/opam | 57 +++++++++++++++ .../ocaml-lsp-server.1.20.1/opam | 71 +++++++++++++++++++ 3 files changed, 175 insertions(+) create mode 100644 packages/jsonrpc/jsonrpc.1.20.1/opam create mode 100644 packages/lsp/lsp.1.20.1/opam create mode 100644 packages/ocaml-lsp-server/ocaml-lsp-server.1.20.1/opam diff --git a/packages/jsonrpc/jsonrpc.1.20.1/opam b/packages/jsonrpc/jsonrpc.1.20.1/opam new file mode 100644 index 00000000000..cca7b68d35c --- /dev/null +++ b/packages/jsonrpc/jsonrpc.1.20.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +synopsis: "Jsonrpc protocol implemenation" +description: "See https://www.jsonrpc.org/specification" +maintainer: ["Rudi Grinberg "] +authors: [ + "Andrey Popp <8mayday@gmail.com>" + "Rusty Key " + "Louis Roché " + "Oleksiy Golovko " + "Rudi Grinberg " + "Sacha Ayoun " + "cannorin " + "Ulugbek Abdullaev " + "Thibaut Mattio " + "Max Lantas " +] +license: "ISC" +homepage: "https://github.com/ocaml/ocaml-lsp" +bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" +depends: [ + "dune" {>= "3.0"} + "ocaml" {>= "4.08"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.20.1/lsp-1.20.1.tbz" + checksum: [ + "sha256=27ee54389a46701012a612dccd1f6f29ff353e348c7ba6de0fee37767dba3921" + "sha512=9e2d0fb2b316d0d1040e7043a7a38475217e5b727a669a1978c1850514a209ea7f7b04dbc9c7bf2654f9840d24d954f4530d5e93a807be633b487ef99c1c1b4f" + ] +} +x-commit-hash: "4c57c6ab72fdc9997e16db05ca41095c06df841c" diff --git a/packages/lsp/lsp.1.20.1/opam b/packages/lsp/lsp.1.20.1/opam new file mode 100644 index 00000000000..910e9280fb4 --- /dev/null +++ b/packages/lsp/lsp.1.20.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +synopsis: "LSP protocol implementation in OCaml" +description: """ + +Implementation of the LSP protocol in OCaml. It is designed to be as portable as +possible and does not make any assumptions about IO. +""" +maintainer: ["Rudi Grinberg "] +authors: [ + "Andrey Popp <8mayday@gmail.com>" + "Rusty Key " + "Louis Roché " + "Oleksiy Golovko " + "Rudi Grinberg " + "Sacha Ayoun " + "cannorin " + "Ulugbek Abdullaev " + "Thibaut Mattio " + "Max Lantas " +] +license: "ISC" +homepage: "https://github.com/ocaml/ocaml-lsp" +bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" +depends: [ + "dune" {>= "3.0"} + "jsonrpc" {= version} + "yojson" + "ppx_yojson_conv_lib" {>= "v0.14"} + "cinaps" {with-test} + "ppx_expect" {>= "v0.17.0" & with-test} + "uutf" {>= "1.0.2"} + "odoc" {with-doc} + "ocaml" {>= "4.14"} +] +dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.20.1/lsp-1.20.1.tbz" + checksum: [ + "sha256=27ee54389a46701012a612dccd1f6f29ff353e348c7ba6de0fee37767dba3921" + "sha512=9e2d0fb2b316d0d1040e7043a7a38475217e5b727a669a1978c1850514a209ea7f7b04dbc9c7bf2654f9840d24d954f4530d5e93a807be633b487ef99c1c1b4f" + ] +} +x-commit-hash: "4c57c6ab72fdc9997e16db05ca41095c06df841c" diff --git a/packages/ocaml-lsp-server/ocaml-lsp-server.1.20.1/opam b/packages/ocaml-lsp-server/ocaml-lsp-server.1.20.1/opam new file mode 100644 index 00000000000..99a50b045c8 --- /dev/null +++ b/packages/ocaml-lsp-server/ocaml-lsp-server.1.20.1/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +synopsis: "LSP Server for OCaml" +description: "An LSP server for OCaml." +maintainer: ["Rudi Grinberg "] +authors: [ + "Andrey Popp <8mayday@gmail.com>" + "Rusty Key " + "Louis Roché " + "Oleksiy Golovko " + "Rudi Grinberg " + "Sacha Ayoun " + "cannorin " + "Ulugbek Abdullaev " + "Thibaut Mattio " + "Max Lantas " +] +license: "ISC" +homepage: "https://github.com/ocaml/ocaml-lsp" +bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" +depends: [ + "dune" {>= "3.0"} + "yojson" + "base" {>= "v0.16.0"} + "lsp" {= version} + "jsonrpc" {= version} + "re" {>= "1.5.0"} + "ppx_yojson_conv_lib" {>= "v0.14"} + "dune-rpc" {>= "3.4.0"} + "chrome-trace" {>= "3.3.0"} + "dyn" + "stdune" + "fiber" {>= "3.1.1" & < "4.0.0"} + "ocaml" {>= "5.2.0" & < "5.3"} + "xdg" + "ordering" + "dune-build-info" + "spawn" + "astring" + "camlp-streams" + "ppx_expect" {>= "v0.17.0" & with-test} + "ocamlformat" {with-test & = "0.26.2"} + "ocamlc-loc" {>= "3.7.0"} + "pp" {>= "1.1.2"} + "csexp" {>= "1.5"} + "ocamlformat-rpc-lib" {>= "0.21.0"} + "odoc" {with-doc} + "merlin-lib" {>= "5.2" & < "6.0"} +] +dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.20.1/lsp-1.20.1.tbz" + checksum: [ + "sha256=27ee54389a46701012a612dccd1f6f29ff353e348c7ba6de0fee37767dba3921" + "sha512=9e2d0fb2b316d0d1040e7043a7a38475217e5b727a669a1978c1850514a209ea7f7b04dbc9c7bf2654f9840d24d954f4530d5e93a807be633b487ef99c1c1b4f" + ] +} +x-commit-hash: "4c57c6ab72fdc9997e16db05ca41095c06df841c" From b1a0e4f5ca8b9ad38b0583542d014a037f98688c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulysse=20G=C3=A9rard?= Date: Mon, 2 Dec 2024 14:22:26 +0100 Subject: [PATCH 2/2] [new release] ocaml-lsp-server (1.20.1-4.14) --- .../ocaml-lsp-server.1.20.1-4.14/opam | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 packages/ocaml-lsp-server/ocaml-lsp-server.1.20.1-4.14/opam diff --git a/packages/ocaml-lsp-server/ocaml-lsp-server.1.20.1-4.14/opam b/packages/ocaml-lsp-server/ocaml-lsp-server.1.20.1-4.14/opam new file mode 100644 index 00000000000..6b387fb58be --- /dev/null +++ b/packages/ocaml-lsp-server/ocaml-lsp-server.1.20.1-4.14/opam @@ -0,0 +1,71 @@ +opam-version: "2.0" +synopsis: "LSP Server for OCaml" +description: "An LSP server for OCaml." +maintainer: ["Rudi Grinberg "] +authors: [ + "Andrey Popp <8mayday@gmail.com>" + "Rusty Key " + "Louis Roché " + "Oleksiy Golovko " + "Rudi Grinberg " + "Sacha Ayoun " + "cannorin " + "Ulugbek Abdullaev " + "Thibaut Mattio " + "Max Lantas " +] +license: "ISC" +homepage: "https://github.com/ocaml/ocaml-lsp" +bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" +depends: [ + "dune" {>= "3.0"} + "yojson" + "base" {>= "v0.16.0"} + "lsp" {= "1.20.1"} + "jsonrpc" {= "1.20.1"} + "re" {>= "1.5.0"} + "ppx_yojson_conv_lib" {>= "v0.14"} + "dune-rpc" {>= "3.4.0"} + "chrome-trace" {>= "3.3.0"} + "dyn" + "stdune" + "fiber" {>= "3.1.1" & < "4.0.0"} + "ocaml" {>= "4.14.0" & < "5.0"} + "xdg" + "ordering" + "dune-build-info" + "spawn" + "astring" + "camlp-streams" + "ppx_expect" {>= "v0.15.0" & < "0.17.0" & with-test} + "ocamlformat" {with-test & = "0.26.2"} + "ocamlc-loc" {>= "3.7.0"} + "pp" {>= "1.1.2"} + "csexp" {>= "1.5"} + "ocamlformat-rpc-lib" {>= "0.21.0"} + "odoc" {with-doc} + "merlin-lib" {>= "4.18" & < "5.0"} +] +dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.20.1-4.14/lsp-1.20.1-4.14.tbz" + checksum: [ + "sha256=ace96d00141e6d71156b519b2e36b8dedea7960ad923cfe940406dc807e6af59" + "sha512=abc56f38168c13f30e1c8a572526c187ab87d84b3df4cc20f6c7abf031f259620a303a33d39cdfe7051704d397f8b8415073e3b1920c0dcd7905db6689ca7965" + ] +} +x-commit-hash: "40c510660ced868698040ca1b480e9d237ee3845"