diff --git a/srcpkgs/Signal-Desktop/template b/srcpkgs/Signal-Desktop/template index 8f50cec20e9..9e6e7d84635 100644 --- a/srcpkgs/Signal-Desktop/template +++ b/srcpkgs/Signal-Desktop/template @@ -1,24 +1,22 @@ # Template file for 'Signal-Desktop' pkgname=Signal-Desktop -version=1.12.1 +version=1.14.1 revision=1 -hostmakedepends="git python nodejs-lts" +hostmakedepends="git python nodejs yarn" depends="libnotify libappindicator" short_desc="Signal Private Messenger for Linux" maintainer="Julio Galvan " license="GPL-3.0-only" homepage="https://github.com/signalapp/Signal-Desktop" distfiles="https://github.com/signalapp/Signal-Desktop/archive/v${version}.tar.gz" -checksum=82ca68e0b912db19b4bc4d1bfb8b2d2f76e1d4393c4c1fa8ff950502883b18ac +checksum=4758384e58085527c1cf266b48ae8f21068102c60a7b8cf56ab7631d5869237f # Due to electron only_for_archs="x86_64 i686" nostrip_files="signal-desktop" -broken="https://build.voidlinux.eu/builders/x86_64_builder/builds/9800/steps/shell_3/logs/stdio" do_build() { - npm install -g yarn yarn install --ignore-engines - yarn generate + yarn grunt yarn build-release --dir } @@ -28,7 +26,6 @@ do_install() { case "$XBPS_TARGET_MACHINE" in i686*) _ARCH="-ia32-";; x86_64*) _ARCH="-";; - *) _ARCH="-${XBPS_TARGET_MACHINE%-musl}-";; esac vcopy release/linux${_ARCH}unpacked/* usr/share/signal-desktop @@ -39,8 +36,8 @@ do_install() { vcopy ${FILESDIR}/signal.desktop usr/share/applications/ vmkdir usr/share/icons/hicolor - for size in 16 24 32 48 64 128 256 512 1024; do - vinstall build/icons/png/${size}x${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps/ signal.png + for size in 16 32 48 128 256 1024; do + vinstall images/icon_${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps/ signal.png done - npm remove -g yarn } +