summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBence Hornák2020-10-11 13:56:30 +0200
committerBence Hornák2020-10-11 13:56:30 +0200
commitfc72827a280c5c3e7058979d77292d0172e39b22 (patch)
treef52b1ca8721db509f428f0b35fe2493c6a4dd4b5
parent21a42f04f1bcdfab1882c38d7e002a6002492c6b (diff)
parent6ac8dd44dab145faf02db99cb3d1cb6357c91b25 (diff)
downloadaur-fc72827a280c5c3e7058979d77292d0172e39b22.tar.gz
Version 1.6.0-4
-rw-r--r--.SRCINFO4
-rw-r--r--.yarnclean7
-rw-r--r--PKGBUILD15
3 files changed, 20 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e3a52560954a..916f1ab7eb99 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = theia-electron
pkgdesc = Cloud & Desktop IDE Platform
pkgver = 1.6.0
- pkgrel = 3
+ pkgrel = 4
url = https://www.theia-ide.org/
arch = any
license = EPL2
@@ -27,7 +27,7 @@ pkgbase = theia-electron
source = https://raw.githubusercontent.com/eclipse-theia/theia/v1.6.0/LICENSE
md5sums = 5a26cc7b1b461bec8533266dbe64c87e
md5sums = 9448b29ece4f003326d1d25756f4c364
- md5sums = 54b30057095cf131ec7296b0d0bd2046
+ md5sums = 8a3461a9d1c50f6bfe60902d020bb797
md5sums = d387a0df41b11ba3d33360812bfbbe2c
md5sums = 1dde0e422484895d3509f4ee9bb8d980
md5sums = 84e52389f141be88a24bcfdd44c91a19
diff --git a/.yarnclean b/.yarnclean
index 0200e5316e27..5b4f8946b7b9 100644
--- a/.yarnclean
+++ b/.yarnclean
@@ -59,4 +59,9 @@ post-install.log
*.spec.js
*.spec.js.map
*.spec.d.ts
-*.spec.ts \ No newline at end of file
+*.spec.ts
+
+*.mk
+*.gypi
+*.o.d
+*.o
diff --git a/PKGBUILD b/PKGBUILD
index 599ff375f0f7..d60c358efd04 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=theia-electron
pkgver=1.6.0
-pkgrel=3
+pkgrel=4
arch=('any')
url='https://www.theia-ide.org/'
pkgdesc="Cloud & Desktop IDE Platform"
@@ -22,7 +22,7 @@ source=(
)
md5sums=('5a26cc7b1b461bec8533266dbe64c87e'
'9448b29ece4f003326d1d25756f4c364'
- '54b30057095cf131ec7296b0d0bd2046'
+ '8a3461a9d1c50f6bfe60902d020bb797'
'd387a0df41b11ba3d33360812bfbbe2c'
'1dde0e422484895d3509f4ee9bb8d980'
'84e52389f141be88a24bcfdd44c91a19')
@@ -30,8 +30,14 @@ md5sums=('5a26cc7b1b461bec8533266dbe64c87e'
build() {
local FAKEHOME="$srcdir/.electron-gyp"
mkdir -p "$FAKEHOME"
+
+ # Disable yarn autoclean
+ mv .yarnclean .yarnclean_
HOME="$FAKEHOME" yarn install --cache-folder "$srcdir/yarn-cache"
HOME="$FAKEHOME" yarn build
+
+ #Enable yarn autoclean
+ mv .yarnclean_ .yarnclean
# Remove dev dependencies
HOME="$FAKEHOME" yarn install --cache-folder "$srcdir/yarn-cache" --production --ignore-scripts --prefer-offline
}
@@ -42,10 +48,13 @@ package() {
# Source code (symlinks are not dereferenced) and plugins
cp -r --no-preserve=ownership --preserve=mode \
- src-gen lib node_modules package.json \
+ src-gen lib node_modules \
plugins \
"$pkgdir/usr/lib/$pkgname/"
+ # package.json
+ install -Dm755 package.json "$pkgdir/usr/lib/$pkgname/"
+
# Executable
install -Dm755 theia-electron.sh "$pkgdir/usr/bin/$pkgname"
# Desktop file