summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2021-05-29 02:17:33 +0200
committerDaniel Peukert2021-05-29 02:17:33 +0200
commitbcb9d8b7fc3311aa339ef446cd393f745a5b2873 (patch)
treefb741d9efe2f596915dca7ce5e6ebc67214f24b1
parentacc3a7a2dd7b2970115ec56f550758ff1fc8a7aa (diff)
downloadaur-bcb9d8b7fc3311aa339ef446cd393f745a5b2873.tar.gz
Fix ferdi build
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD11
-rw-r--r--fix-autostart-path.diff2
3 files changed, 13 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index afc752aaf28e..d303fe66140c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ferdi
pkgdesc = A messaging browser that allows you to combine your favorite messaging services into one application
pkgver = 5.5.0
- pkgrel = 9
+ pkgrel = 10
url = https://getferdi.com
arch = x86_64
arch = i686
@@ -15,13 +15,13 @@ pkgbase = ferdi
makedepends = python2
depends = electron8-bin
depends = libxkbfile
- source = ferdi-5.5.0-9.tar.gz::https://github.com/getferdi/ferdi/archive/v5.5.0.tar.gz
- source = ferdi-5.5.0-9-recipes.tar.gz::https://github.com/getferdi/recipes/archive/3054fd4c362b5be81b5cdd48535a0e7078fcd0a6.tar.gz
- source = ferdi-5.5.0-9-internal-server.tar.gz::https://github.com/getferdi/internal-server/archive/95ae59926dbd88d55a5377be997558a9e112ab49.tar.gz
+ source = ferdi-5.5.0-10.tar.gz::https://github.com/getferdi/ferdi/archive/v5.5.0.tar.gz
+ source = ferdi-5.5.0-10-recipes.tar.gz::https://github.com/getferdi/recipes/archive/3054fd4c362b5be81b5cdd48535a0e7078fcd0a6.tar.gz
+ source = ferdi-5.5.0-10-internal-server.tar.gz::https://github.com/getferdi/internal-server/archive/95ae59926dbd88d55a5377be997558a9e112ab49.tar.gz
source = fix-autostart-path.diff
sha256sums = 319b02b565e34720c8ccefdb08cfe37219304c002e469fdf1a15c8971b573fc3
sha256sums = b72d06155d20292d90c5b9fc05f83b318080abf858669ca2c1a2a539890c3427
sha256sums = 70cb957413aec3941845d7d567f250f010e7bd2e8549b530ba16817e62864b55
- sha256sums = 91cc72f00db20e1bded69d08578e6ae9fdc89a4582ee8f6d29697b0233d7d095
+ sha256sums = b17dcbc621dba3b495bac99ce11f254e2fd086e7cf024fb0f8e89d9530e52227
pkgname = ferdi
diff --git a/PKGBUILD b/PKGBUILD
index 825e758afa61..83b064ab871a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgname='ferdi'
pkgver='5.5.0'
_recipescommit='3054fd4c362b5be81b5cdd48535a0e7078fcd0a6'
_internalservercommit='95ae59926dbd88d55a5377be997558a9e112ab49'
-pkgrel='9'
+pkgrel='10'
pkgdesc='A messaging browser that allows you to combine your favorite messaging services into one application'
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
url="https://get$pkgname.com"
@@ -23,7 +23,7 @@ source=(
sha256sums=('319b02b565e34720c8ccefdb08cfe37219304c002e469fdf1a15c8971b573fc3'
'b72d06155d20292d90c5b9fc05f83b318080abf858669ca2c1a2a539890c3427'
'70cb957413aec3941845d7d567f250f010e7bd2e8549b530ba16817e62864b55'
- '91cc72f00db20e1bded69d08578e6ae9fdc89a4582ee8f6d29697b0233d7d095')
+ 'b17dcbc621dba3b495bac99ce11f254e2fd086e7cf024fb0f8e89d9530e52227')
_sourcedirectory="$pkgname-$pkgver"
_homedirectory="$pkgname-$pkgver-$pkgrel-home"
@@ -54,8 +54,11 @@ prepare() {
# Set system Electron version for ABI compatibility
sed -E -i -e 's|("electron": ").*"|\1'"$(cat '/usr/lib/electron8/version')"'"|' 'package.json'
- # Set node-sass version for node 14 compatibility
- sed -E -i 's|("node-sass": ").*"|\14.14.0"|' 'package.json'
+ # Set node-sass version for node 16 compatibility (gulp-sass update still needed)
+ sed -E -i 's|("node-sass": ").*"|\16.0.0"|' 'package.json'
+
+ # Set cld version for GCC11 compatibility
+ sed -E -i 's|("node-sass":.*)|\1\n "cld": "2.7.0",|' 'package.json'
# Prevent Ferdi from being launched in dev mode
sed -i "s|import isDevMode from 'electron-is-dev'|const isDevMode = false|g" 'src/index.js' 'src/config.js'
diff --git a/fix-autostart-path.diff b/fix-autostart-path.diff
index 8ba8fabdd8ad..7d0c2f821b99 100644
--- a/fix-autostart-path.diff
+++ b/fix-autostart-path.diff
@@ -1,5 +1,5 @@
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js
-index 36e6efd4..c6e4a32c 100644
+index 96142787..2c62c8ae 100644
--- a/src/stores/AppStore.js
+++ b/src/stores/AppStore.js
@@ -35,6 +35,7 @@ const mainWindow = remote.getCurrentWindow();