# Template file for 'wire-desktop' pkgname=wire-desktop version=3.40.3718 revision=1 _electronver=35 hostmakedepends="nodejs yarn git" makedepends="electron${_electronver}-devel" depends="electron${_electronver}" short_desc="Wire for desktop" maintainer="Orphaned " license="GPL-3.0-or-later" homepage="https://wire.com" distfiles="https://github.com/wireapp/wire-desktop/archive/linux/${version}.tar.gz" checksum=aa0b48598b8dd33b59f2c6397aaacfa939c6754d2942595b2798c776f099c07c nocross="electron" case "$XBPS_MACHINE" in x86_64*|i686*) ;; *) broken="oof" ;; esac do_build() { yarn LINUX_TARGET=dir yarn build:linux npx ts-node -P tsconfig.bin.json ./bin/build-tools/build-linux-desktop-file.ts > wire-desktop.desktop } do_install() { cat <<-EOF > "wire-desktop.sh" #!/bin/sh exec electron${_electronver} "/usr/lib/wire-desktop/app.asar" "\$@" EOF vbin wire-desktop.sh wire-desktop vinstall wrap/dist/linux-unpacked/resources/app.asar 644 usr/lib/wire-desktop vinstall resources/icons/256x256.png 644 \ usr/share/icons/hicolor/256x256/apps wire-desktop.png vinstall resources/icons/32x32.png 644 \ usr/share/icons/hicolor/32x32/apps wire-desktop.png vinstall wire-desktop.desktop 644 usr/share/applications }