Unverified Commit fe7ce2a4 authored by Nick Cao's avatar Nick Cao Committed by GitHub
Browse files

Merge pull request #249121 from figsoda/typst-lsp

typst-lsp: 0.9.0 -> 0.9.1
parents ecfbcc51 d2ebdcb1
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -96,9 +96,9 @@ dependencies = [

[[package]]
name = "async-trait"
version = "0.1.72"
version = "0.1.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09"
checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
dependencies = [
 "proc-macro2",
 "quote",
@@ -3045,9 +3045,9 @@ checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"

[[package]]
name = "tower-lsp"
version = "0.19.0"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b38fb0e6ce037835174256518aace3ca621c4f96383c56bb846cfc11b341910"
checksum = "d4ba052b54a6627628d9b3c34c176e7eda8359b7da9acd497b9f20998d118508"
dependencies = [
 "async-trait",
 "auto_impl",
@@ -3068,13 +3068,13 @@ dependencies = [

[[package]]
name = "tower-lsp-macros"
version = "0.8.0"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34723c06344244474fdde365b76aebef8050bf6be61a935b91ee9ff7c4e91157"
checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 1.0.109",
 "syn 2.0.28",
]

[[package]]
@@ -3267,10 +3267,11 @@ dependencies = [

[[package]]
name = "typst-lsp"
version = "0.9.0"
version = "0.9.1"
dependencies = [
 "anyhow",
 "async-compression",
 "async-trait",
 "bpaf",
 "chrono",
 "comemo",
@@ -3287,6 +3288,7 @@ dependencies = [
 "opentelemetry",
 "opentelemetry-jaeger",
 "parking_lot",
 "percent-encoding",
 "regex",
 "reqwest",
 "same-file",
+4 −12
Original line number Diff line number Diff line
{ lib
, rustPlatform
, fetchFromGitHub
, pkg-config
, openssl
, stdenv
, darwin
}:

rustPlatform.buildRustPackage rec {
  pname = "typst-lsp";
  version = "0.9.0";
  version = "0.9.1";

  src = fetchFromGitHub {
    owner = "nvarner";
    repo = "typst-lsp";
    rev = "v${version}";
    hash = "sha256-XV/LlibO+2ORle0lVcqqHrDdH75kodk9yOU3OsHFA+A=";
    hash = "sha256-vzywUbfLyogJhjybiUEGJ2XESjDWE2fMfHM0uJxZC38=";
  };

  cargoLock = {
@@ -25,19 +23,13 @@ rustPlatform.buildRustPackage rec {
    };
  };

  nativeBuildInputs = [
    pkg-config
  ];

  buildInputs = [
    openssl
  ] ++ lib.optionals stdenv.isDarwin [
  buildInputs = lib.optionals stdenv.isDarwin [
    darwin.apple_sdk.frameworks.Security
  ];

  checkFlags = [
    # requires internet access
    "--skip=workspace::package::external::repo::test::full_download"
    "--skip=workspace::package::external::remote_repo::test::full_download"
  ];

  meta = with lib; {