Compare commits

..

No commits in common. "debf69d1eb6ce9c9f13a59ad861e38c53b2af5f9" and "c9d657f2beccb9a20eb1c8af826f13fc5c6f09fc" have entirely different histories.

6 changed files with 8 additions and 18 deletions

View file

@ -1,7 +1,7 @@
pkgbase = discord-electron-openasar pkgbase = discord-electron-openasar
pkgdesc = Discord packaged with OpenAsar using system provided electron (v38) for increased security and performance pkgdesc = Discord packaged with OpenAsar using system provided electron (v38) for increased security and performance
pkgver = 0.0.112+846 pkgver = 0.0.112+846
pkgrel = 2 pkgrel = 1
url = https://discord.com url = https://discord.com
install = discord-electron-openasar.install install = discord-electron-openasar.install
arch = x86_64 arch = x86_64

View file

@ -4,7 +4,7 @@ pkgname=discord-electron-openasar
_pkgname=discord _pkgname=discord
pkgver=0.0.112+846 pkgver=0.0.112+846
_pkgver=${pkgver%%+*} _pkgver=${pkgver%%+*}
pkgrel=2 pkgrel=1
_electronver=38 _electronver=38
_electronname="electron${_electronver}" _electronname="electron${_electronver}"
pkgdesc="Discord packaged with OpenAsar using system provided electron (v${_electronver}) for increased security and performance" pkgdesc="Discord packaged with OpenAsar using system provided electron (v${_electronver}) for increased security and performance"

View file

@ -32,16 +32,11 @@ for line in "${MAPFILE[@]}"; do
fi fi
done done
if [[ -e "${XDG_RUNTIME_DIR:-}/${WAYLAND_SOCKET:-}" || -e "${WAYLAND_DISPLAY:-}" || "${XDG_SESSION_TYPE:-}" == "wayland" ]]; then
# work around electron's broken wayland detection
# TODO: remove when Arch updates to an electron release that includes the fix
# https://github.com/electron/electron/pull/48301
flags+=("--ozone-platform=wayland")
fi
unset flags_file krisp_bin unset flags_file krisp_bin
exec /usr/lib/@ELECTRON@/electron \ exec /usr/lib/@ELECTRON@/electron \
/usr/lib/@PKGNAME@/resources/app.asar \ /usr/lib/@PKGNAME@/resources/app.asar \
--ozone-platform-hint=auto \
--gtk-version=3 \
"${flags[@]}" "$@" "${flags[@]}" "$@"

View file

@ -1,7 +1,7 @@
pkgbase = discord-electron pkgbase = discord-electron
pkgdesc = Discord using system provided electron (v38) for increased security and performance pkgdesc = Discord using system provided electron (v38) for increased security and performance
pkgver = 0.0.112 pkgver = 0.0.112
pkgrel = 2 pkgrel = 1
url = https://discord.com url = https://discord.com
install = discord-electron.install install = discord-electron.install
arch = x86_64 arch = x86_64

View file

@ -1,7 +1,7 @@
pkgname=discord-electron pkgname=discord-electron
_pkgname=discord _pkgname=discord
pkgver=0.0.112 pkgver=0.0.112
pkgrel=2 pkgrel=1
_electronver=38 _electronver=38
_electronname="electron${_electronver}" _electronname="electron${_electronver}"
pkgdesc="Discord using system provided electron (v${_electronver}) for increased security and performance" pkgdesc="Discord using system provided electron (v${_electronver}) for increased security and performance"

View file

@ -32,16 +32,11 @@ for line in "${MAPFILE[@]}"; do
fi fi
done done
if [[ -e "${XDG_RUNTIME_DIR:-}/${WAYLAND_SOCKET:-}" || -e "${WAYLAND_DISPLAY:-}" || "${XDG_SESSION_TYPE:-}" == "wayland" ]]; then
# work around electron's broken wayland detection
# TODO: remove when Arch updates to an electron release that includes the fix
# https://github.com/electron/electron/pull/48301
flags+=("--ozone-platform=wayland")
fi
unset flags_file krisp_bin unset flags_file krisp_bin
exec /usr/lib/@ELECTRON@/electron \ exec /usr/lib/@ELECTRON@/electron \
/usr/lib/@PKGNAME@/resources/app.asar \ /usr/lib/@PKGNAME@/resources/app.asar \
--ozone-platform-hint=auto \
--gtk-version=3 \
"${flags[@]}" "$@" "${flags[@]}" "$@"