From 541b3ecffea9725e9e8daa7e69db6c5e383f634a Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Wed, 6 Jul 2022 19:19:14 -0500 Subject: [PATCH 1/4] [new release] ocaml-lsp-server, lsp and jsonrpc (1.12.3) CHANGES: ## Fixes - Fix a bad interaction between inferred interfaces and promotion code actions in watch mode (ocaml/ocaml-lsp#753) - Fix URI parsing (ocaml/ocaml-lsp#739 fixes ocaml/ocaml-lsp#471 and ocaml/ocaml-lsp#459) --- packages/jsonrpc/jsonrpc.1.12.3/opam | 48 ++++++++++++++ packages/lsp/lsp.1.12.3/opam | 60 +++++++++++++++++ .../ocaml-lsp-server.1.12.3/opam | 64 +++++++++++++++++++ 3 files changed, 172 insertions(+) create mode 100644 packages/jsonrpc/jsonrpc.1.12.3/opam create mode 100644 packages/lsp/lsp.1.12.3/opam create mode 100644 packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam diff --git a/packages/jsonrpc/jsonrpc.1.12.3/opam b/packages/jsonrpc/jsonrpc.1.12.3/opam new file mode 100644 index 00000000000..4b10f8eaa00 --- /dev/null +++ b/packages/jsonrpc/jsonrpc.1.12.3/opam @@ -0,0 +1,48 @@ +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} + ["ocaml" "unix.cma" "unvendor.ml"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.12.3/lsp-1.12.3.tbz" + checksum: [ + "sha256=6ef4a5445ba53baf1cf18a59fb712cc20d3d3257d0ce7d8f0e24408bf0aadbf3" + "sha512=33156e369c2b539767c382644d020627fc925eceae4552cc14a361254d2dbae3d6261d502d717e98709c1e1a74c73f10d8e66ac3f26c781d0080b330bb46eb9d" + ] +} +x-commit-hash: "3ea0bb30ba32bbf0b79934d06266b16f873169c1" diff --git a/packages/lsp/lsp.1.12.3/opam b/packages/lsp/lsp.1.12.3/opam new file mode 100644 index 00000000000..ec7d8bef6fc --- /dev/null +++ b/packages/lsp/lsp.1.12.3/opam @@ -0,0 +1,60 @@ +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} + "dyn" + "yojson" + "ppx_yojson_conv_lib" {>= "v0.14"} + "cinaps" {with-test} + "menhir" {>= "20211230" & with-test} + "ppx_expect" {>= "v0.15.0" & with-test} + "uutf" {>= "1.0.2"} + "odoc" {with-doc} + "ocaml" {>= "4.12"} +] +dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" +build: [ + ["dune" "subst"] {dev} + ["ocaml" "unix.cma" "unvendor.ml"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.12.3/lsp-1.12.3.tbz" + checksum: [ + "sha256=6ef4a5445ba53baf1cf18a59fb712cc20d3d3257d0ce7d8f0e24408bf0aadbf3" + "sha512=33156e369c2b539767c382644d020627fc925eceae4552cc14a361254d2dbae3d6261d502d717e98709c1e1a74c73f10d8e66ac3f26c781d0080b330bb46eb9d" + ] +} +x-commit-hash: "3ea0bb30ba32bbf0b79934d06266b16f873169c1" diff --git a/packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam b/packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam new file mode 100644 index 00000000000..28735a4c0b1 --- /dev/null +++ b/packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam @@ -0,0 +1,64 @@ +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" + "uri" + "re" {>= "1.5.0"} + "ppx_yojson_conv_lib" {>= "v0.14"} + "dune-rpc" + "chrome-trace" {>= "3.3.0"} + "dyn" + "stdune" + "fiber" {>= "3.1.1"} + "xdg" + "ordering" + "dune-build-info" + "spawn" + "omd" {>= "1.3.2" & < "2.0.0~alpha1"} + "octavius" {>= "1.2.2"} + "uutf" {>= "1.0.2"} + "pp" {>= "1.1.2"} + "csexp" {>= "1.5"} + "ocamlformat-rpc-lib" {>= "0.21.0"} + "odoc" {with-doc} + "ocaml" {>= "4.14" & < "4.15"} +] +dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-j" + jobs + "ocaml-lsp-server.install" + "--release" + ] +] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.12.3/lsp-1.12.3.tbz" + checksum: [ + "sha256=6ef4a5445ba53baf1cf18a59fb712cc20d3d3257d0ce7d8f0e24408bf0aadbf3" + "sha512=33156e369c2b539767c382644d020627fc925eceae4552cc14a361254d2dbae3d6261d502d717e98709c1e1a74c73f10d8e66ac3f26c781d0080b330bb46eb9d" + ] +} +x-commit-hash: "3ea0bb30ba32bbf0b79934d06266b16f873169c1" From 0ff826cf830a0a07e2923136014d188f32cfb0f4 Mon Sep 17 00:00:00 2001 From: Kate Date: Thu, 7 Jul 2022 13:19:02 +0100 Subject: [PATCH 2/4] Update packages/lsp/lsp.1.12.3/opam --- packages/lsp/lsp.1.12.3/opam | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/lsp/lsp.1.12.3/opam b/packages/lsp/lsp.1.12.3/opam index ec7d8bef6fc..48a74651d66 100644 --- a/packages/lsp/lsp.1.12.3/opam +++ b/packages/lsp/lsp.1.12.3/opam @@ -26,6 +26,7 @@ depends: [ "jsonrpc" {= version} "dyn" "yojson" + "uri" "ppx_yojson_conv_lib" {>= "v0.14"} "cinaps" {with-test} "menhir" {>= "20211230" & with-test} From c34ac07e2faf8f8f2c7a19bd16edff6d634d4f52 Mon Sep 17 00:00:00 2001 From: Marcello Seri Date: Thu, 7 Jul 2022 14:49:19 +0200 Subject: [PATCH 3/4] Update packages/lsp/lsp.1.12.3/opam --- packages/lsp/lsp.1.12.3/opam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lsp/lsp.1.12.3/opam b/packages/lsp/lsp.1.12.3/opam index 48a74651d66..4bd506b90c0 100644 --- a/packages/lsp/lsp.1.12.3/opam +++ b/packages/lsp/lsp.1.12.3/opam @@ -26,7 +26,7 @@ depends: [ "jsonrpc" {= version} "dyn" "yojson" - "uri" + "uri" {>= "4.0.0"} "ppx_yojson_conv_lib" {>= "v0.14"} "cinaps" {with-test} "menhir" {>= "20211230" & with-test} From d06f3b9ac6babb5b49a43209551d37d09a11254c Mon Sep 17 00:00:00 2001 From: Kate Date: Fri, 8 Jul 2022 19:31:04 +0100 Subject: [PATCH 4/4] same error than previously --- packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam b/packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam index 28735a4c0b1..9110ecbc64b 100644 --- a/packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam +++ b/packages/ocaml-lsp-server/ocaml-lsp-server.1.12.3/opam @@ -20,7 +20,7 @@ bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" depends: [ "dune" {>= "3.0"} "yojson" - "uri" + "uri" {>= "4.0.0"} "re" {>= "1.5.0"} "ppx_yojson_conv_lib" {>= "v0.14"} "dune-rpc"