From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1187697-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2E2A3138359 for <garchives@archives.gentoo.org>; Thu, 16 Jul 2020 00:15:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9C900E08BB; Thu, 16 Jul 2020 00:14:42 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 37B0DE08BB for <gentoo-commits@lists.gentoo.org>; Thu, 16 Jul 2020 00:14:42 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id CBB0934EF20 for <gentoo-commits@lists.gentoo.org>; Thu, 16 Jul 2020 00:14:40 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0D1142D6 for <gentoo-commits@lists.gentoo.org>; Thu, 16 Jul 2020 00:14:37 +0000 (UTC) From: "Sam James" <sam@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" <sam@gentoo.org> Message-ID: <1594858468.b39d55f8bd2b28fe7a31ba34b8c2fa2e47d47877.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-im/signal-desktop-bin/Manifest net-im/signal-desktop-bin/signal-desktop-bin-1.34.4.ebuild X-VCS-Directories: net-im/signal-desktop-bin/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: b39d55f8bd2b28fe7a31ba34b8c2fa2e47d47877 X-VCS-Branch: master Date: Thu, 16 Jul 2020 00:14:37 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: fe54fa5c-b55a-4178-9b54-5d8c0fa871eb X-Archives-Hash: 2754868db81c177ed7c505e29836e031 commit: b39d55f8bd2b28fe7a31ba34b8c2fa2e47d47877 Author: Robert Siebeck <gentoo.2019 <AT> r123 <DOT> de> AuthorDate: Thu Jul 16 00:14:27 2020 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Jul 16 00:14:28 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b39d55f8 net-im/signal-desktop-bin: add new version 1.34.4 Signed-off-by: Robert Siebeck <gentoo.2019 <AT> r123.de> Signed-off-by: Sam James <sam <AT> gentoo.org> net-im/signal-desktop-bin/Manifest | 1 + .../signal-desktop-bin-1.34.4.ebuild | 83 ++++++++++++++++++++++ 2 files changed, 84 insertions(+) diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 8b6b815d570..6c11b501823 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1 +1,2 @@ DIST signal-desktop_1.34.3_amd64.deb 99601582 BLAKE2B 36ff459be13182780adcad52990341bb708de84ced00bcb6fc45e0fdd7bba0fb176b3a7000fe1ef436c1a0ac0cf47a184114356a5f944513086c4d90464aea50 SHA512 9dcdbc50d4a8ed08ec1011667d50396f221cb8e8eb34cab6bc432b8a1da2b5efb42839182ef3091f2bb865d45088eb6b81ae8e9ed375822098096b095970c545 +DIST signal-desktop_1.34.4_amd64.deb 99664134 BLAKE2B f09b0dfd50ab4591fc0cab3e6447d34807d25af03efe3c7d6af5d3beb6bb93160fa6ed0f52b2f19a10570f64f54c5abc26cf76c0470d12907237a52ad5bd367a SHA512 29311310111895b5da5b5d9972c59f4c11ecdaca5bf472097403edf444456a6495a0f865d24656c5825bbf6728d6c110fc3a6309c88ac0c23b51e229fef39d6d diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.34.4.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-1.34.4.ebuild new file mode 100644 index 00000000000..137ae543643 --- /dev/null +++ b/net-im/signal-desktop-bin/signal-desktop-bin-1.34.4.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="${PN/-bin/}" + +inherit eutils pax-utils unpacker xdg-utils + +DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" +HOMEPAGE="https://signal.org/ + https://github.com/signalapp/Signal-Desktop" +SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb" + +LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="" + +BDEPEND="app-admin/chrpath" +RDEPEND=" + dev-libs/nss + media-libs/mesa[X(+)] + net-print/cups + x11-libs/gtk+:3[X] + x11-libs/libXScrnSaver + x11-libs/libXtst" + +QA_PREBUILT="opt/Signal/signal-desktop + opt/Signal/chrome-sandbox + opt/Signal/crashpad_handler + opt/Signal/libffmpeg.so + opt/Signal/libGLESv2.so + opt/Signal/libnode.so + opt/Signal/libVkICD_mock_icd.so + opt/Signal/libvk_swiftshader.so + opt/Signal/swiftshader/libGLESv2.so + opt/Signal/resources/app.asar.unpacked/node_modules/sharp/build/Release/sharp.node + opt/Signal/resources/app.asar.unpacked/node_modules/sharp/vendor/lib/* + opt/Signal/resources/app.asar.unpacked/node_modules/zkgroup/libzkgroup.so" + +RESTRICT="splitdebug" + +S="${WORKDIR}" + +src_prepare() { + default + sed -e 's|\("/opt/Signal/signal-desktop"\)|\1 --start-in-tray|g' \ + -e 's| --no-sandbox||g' \ + -i usr/share/applications/signal-desktop.desktop || die + unpack usr/share/doc/signal-desktop/changelog.gz + # Fix Bug 706352 + chrpath opt/Signal/resources/app.asar.unpacked/node_modules/sharp/vendor/lib/libjpeg.so.8.2.2 -r '$ORIGIN:/target/lib' || die + chrpath opt/Signal/resources/app.asar.unpacked/node_modules/sharp/vendor/lib/libffi.so.6.0.4 -d || die +} + +src_install() { + insinto / + dodoc changelog + doins -r opt + insinto /usr/share + doins -r usr/share/applications + doins -r usr/share/icons + fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox + fperms u+s /opt/Signal/chrome-sandbox + pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox + + dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN} + dosym ../../usr/lib64/libEGL.so opt/Signal/libEGL.so + dosym ../../../usr/lib64/libEGL.so opt/Signal/swiftshader/libEGL.so +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + + optfeature "using the tray icon in Xfce desktop environments" xfce-extra/xfce4-statusnotifier-plugin +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}