2024-03-29 08:12:19 +01:00
|
|
|
# Template file for 'vesktop'
|
|
|
|
|
|
|
|
pkgname='vesktop'
|
2024-07-15 12:36:25 +02:00
|
|
|
version='1.5.3'
|
2024-03-29 08:12:19 +01:00
|
|
|
revision='1'
|
|
|
|
arch='x86_64'
|
|
|
|
short_desc='Vesktop gives you the performance of web Discord and the comfort of Discord Desktop'
|
|
|
|
homepage='https://vencord.dev'
|
|
|
|
license='GPL3'
|
|
|
|
|
|
|
|
depends="electron24"
|
|
|
|
hostmakedepends="electron24"
|
|
|
|
makedepends="pnpm git"
|
|
|
|
|
|
|
|
distfiles="https://github.com/Vencord/Vesktop/archive/refs/tags/v${version}.tar.gz"
|
2024-05-04 10:13:37 +02:00
|
|
|
checksum="2795891c71d3ec39fd412cf1396a3172499b58619b2e7f92ce81de3db19d5de7"
|
2024-03-29 08:12:19 +01:00
|
|
|
|
|
|
|
do_build() {
|
|
|
|
export SYSTEM_ELECTRON_VERSION=$(</usr/lib/electron24/version)
|
|
|
|
|
|
|
|
sed -i 's/"electron": "^\([0-9]\+\.\)\{2\}[0-9]\+"/"electron": "'"${SYSTEM_ELECTRON_VERSION}"'"/g' package.json
|
|
|
|
sed -i '/linux/s/^/ "electronDist": "\/usr\/lib\/electron24",\n/' "package.json"
|
|
|
|
|
2024-05-04 10:13:37 +02:00
|
|
|
COREPACK_ENABLE_STRICT="0" pnpm install
|
|
|
|
COREPACK_ENABLE_STRICT="0" pnpm package:dir
|
2024-03-29 08:12:19 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
do_install() {
|
|
|
|
vmkdir "usr/lib/${pkgname}"
|
|
|
|
|
|
|
|
vcopy "dist/linux-unpacked/resources/app.asar" "usr/lib/${pkgname}"
|
|
|
|
vinstall "${FILESDIR}/${pkgname}" 755 "usr/bin"
|
|
|
|
|
|
|
|
vlicense "LICENSE"
|
|
|
|
}
|