diff options
author | 2024-02-01 08:33:10 +0100 | |
---|---|---|
committer | 2024-02-01 10:27:30 +0200 | |
commit | 6913aee2ff54c74ea6e1c73690c014c1c02a7372 (patch) | |
tree | 8a56e506ec6ac5a55fd87e47dc8577322103a861 /net-im/signal-desktop-bin | |
parent | net-nds/nsscache: QA fixes (diff) | |
download | gentoo-6913aee2ff54c74ea6e1c73690c014c1c02a7372.tar.gz gentoo-6913aee2ff54c74ea6e1c73690c014c1c02a7372.tar.bz2 gentoo-6913aee2ff54c74ea6e1c73690c014c1c02a7372.zip |
net-im/signal-desktop-bin: add new version 6.46.0
Signed-off-by: Robert Siebeck <gentoo.2019@r123.de>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'net-im/signal-desktop-bin')
-rw-r--r-- | net-im/signal-desktop-bin/Manifest | 1 | ||||
-rw-r--r-- | net-im/signal-desktop-bin/signal-desktop-bin-6.46.0.ebuild | 95 |
2 files changed, 96 insertions, 0 deletions
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 7f74c0a4653a..4c769cc84cc4 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1 +1,2 @@ DIST signal-desktop_6.45.1_amd64.deb 116824570 BLAKE2B ff6f224121d514b1d7b9d65ad6ac48dfee41d61d727a02e2500a18c4ea0f74a8f6796d46d9e77719be0d912ec27581f03655aaa7dc3a240d55e2051f9faf2706 SHA512 8915d572856650a61b3248e31222957f8195024eda02948803c1538b20466ce165c635a76aa207838a5d73f5ce869b260b9c982f99850c5c0151acf8a873d687 +DIST signal-desktop_6.46.0_amd64.deb 116892298 BLAKE2B b443f4c16d8796065878fc0402b661be9c795a32de1e760ca15883d3727dd04ff31a2f7939cb2094b43d30081f82ad6a15a643b91929ced91aa46c2c1363aac7 SHA512 404da73ea22ffa83e19768c129f50315acc5ff55618cb756062da2ab844fe58193778f3e1adb163804a5a1fc79a73b7a6aaa627303113ffd95670deb0287e493 diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.46.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-6.46.0.ebuild new file mode 100644 index 000000000000..560db0ed9dc3 --- /dev/null +++ b/net-im/signal-desktop-bin/signal-desktop-bin-6.46.0.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +inherit pax-utils unpacker xdg + +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/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb" +S="${WORKDIR}" + +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="+sound" +RESTRICT="splitdebug" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa[X(+)] + net-print/cups + sys-apps/dbus[X] + x11-libs/cairo + x11-libs/gtk+:3[X] + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/pango + sound? ( + || ( + media-libs/libpulse + media-sound/apulse + ) + ) +" + +QA_PREBUILT=" + opt/Signal/chrome_crashpad_handler + opt/Signal/chrome-sandbox + opt/Signal/libEGL.so + opt/Signal/libGLESv2.so + opt/Signal/libffmpeg.so + opt/Signal/libvk_swiftshader.so + opt/Signal/libvulkan.so.1 + opt/Signal/resources/app.asar.unpacked/node_modules/* + opt/Signal/signal-desktop + opt/Signal/swiftshader/libEGL.so + opt/Signal/swiftshader/libGLESv2.so" + +src_prepare() { + default + sed -e 's| --no-sandbox||g' \ + -i usr/share/applications/signal-desktop.desktop || die + unpack usr/share/doc/signal-desktop/changelog.gz +} + +src_install() { + insinto / + dodoc changelog + doins -r opt + insinto /usr/share + + if has_version media-sound/apulse[-sdk] && ! has_version media-sound/pulseaudio; then + sed -i 's/Exec=/Exec=apulse /g' usr/share/applications/signal-desktop.desktop || die + fi + + 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 -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN} +} + +pkg_postinst() { + xdg_pkg_postinst + elog "For using the tray icon on compatible desktop environments, start Signal with" + elog " '--start-in-tray' or '--use-tray-icon'." +} |