From 0381883d73dd984ef9541b6eb2fdd129dcf34b52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Filipensk=C3=BD?= Date: Thu, 26 Aug 2021 10:23:02 +0200 Subject: [PATCH] Update to version 2.0.0 --- .gitignore | 2 ++ README.md | 9 +++++++ nodejs-bash-language-server.spec | 43 +++++++++++++++++++------------- sources | 4 +-- 4 files changed, 38 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index cb38d52..dd034c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ /bash-language-server-1.17.0-vendor.tar.xz /bash-language-server-1.17.0.tar.gz +/bash-language-server-2.0.0.tar.gz +/bash-language-server-2.0.0-vendor.tar.xz diff --git a/README.md b/README.md index 94fec53..5eccb72 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,12 @@ # nodejs-bash-language-server The nodejs-bash-language-server package + +## Updating the package + +* Update the version in the spec file +* Run `bash prepare_vendor.sh` (This will download the tarball and create the + vendor package) +* Add a changelog entry to the spec file +* Upload new source tarballs with `fedpkg new-sources PACKAGE.tar.gz` +* Commit your stuff to git diff --git a/nodejs-bash-language-server.spec b/nodejs-bash-language-server.spec index 6770503..74d9fc7 100644 --- a/nodejs-bash-language-server.spec +++ b/nodejs-bash-language-server.spec @@ -3,7 +3,7 @@ %define pkg_name bash-language-server Name: nodejs-bash-language-server -Version: 1.17.0 +Version: 2.0.0 Release: 1%{?dist} Summary: A language server for Bash License: MIT @@ -41,23 +41,23 @@ export YARN_CACHE_FOLDER="$(pwd)/.package-cache" yarn install --production --offline for S in $(grep -l '#!.*node' \ - server/bin/* \ - server/node_modules/acorn/bin/* \ - server/node_modules/ajv/scripts/* \ - server/node_modules/escodegen/bin/* \ - server/node_modules/esprima/bin/* \ - server/node_modules/performance-now/test/scripts/* \ - server/node_modules/pn/scripts/* \ - server/node_modules/sshpk/bin/* \ - server/node_modules/uuid/bin/* \ - server/node_modules/vscode-languageserver/bin/* \ - ) ; do - SB="${S}.backup" - cp ${S} ${SB} - perl -p -i -e 's|#!/usr/bin/env node|#!%{_bindir}/node|g' $S - diff -urN ${SB} ${S} || : - rm ${SB} - done + server/bin/* \ + server/node_modules/acorn/bin/* \ + server/node_modules/ajv/scripts/* \ + server/node_modules/escodegen/bin/* \ + server/node_modules/esprima/bin/* \ + server/node_modules/performance-now/test/scripts/* \ + server/node_modules/pn/scripts/* \ + server/node_modules/sshpk/bin/* \ + server/node_modules/uuid/bin/* \ + server/node_modules/vscode-languageserver/bin/* \ + ) ; do + SB="${S}.backup" + cp ${S} ${SB} + perl -p -i -e 's|#!/usr/bin/env node|#!%{_bindir}/node|g' $S + diff -urN ${SB} ${S} || : + rm ${SB} +done install -d -m 0755 %{buildroot}%{_bindir} ln -s %{nodejs_sitelib}/%{pkg_name}/bin/main.js %{buildroot}%{_bindir}/%{pkg_name} @@ -66,6 +66,8 @@ install -d -m 0755 %{buildroot}%{nodejs_sitelib}/%{pkg_name}/ rsync -av server/ %{buildroot}%{nodejs_sitelib}/%{pkg_name}/ rm -rf %{buildroot}%{nodejs_sitelib}/%{pkg_name}/node_modules/performance-now/test/ +chmod 0644 %{buildroot}%{nodejs_sitelib}/%{pkg_name}/tree-sitter-bash.wasm \ + %{buildroot}%{nodejs_sitelib}/%{pkg_name}/node_modules/web-tree-sitter/tree-sitter.wasm find %{buildroot}%{nodejs_sitelib}/%{pkg_name} -name "*.bak" -delete find %{buildroot}%{nodejs_sitelib}/%{pkg_name} -type f -name "\.*" -delete @@ -80,5 +82,10 @@ find %{buildroot}%{nodejs_sitelib}/%{pkg_name} -type f -name "\.*" -delete %{nodejs_sitelib}/%{pkg_name}/ %changelog +* Thu Aug 26 2021 Pavel Filipenský - 2.0.0-1 +- Update to version 2.0.0 + * https://github.com/bash-lsp/bash-language-server/blob/server-2.0.0/server/CHANGELOG.md +- Fixed indentation for node shebang loop + * Thu Aug 05 2021 Andreas Schneider - 1.17.0-1 - Initial package diff --git a/sources b/sources index b3c9e19..db8cbd5 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (bash-language-server-1.17.0-vendor.tar.xz) = 621880d3d1343bb6f147f5dfd295e46e9b1a1a2dc7f6d193ed865fed72213006bd6d8793553318ed120cbc86c4c2ffa1f2b5f6ecb760bf6c6f051220915fcf4c -SHA512 (bash-language-server-1.17.0.tar.gz) = 3d16a7de09d54ca2cdd3ae6a1bd7d88e843d37e662859d85bb365d3ed90d1ad9bca17767d8c42c80f9777a799cd38744a5d3b2cf47d6491c37118f1265ce522c +SHA512 (bash-language-server-2.0.0.tar.gz) = e72df6f13ed4b861b81329059d41cdfada2729e9523e619ef26d6ed0a2a5400a3dda659b4f4af923a2a9fb2054b99b9d6db082508f2ba06ac0f9a421516e2ce9 +SHA512 (bash-language-server-2.0.0-vendor.tar.xz) = 2ce21b7296a5813afeb48b7cf27d2c19eb0b80d5355e3ef276e6da0c8710f6216a4bed498125956a6412ee670acafd0d25f55cdb7527a4b1c934d033a875b748