diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | fix-autostart-path.diff | 12 |
3 files changed, 24 insertions, 5 deletions
@@ -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 @@ -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'; |