summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD8
-rw-r--r--ts-compat.patch12
3 files changed, 22 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 91a61e403bc8..352052100b7c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Fri Jun 16 16:25:33 UTC 2017
+# Sat Jul 8 04:50:16 UTC 2017
pkgbase = visual-studio-code-oss
pkgdesc = Visual Studio Code for Linux, Open Source version
pkgver = 1.13.1
- pkgrel = 1
+ pkgrel = 2
url = https://code.visualstudio.com/
arch = i686
arch = x86_64
@@ -26,9 +26,11 @@ pkgbase = visual-studio-code-oss
conflicts = vscode-oss
source = vscode::git+https://github.com/Microsoft/vscode#commit=379d2efb5539b09112c793d3d9a413017d736f89
source = startup_script.patch
+ source = ts-compat.patch
source = visual-studio-code-oss.desktop
sha256sums = SKIP
sha256sums = 8b2feded3382e5bf6b5b292c14083bfc536c05cd00f3235dd22b75b67fba134d
+ sha256sums = 91da6c2f2036813ba3d3ae5ce17cc4b437fadc6f18c693459bba2d7f68331e5b
sha256sums = f853d7d998251223b0516928a2189e1e68a312bd732f18dc8d59892659beeae9
pkgname = visual-studio-code-oss
diff --git a/PKGBUILD b/PKGBUILD
index 01cbab621d3e..75bbcbcc5ef0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@
pkgname=visual-studio-code-oss
pkgdesc='Visual Studio Code for Linux, Open Source version'
pkgver=1.13.1
-pkgrel=1
+pkgrel=2
_commit=379d2efb5539b09112c793d3d9a413017d736f89
arch=('i686' 'x86_64' 'armv7h')
url='https://code.visualstudio.com/'
@@ -21,10 +21,11 @@ conflicts=('vscode-oss')
provides=('vscode-oss')
source=("vscode::git+https://github.com/Microsoft/vscode#commit=${_commit}"
- "startup_script.patch"
+ "startup_script.patch" "ts-compat.patch"
"${pkgname}.desktop")
sha256sums=('SKIP'
'8b2feded3382e5bf6b5b292c14083bfc536c05cd00f3235dd22b75b67fba134d'
+ '91da6c2f2036813ba3d3ae5ce17cc4b437fadc6f18c693459bba2d7f68331e5b'
'f853d7d998251223b0516928a2189e1e68a312bd732f18dc8d59892659beeae9')
if (( VSCODE_NONFREE )); then
@@ -53,6 +54,9 @@ esac
prepare() {
cd "${srcdir}/vscode"
+ # Typescript 2.4 breaks some parts of the build
+ patch -p1 -i "${srcdir}/ts-compat.patch"
+
if (( VSCODE_NONFREE )); then
patch -p1 -i "${srcdir}/product_json.patch"
_datestamp=$(date -u -Is | sed 's/\+00:00/Z/')
diff --git a/ts-compat.patch b/ts-compat.patch
new file mode 100644
index 000000000000..b6ef72c40a89
--- /dev/null
+++ b/ts-compat.patch
@@ -0,0 +1,12 @@
+diff -rupN a/build/package.json b/build/package.json
+--- a/build/package.json 2017-07-07 21:34:44.166194668 -0700
++++ b/build/package.json 2017-07-07 21:35:01.176380138 -0700
+@@ -13,7 +13,7 @@
+ "documentdb": "^1.11.0",
+ "mime": "^1.3.4",
+ "minimist": "^1.2.0",
+- "typescript": "^2.2.2",
++ "typescript": "2.3.4",
+ "xml2js": "^0.4.17"
+ },
+ "scripts": {