From 683ca635aa17bcc0bdcbe64247ea77a910b7d13b Mon Sep 17 00:00:00 2001
From: Peter Marquardt <wwwutz@molgen.mpg.de>
Date: Fri, 28 Jun 2019 10:48:26 +0200
Subject: [PATCH] signal-desktop: update 1.25.1 to 1.25.2

Scott says: You must update
---
 signal-desktop-1.25.2-0.build.sh | 80 ++++++++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)
 create mode 100755 signal-desktop-1.25.2-0.build.sh

diff --git a/signal-desktop-1.25.2-0.build.sh b/signal-desktop-1.25.2-0.build.sh
new file mode 100755
index 0000000..aeee2f2
--- /dev/null
+++ b/signal-desktop-1.25.2-0.build.sh
@@ -0,0 +1,80 @@
+#! /bin/bash
+
+PKG=signal-desktop
+VERSION=1.25.2
+BUILD=0
+
+PREFIX=/pkg/$PKG-$VERSION-$BUILD
+
+. /pkg/node-10.13.0-0/profile
+
+export PATH
+
+set -xe
+umask 022
+
+node --version
+
+BUILD_TMPDIR=/scratch/local2/$PKG-$VERSION-$BUILD.build.tmp
+test -d $BUILD_TMPDIR && chmod -c -R u+rwx $BUILD_TMPDIR && rm -rf $BUILD_TMPDIR
+mkdir -p $BUILD_TMPDIR/home
+export TMPDIR=$BUILD_TMPDIR
+export HOME=$BUILD_TMPDIR/home
+
+exec </dev/null
+
+mkdir -p $PREFIX
+cat >$PREFIX/profile <<-EOF
+	PATH=$PREFIX/bin:\$PATH
+EOF
+. $PREFIX/profile
+
+# export MAKEFLAGS="-j $(nproc)"
+
+BUILDDIR=$PREFIX/build
+
+set -x
+
+mkdir -p $BUILDDIR
+cd $BUILDDIR
+
+S=signal-desktop-${VERSION}
+
+[ -d Signal-Desktop ] || git clone https://github.com/signalapp/Signal-Desktop.git
+
+cd Signal-Desktop
+
+# git pull --rebase
+
+git checkout tags/v${VERSION}
+
+npm --version
+node --version
+npm install yarn
+./node_modules/yarn/bin/yarn versions
+./node_modules/yarn/bin/yarn install
+./node_modules/yarn/bin/yarn generate
+./node_modules/yarn/bin/yarn build-release
+
+find ${BUILDDIR} -perm -700 ! -perm -005 -exec chmod o+rx '{}' ';'
+
+    for e in signal-desktop \
+        '*.so' \
+        '*.pak' \
+        '*.bin' \
+        icudtl.dat \
+        locales \
+        resources \
+        ; do
+        cp -ax ${BUILDDIR}/Signal-Desktop/release/linux-unpacked/$e ${PREFIX}/
+    done
+
+
+mkdir -p ${PREFIX}/bin
+
+cat >${PREFIX}/bin/signal-desktop <<__EOS__
+#!/bin/sh
+exec ${PREFIX}/signal-desktop $@
+__EOS__
+
+chmod 755 ${PREFIX}/bin/signal-desktop