summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2020-02-16 15:23:48 +0100
committerDaniel Peukert2020-02-16 15:23:48 +0100
commit2c00bec8f6fc7502add4100478a4efe77d2e3e5a (patch)
treead5414ee1b387b649a351b9177b9c426352cc506
parente6973e03b6a4fc8ccf02437f6ab6238571caff8b (diff)
downloadaur-2c00bec8f6fc7502add4100478a4efe77d2e3e5a.tar.gz
Fixed autostart path and updated devMode sed commands
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--fix-autostart-path.diff12
3 files changed, 24 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cea327fca1ae..b697339147ca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ferdi-git
pkgdesc = A messaging browser that allows you to combine your favorite messaging services into one application - git version
pkgver = 5.4.1.beta.5.r271.gf07b3f70
- pkgrel = 2
+ pkgrel = 3
url = https://getferdi.com
arch = x86_64
arch = i686
@@ -18,10 +18,12 @@ pkgbase = ferdi-git
source = ferdi-git-internal-server::git+https://github.com/getferdi/internal-server
source = ferdi.desktop
source = ferdi.sh
+ source = fix-autostart-path.diff
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
sha256sums = 5013233fc508f16b6782efa72da2ac242996f8555b3135aa0d2d98029c2bbc53
sha256sums = 3a21a67cc821892f9ae1b53b9108ec1859aa42b301fa6523c6c7accf6bc2a6c5
+ sha256sums = 91cc72f00db20e1bded69d08578e6ae9fdc89a4582ee8f6d29697b0233d7d095
pkgname = ferdi-git
diff --git a/PKGBUILD b/PKGBUILD
index 61ead57682c9..4ddf7461a8ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
_pkgname='ferdi'
pkgname="$_pkgname-git"
pkgver='5.4.1.beta.5.r271.gf07b3f70'
-pkgrel='2'
+pkgrel='3'
pkgdesc='A messaging browser that allows you to combine your favorite messaging services into one application - git version'
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
url="https://get$_pkgname.com"
@@ -21,12 +21,14 @@ source=(
"$pkgname-internal-server::git+https://github.com/get$_pkgname/internal-server"
"$_pkgname.desktop"
"$_pkgname.sh"
+ 'fix-autostart-path.diff'
)
sha256sums=('SKIP'
'SKIP'
'SKIP'
'5013233fc508f16b6782efa72da2ac242996f8555b3135aa0d2d98029c2bbc53'
- '3a21a67cc821892f9ae1b53b9108ec1859aa42b301fa6523c6c7accf6bc2a6c5')
+ '3a21a67cc821892f9ae1b53b9108ec1859aa42b301fa6523c6c7accf6bc2a6c5'
+ '91cc72f00db20e1bded69d08578e6ae9fdc89a4582ee8f6d29697b0233d7d095')
case "$CARCH" in
i686)
@@ -66,8 +68,11 @@ prepare() {
sed -E -i 's|("electron": ").*"|\1'"$(cat /usr/lib/electron/version)"'"|' 'package.json'
# Prevent Ferdi from being launched in dev mode
- sed -i 's|export const isDevMode = .*|export const isDevMode = false;|g' 'src/environment.js'
- sed -i "s|import isDevMode from 'electron-is-dev'|export const isDevMode = false|g" 'src/index.js'
+ sed -i "s|import isDevMode from 'electron-is-dev'|const isDevMode = false|g" 'src/index.js' 'src/config.js'
+ sed -i "s|import isDev from 'electron-is-dev'|const isDev = false|g" 'src/environment.js'
+
+ # Specify path for autostart file
+ patch --forward -p1 < '../fix-autostart-path.diff'
# Prepare dependencies
export HOME="$srcdir/$pkgname-home"
diff --git a/fix-autostart-path.diff b/fix-autostart-path.diff
new file mode 100644
index 000000000000..8ba8fabdd8ad
--- /dev/null
+++ b/fix-autostart-path.diff
@@ -0,0 +1,12 @@
+diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js
+index 36e6efd4..c6e4a32c 100644
+--- a/src/stores/AppStore.js
++++ b/src/stores/AppStore.js
+@@ -35,6 +35,7 @@ const mainWindow = remote.getCurrentWindow();
+ const defaultLocale = DEFAULT_APP_SETTINGS.locale;
+ const autoLauncher = new AutoLaunch({
+ name: 'Ferdi',
++ path: '/usr/bin/ferdi',
+ });
+
+ const CATALINA_NOTIFICATION_HACK_KEY = '_temp_askedForCatalinaNotificationPermissions';