diff --git a/srcpkgs/wire-desktop/template b/srcpkgs/wire-desktop/template index d44b4b8f96c..015aea0ce20 100644 --- a/srcpkgs/wire-desktop/template +++ b/srcpkgs/wire-desktop/template @@ -1,43 +1,37 @@ # Template file for 'wire-desktop' pkgname=wire-desktop -version=3.29.2997 +version=3.34.3307 revision=1 hostmakedepends="nodejs yarn git" -depends="electron19" +depends="electron24" short_desc="Wire for desktop" maintainer="Young Jin Park " license="GPL-3.0-or-later" homepage="https://wire.com" distfiles="https://github.com/wireapp/wire-desktop/archive/linux/${version}.tar.gz" -checksum=0b714b661827a73bf91371766b706a049ae8347c9cf3379d50b7f323efaeb47a +checksum=f2c267c061ba4afdb744c8abf0660d9129eb165e31c9721a30bf3821c6ab74c7 case "$XBPS_MACHINE" in x86_64*|i686*) ;; *) broken="oof" ;; esac -pre_build() { - yarn -} - 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() { - vmkdir usr/lib/wire-desktop - vinstall wrap/dist/linux-unpacked/resources/app.asar 644 usr/lib/wire-desktop - vmkdir usr/bin - cat << EOF > "wire-desktop.sh" -#!/bin/sh -exec electron19 "/usr/lib/wire-desktop/app.asar" "\$@" -EOF + cat <<-EOF > "wire-desktop.sh" + #!/bin/sh + exec electron24 "/usr/lib/wire-desktop/app.asar" "\$@" + EOF vbin wire-desktop.sh wire-desktop - vmkdir usr/share/icons/hicolor/256x256/apps - vcopy resources/icons/256x256.png usr/share/icons/hicolor/256x256/apps/wire-desktop.png - vmkdir usr/share/icons/hicolor/32x32/apps - vcopy resources/icons/32x32.png usr/share/icons/hicolor/32x32/apps/wire-desktop.png - vmkdir usr/share/applications - vcopy wire-desktop.desktop usr/share/applications/wire-desktop.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 } diff --git a/srcpkgs/wire-desktop/update b/srcpkgs/wire-desktop/update new file mode 100644 index 00000000000..741008b96ad --- /dev/null +++ b/srcpkgs/wire-desktop/update @@ -0,0 +1 @@ +pattern="(?<=linux/)[0-9.]+(?=.tar.gz)"