diff options
author | Matthias Lisin | 2019-02-28 10:15:45 +0100 |
---|---|---|
committer | Matthias Lisin | 2019-02-28 10:15:45 +0100 |
commit | 81886b9071f0f372632d4f2591cf96dab33c9873 (patch) | |
tree | b1afa35505ed4339cae3dfee0231763d4feef2f0 | |
parent | 75f6356dece090d48c4a32cc3c3ddda4e1968426 (diff) | |
download | aur-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-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | fix-electron-builder.patch | 19 | ||||
-rw-r--r-- | fix-linux-target.patch | 15 |
4 files changed, 25 insertions, 21 deletions
@@ -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 @@ -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", |