summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Lisin2019-02-28 10:15:45 +0100
committerMatthias Lisin2019-02-28 10:15:45 +0100
commit81886b9071f0f372632d4f2591cf96dab33c9873 (patch)
treeb1afa35505ed4339cae3dfee0231763d4feef2f0
parent75f6356dece090d48c4a32cc3c3ddda4e1968426 (diff)
downloadaur-81886b9071f0f372632d4f2591cf96dab33c9873.tar.gz
upgpkg: rocketchat-desktop 2.15.0-4
Less waste edition. We set the electon-builder option electronDist to our system's electon path to avoid downloading over 100M+ of garbage binaries when rocketchat-desktop on every rebuild. This package update is quiet exciting for the low-bandwidth users who've already suffered a large cooldown time downloading the electron dependency. Here you go guys, sorry I didn't catch that option earlier.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--fix-electron-builder.patch19
-rw-r--r--fix-linux-target.patch15
4 files changed, 25 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 605f5603af82..fba73987d8b3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = rocketchat-desktop
pkgdesc = Rocket.Chat Native Cross-Platform Desktop Application via Electron.
pkgver = 2.15.0
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/RocketChat/Rocket.Chat.Electron
arch = i686
arch = x86_64
@@ -15,13 +15,13 @@ pkgbase = rocketchat-desktop
conflicts = rocketchat-client-bin
source = rocketchat-desktop-2.15.0.tar.gz::https://github.com/RocketChat/Rocket.Chat.Electron/archive/2.15.0.tar.gz
source = rocketchat-desktop
- source = fix-linux-target.patch
+ source = fix-electron-builder.patch
source = fix-gulp-release.patch
source = fix-dictionaries.patch
source = rocketchat-desktop.desktop
sha512sums = 91e342d7a50108894cc7fab6c362eaed32ee6bf47e5930622a319679e6904cdd84d86117f8799a0582b6ee4dd89e34133c988e1bd835c423d36f7afa94fe464e
sha512sums = 1f0f7197012421ff42d2936f73e697e35eef8c57fb9fed59ee022f9d170d6496407f89e426526fba8451fe304b3a8de1724d1cd14bd85d781bbf6aa9ca078d7d
- sha512sums = 31e0b1d7d9a5fefa4ad4d186df2b3eb8849d7dee9dd3fa14fff6741006ef31191575a23ba62a86f53cf9fc692d138db6a380e2ad860077bc3d854c5a9083b716
+ sha512sums = f4c16d380156ebe32a226ebe639dc30d7a7fbcdaf1ee89e36eb5b8c736b207e16c3eff90b351d757d85f3612dacefe1cd0100371720d9d58ec229daa3ca654fb
sha512sums = f8b32ae188366a1cfb7bdb7b1859f545dbf583a7ab3b2d793500688c85aae27b3df1ec926dd91795e47669535fa68ed762fdf0600384304ced16f6370dc0a67c
sha512sums = 60bd46cc0a708f83462f076b09e6afa9eb1caabcaf54f171d224e7059871dc960dbe6be8246a4b7eec889af7230a3534c3ba78e0b1be2b0705f00eb36550452b
sha512sums = d87664b9bdf30eac3011393d094962e0d568a94b5eaf4c8e5f17529442dcba905cea7341527066102a97a07a981acd6ce045b8737eb78a7d81a2a2d05023fe26
diff --git a/PKGBUILD b/PKGBUILD
index 7c5a98e80a1d..f351c3fd53b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=rocketchat-desktop
pkgver=2.15.0
_srcname="Rocket.Chat.Electron-$pkgver"
-pkgrel=3
+pkgrel=4
pkgdesc='Rocket.Chat Native Cross-Platform Desktop Application via Electron.'
arch=('i686' 'x86_64')
url="https://github.com/RocketChat/Rocket.Chat.Electron"
@@ -14,13 +14,13 @@ optdepends=('hunspell-en_US: spell checking')
conflicts=('rocketchat-client-bin')
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
rocketchat-desktop
- fix-linux-target.patch
+ fix-electron-builder.patch
fix-gulp-release.patch
fix-dictionaries.patch
rocketchat-desktop.desktop)
sha512sums=('91e342d7a50108894cc7fab6c362eaed32ee6bf47e5930622a319679e6904cdd84d86117f8799a0582b6ee4dd89e34133c988e1bd835c423d36f7afa94fe464e'
'1f0f7197012421ff42d2936f73e697e35eef8c57fb9fed59ee022f9d170d6496407f89e426526fba8451fe304b3a8de1724d1cd14bd85d781bbf6aa9ca078d7d'
- '31e0b1d7d9a5fefa4ad4d186df2b3eb8849d7dee9dd3fa14fff6741006ef31191575a23ba62a86f53cf9fc692d138db6a380e2ad860077bc3d854c5a9083b716'
+ 'f4c16d380156ebe32a226ebe639dc30d7a7fbcdaf1ee89e36eb5b8c736b207e16c3eff90b351d757d85f3612dacefe1cd0100371720d9d58ec229daa3ca654fb'
'f8b32ae188366a1cfb7bdb7b1859f545dbf583a7ab3b2d793500688c85aae27b3df1ec926dd91795e47669535fa68ed762fdf0600384304ced16f6370dc0a67c'
'60bd46cc0a708f83462f076b09e6afa9eb1caabcaf54f171d224e7059871dc960dbe6be8246a4b7eec889af7230a3534c3ba78e0b1be2b0705f00eb36550452b'
'd87664b9bdf30eac3011393d094962e0d568a94b5eaf4c8e5f17529442dcba905cea7341527066102a97a07a981acd6ce045b8737eb78a7d81a2a2d05023fe26')
diff --git a/fix-electron-builder.patch b/fix-electron-builder.patch
new file mode 100644
index 000000000000..c345062c2bdb
--- /dev/null
+++ b/fix-electron-builder.patch
@@ -0,0 +1,19 @@
+Only in package.new/: Rocket.Chat.Electron-2.15.0
+diff -ura package.orig/electron-builder.json package.new/electron-builder.json
+--- package.orig/electron-builder.json 2019-02-28 10:01:42.724497392 +0100
++++ package.new/electron-builder.json 2019-02-28 10:01:21.624276060 +0100
+@@ -78,12 +78,10 @@
+ ],
+ "artifactName": "rocketchat-${version}-${arch}.${ext}"
+ },
++ "electronDist": "/usr/lib/electron",
+ "linux": {
+ "target": [
+- "tar.gz",
+- "deb",
+- "rpm",
+- "snap"
++ "dir"
+ ],
+ "executableName": "rocketchat-desktop",
+ "category": "GNOME;GTK;Network;InstantMessaging",
diff --git a/fix-linux-target.patch b/fix-linux-target.patch
deleted file mode 100644
index c37435155836..000000000000
--- a/fix-linux-target.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ura package.orig/electron-builder.json package.new/electron-builder.json
---- package.orig/electron-builder.json 2018-10-11 11:21:11.824377553 +0200
-+++ package.new/electron-builder.json 2018-10-11 11:21:31.057808503 +0200
-@@ -76,10 +76,7 @@
- },
- "linux": {
- "target": [
-- "tar.gz",
-- "deb",
-- "rpm",
-- "snap"
-+ "dir"
- ],
- "executableName": "rocketchat-desktop",
- "category": "GNOME;GTK;Network;InstantMessaging",