From 2354c5978d042880f4cad52f6685fa76cecc7332 Mon Sep 17 00:00:00 2001 From: a dinosaur Date: Mon, 26 Apr 2021 13:03:23 +1000 Subject: [PATCH] Signal-Desktop: update to 5.0.0 --- .../patches/build-from-tarball.patch | 9 --------- srcpkgs/Signal-Desktop/template | 14 +++++++++++--- 2 files changed, 11 insertions(+), 12 deletions(-) delete mode 100644 srcpkgs/Signal-Desktop/patches/build-from-tarball.patch diff --git a/srcpkgs/Signal-Desktop/patches/build-from-tarball.patch b/srcpkgs/Signal-Desktop/patches/build-from-tarball.patch deleted file mode 100644 index e8c3db0e087e..000000000000 --- a/srcpkgs/Signal-Desktop/patches/build-from-tarball.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- Gruntfile.js.orig 2020-04-26 23:32:09.861789510 +0200 -+++ Gruntfile.js 2020-04-26 23:32:21.424734031 +0200 -@@ -452,6 +452,5 @@ - 'concat', - 'copy:deps', - 'sass', -- 'date', - ]); - }; diff --git a/srcpkgs/Signal-Desktop/template b/srcpkgs/Signal-Desktop/template index 8999b6e483ff..bf6ee4b654a6 100644 --- a/srcpkgs/Signal-Desktop/template +++ b/srcpkgs/Signal-Desktop/template @@ -1,22 +1,30 @@ # Template file for 'Signal-Desktop' pkgname=Signal-Desktop -version=1.39.5 +version=5.0.0 revision=1 # Due to electron # 32-bit is not supported https://github.com/signalapp/Signal-Desktop/issues/1661 archs="x86_64" -hostmakedepends="git nodejs python tar yarn" +hostmakedepends="git git-lfs nodejs python tar 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=f9f55c0195579b43712bf370b753337432eda4bcf89809d1c8f3deb0b4ee4400 +checksum=4ff58f5ab5f4de6477dd92069d8c2e9a830513acca527b51e0ee1c7cbe7d8627 nostrip_files="signal-desktop" +pre_configure() { + git lfs install +} + pre_build() { + # allow higher Node version vsed -e 's/"node": "/&>=/' -i package.json + + # allow tarball build + vsed "/'date',\$/d" -i Gruntfile.js } do_build() {