summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-10-24 08:57:47 +0800
committerzxp198210052023-10-24 08:57:47 +0800
commit5dc22175117098994f7577d6a1eb7c7171a2bb8b (patch)
tree51cedf38111d733450bf7fe075735022fd478527
parent7bc39cf785fddf23046a91a2a77483c19e74c83d (diff)
downloadaur-5dc22175117098994f7577d6a1eb7c7171a2bb8b.tar.gz
update to 3.2.5
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD14
-rw-r--r--armcord.sh6
3 files changed, 16 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 013fe13b5637..9e2f75e29711 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = armcord
pkgdesc = A custom client designed to enhance your Discord experience while keeping everything lightweight.
- pkgver = 3.2.4_libwebp
+ pkgver = 3.2.5
pkgrel = 1
url = https://armcord.app/
arch = any
@@ -10,11 +10,11 @@ pkgbase = armcord
makedepends = nodejs>=18.0.0
makedepends = npm
depends = bash
- depends = electron26
+ depends = electron27
conflicts = armcord
- source = armcord-3.2.4_libwebp.tar.gz::https://github.com/ArmCord/ArmCord/archive/refs/tags/v3.2.4-libwebp.tar.gz
+ source = armcord-3.2.5.zip::https://github.com/ArmCord/ArmCord/archive/refs/tags/v3.2.5.zip
source = armcord.sh
- sha256sums = c378d7f6ed419bc9348a1f65077c1c134091b3466e0898767dd22cd8864771ff
- sha256sums = 1ad6cfe6fd145014efd043d0b87467357a40c88685c0444ae2604d345f8b16a7
+ sha256sums = 5cb7f8cacece0c117b7fcb02de46a3059539775d875cd2ba28e6ac5d5aaed542
+ sha256sums = 5e0336ade88b6f7ba3020db7ac8e63b6b1387ca0f11bac523e9924a007a684a5
pkgname = armcord
diff --git a/PKGBUILD b/PKGBUILD
index b0601c369636..609f391cdb73 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=armcord
_pkgname=ArmCord
-pkgver=3.2.4_libwebp
+pkgver=3.2.5
pkgrel=1
pkgdesc="A custom client designed to enhance your Discord experience while keeping everything lightweight."
arch=('any')
@@ -9,24 +9,24 @@ url="https://armcord.app/"
_githuburl="https://github.com/ArmCord/ArmCord"
license=('custom:OSL3')
conflicts=("${pkgname}")
-depends=('bash' 'electron26')
+depends=('bash' 'electron27')
makedepends=('gendesk' 'pnpm>=7.13.4' 'nodejs>=18.0.0' 'npm')
-source=("${pkgname}-${pkgver}.tar.gz::${_githuburl}/archive/refs/tags/v${pkgver//_/-}.tar.gz"
+source=("${pkgname}-${pkgver}.zip::${_githuburl}/archive/refs/tags/v${pkgver}.zip"
"${pkgname%-bin}.sh")
-sha256sums=('c378d7f6ed419bc9348a1f65077c1c134091b3466e0898767dd22cd8864771ff'
- '1ad6cfe6fd145014efd043d0b87467357a40c88685c0444ae2604d345f8b16a7')
+sha256sums=('5cb7f8cacece0c117b7fcb02de46a3059539775d875cd2ba28e6ac5d5aaed542'
+ '5e0336ade88b6f7ba3020db7ac8e63b6b1387ca0f11bac523e9924a007a684a5')
prepare() {
gendesk -q -f -n --categories "Network;Utility" --name "${_pkgname}" --exec "${pkgname}"
}
build() {
- cd "${srcdir}/${_pkgname}-${pkgver//_/-}"
+ cd "${srcdir}/${_pkgname}-${pkgver}"
pnpm install
sed '/deb/d;/tar.gz/d;/rpm/d' -i package.json
pnpm run packageQuick
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
- install -Dm644 "${srcdir}/${_pkgname}-${pkgver//_/-}/dist/linux-unpacked/resources/app.asar" -t "${pkgdir}/opt/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/${_pkgname}-${pkgver//_/-}/dist/linux-unpacked/resources/app.asar" -t "${pkgdir}/opt/${pkgname%-bin}/resources"
install -Dm644 "${srcdir}/${_pkgname}-${pkgver//_/-}/build/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/${_pkgname}-${pkgver//_/-}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
diff --git a/armcord.sh b/armcord.sh
index a64799f0b9d3..44084fd2b6c7 100644
--- a/armcord.sh
+++ b/armcord.sh
@@ -1,6 +1,8 @@
#!/bin/bash
-_ELECTRON=/usr/bin/electron26
-_ASAR="/opt/armcord/app.asar"
+_ELECTRON=/usr/bin/electron27
+APPDIR="/opt/armcord"
+export PATH="${APPDIR}:${APPDIR}/usr/sbin:${PATH}"
+_ASAR="${APPDIR}/resources/app.asar"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
exec ${_ELECTRON} ${_ASAR} "$@"
else