summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSainnhepark2020-10-08 17:16:16 +0800
committerSainnhepark2020-10-08 17:17:26 +0800
commitdbd9b1d149022840e611ffda02550004fa9da8f6 (patch)
treea62c37e0ec4d17be0cffb3033baa209112b7814d
parent650545efe2f62b7846e9833ed5746db4c42ca9c7 (diff)
downloadaur-dbd9b1d149022840e611ffda02550004fa9da8f6.tar.gz
Use pure shell script to get the latest version
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD1
-rw-r--r--package.json5
-rw-r--r--version.js9
-rwxr-xr-xversion.sh8
5 files changed, 5 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b97e241ce190..f39eac0a3efd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,7 +6,6 @@ pkgbase = pylance-language-server
install = pylance-language-server.install
arch = x86_64
license = custom: commercial
- makedepends = npm
depends = nodejs
provides = pylance-language-server
conflicts = pylance-language-server
diff --git a/PKGBUILD b/PKGBUILD
index a436a89e12e5..47c80bbdb3d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,6 @@ arch=('x86_64')
url='https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance'
license=('custom: commercial')
depends=('nodejs')
-makedepends=('npm')
provides=('pylance-language-server')
conflicts=('pylance-language-server')
install=pylance-language-server.install
diff --git a/package.json b/package.json
deleted file mode 100644
index d1b5a76ab643..000000000000
--- a/package.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "devDependencies": {
- "request": "^2.88.2"
- }
-}
diff --git a/version.js b/version.js
deleted file mode 100644
index 5576d76e49d4..000000000000
--- a/version.js
+++ /dev/null
@@ -1,9 +0,0 @@
-const request = require("request");
-
-request("https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance", function (error, response, body) {
- let content = String(body);
- let str = content.match(/\"Version\":\"20.*?\"/g)[0]
- .replace(/^.*\":\"/, "")
- .replace(/\"$/, "");
- console.log(str);
-})
diff --git a/version.sh b/version.sh
index bb6915bead11..eaa2970b4a3f 100755
--- a/version.sh
+++ b/version.sh
@@ -1,4 +1,6 @@
-#!/usr/bin/env bash
+#!/usr/bin/env sh
-npm install &> /dev/null
-node version.js
+curl -sL "https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance" |\
+ grep -Po '\"Version\":\"20.*?\"' |\
+ sed -r -e 's/^.*\":\"//' \
+ -e 's/\"$//'