texlab: 1.7.0 -> 1.9.0 (#76730)
This commit also removes texlab-citeproc since it was replaced with citeproc-rs and is no longer available.
This commit is contained in:
parent
ba9fdecba3
commit
7efeca1721
|
@ -95,10 +95,6 @@ nodePackages // {
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
texlab-citeproc-build-deps = nodePackages."texlab-citeproc-build-deps-../tools/misc/texlab/citeproc".override {
|
|
||||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.CoreServices ];
|
|
||||||
};
|
|
||||||
|
|
||||||
webtorrent-cli = nodePackages.webtorrent-cli.override {
|
webtorrent-cli = nodePackages.webtorrent-cli.override {
|
||||||
buildInputs = [ nodePackages.node-gyp-build ];
|
buildInputs = [ nodePackages.node-gyp-build ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -125,7 +125,6 @@
|
||||||
, "swagger"
|
, "swagger"
|
||||||
, {"tedicross": "git+https://github.com/TediCross/TediCross.git#v0.8.7"}
|
, {"tedicross": "git+https://github.com/TediCross/TediCross.git#v0.8.7"}
|
||||||
, "tern"
|
, "tern"
|
||||||
, { "texlab-citeproc-build-deps": "../tools/misc/texlab/citeproc" }
|
|
||||||
, "textlint"
|
, "textlint"
|
||||||
, "textlint-plugin-latex"
|
, "textlint-plugin-latex"
|
||||||
, "textlint-rule-abbr-within-parentheses"
|
, "textlint-rule-abbr-within-parentheses"
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
{
|
|
||||||
"name": "citeproc",
|
|
||||||
"version": "0.1.0",
|
|
||||||
"description": "Render BibTeX citations",
|
|
||||||
"repository": "https://github.com/latex-lsp/citeproc.git",
|
|
||||||
"author": "Eric Förster <efoerster@users.noreply.github.com>",
|
|
||||||
"license": "MIT",
|
|
||||||
"scripts": {
|
|
||||||
"dist": "webpack",
|
|
||||||
"format": "prettier --write \"src/**/*.{js,json}\" \"*.{js,json,yml,md}\" \".vscode/**/*.{json}\""
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"@babel/core": "^7.5.5",
|
|
||||||
"@babel/preset-env": "^7.5.5",
|
|
||||||
"@citation-js/core": "^0.4.8",
|
|
||||||
"@citation-js/plugin-bibtex": "^0.4.8",
|
|
||||||
"@citation-js/plugin-csl": "^0.4.8",
|
|
||||||
"@types/node": "^11.13.17",
|
|
||||||
"@types/webpack": "^4.4.35",
|
|
||||||
"babel-loader": "^8.0.6",
|
|
||||||
"babel-polyfill": "^6.26.0",
|
|
||||||
"null-loader": "^0.1.1",
|
|
||||||
"prettier": "^1.18.2",
|
|
||||||
"ts-loader": "^5.4.5",
|
|
||||||
"ts-node": "^8.3.0",
|
|
||||||
"tslint": "^5.18.0",
|
|
||||||
"tslint-config-prettier": "^1.15.0",
|
|
||||||
"webpack": "^4.35.3",
|
|
||||||
"webpack-cli": "^3.3.6"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,14 +0,0 @@
|
||||||
#!/usr/bin/env nix-shell
|
|
||||||
#! nix-shell -i bash -p jq
|
|
||||||
|
|
||||||
set -eu -o pipefail
|
|
||||||
|
|
||||||
if [ "$#" -ne 1 ] || [[ "$1" == -* ]]; then
|
|
||||||
echo "Usage: $0 <git release tag>"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
TEXLAB_WEB_SRC="https://raw.githubusercontent.com/latex-lsp/texlab/$1"
|
|
||||||
|
|
||||||
curl --silent "$TEXLAB_WEB_SRC/src/citeproc/js/package.json" | \
|
|
||||||
jq '. + {"dependencies": .devDependencies} | del(.devDependencies)' > package.json
|
|
|
@ -3,32 +3,24 @@
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, nodejs
|
, nodejs
|
||||||
, Security
|
, Security
|
||||||
, texlab-citeproc-build-deps
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "texlab";
|
pname = "texlab";
|
||||||
version = "1.7.0";
|
version = "1.9.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "latex-lsp";
|
owner = "latex-lsp";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
# 1.9.0 + patches for building citeproc-db, see https://github.com/latex-lsp/texlab/pull/137
|
||||||
sha256 = "0b9lw6cmh7gyzj0pb3ghvqc3q7lzl12bfg9pjhl31lib3mmga8yb";
|
rev = "e38fe4bedc9d8094649a9d2753ca9855e0c18882";
|
||||||
|
sha256 = "0j87gmzyqrpgxrgalvlfqj5cj8j0h23hbbv8vdz2dhc847xhhfq1";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "0qnysl0ayc242dgvanqgmx8v4a2cjg0f1lhbyw16qjv61qcsx8y5";
|
cargoSha256 = "09d9r7aal1q00idv08zdw7dygyasyp5l6jrh96cdclf63h1p4fk9";
|
||||||
|
|
||||||
nativeBuildInputs = [ nodejs ];
|
|
||||||
|
|
||||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
|
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
|
||||||
|
|
||||||
preBuild = ''
|
|
||||||
rm build.rs
|
|
||||||
ln -s ${texlab-citeproc-build-deps}/lib/node_modules/citeproc/node_modules src/citeproc/js
|
|
||||||
(cd src/citeproc/js && npm run dist)
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "An implementation of the Language Server Protocol for LaTeX";
|
description = "An implementation of the Language Server Protocol for LaTeX";
|
||||||
homepage = https://texlab.netlify.com/;
|
homepage = https://texlab.netlify.com/;
|
||||||
|
|
|
@ -10585,7 +10585,6 @@ in
|
||||||
|
|
||||||
texlab = callPackage ../development/tools/misc/texlab {
|
texlab = callPackage ../development/tools/misc/texlab {
|
||||||
inherit (darwin.apple_sdk.frameworks) Security;
|
inherit (darwin.apple_sdk.frameworks) Security;
|
||||||
inherit (nodePackages) texlab-citeproc-build-deps;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tflint = callPackage ../development/tools/analysis/tflint { };
|
tflint = callPackage ../development/tools/analysis/tflint { };
|
||||||
|
|
Loading…
Reference in New Issue