Skip to content

Commit

Permalink
net-im/signal-desktop-bin: bump 7.37.0
Browse files Browse the repository at this point in the history
  • Loading branch information
robert7k committed Jan 13, 2025
1 parent e098845 commit 7a95f16
Show file tree
Hide file tree
Showing 2 changed files with 92 additions and 1 deletion.
4 changes: 3 additions & 1 deletion net-im/signal-desktop-bin/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
DIST signal-desktop_7.36.1_amd64.deb 121128498 BLAKE2B fe57557289ccb2d15826109366f25dc8c2d432be1d3e452150791cee8c04f00e88c12d46d6a47954291da522ea62a861a8d5dfa529b2e3d7dd521101688674d9 SHA512 fbc63cef963defa4573af7cdd76117d46418975121d5c01d654cbaa2e000db97cb2ad1c4290149f3b019b69ce5028118e9a67056a107e87755b49df1ab4bcfeb
EBUILD signal-desktop-bin-7.36.1.ebuild 2267 BLAKE2B 291cd41e395f94ea2f62701d9e69faf21961603420f2fd8509b00e9d99eae3b97cabcef5da6f5fc07dcfa86ceaeda18165883d54eaeb226b0855ce2228c5274d SHA512 e9cbcf6df3ea64382be846bdd4b8e7c5ad9c868d3b552f30b1aee1efe0e75ba882865458b189dcb1a944ed7a89dbc6f0cecd3aa682638f2b5b0ed3272d773260
DIST signal-desktop_7.37.0_amd64.deb 121375118 BLAKE2B 3522c9f4e9b021341761e801f48f1f5a22daa2cfcbc717c2c299cffb4c6a93777d61cff20f4ae8e80ce6f88e71394111116ff02740051a0e00b2db07f0e94497 SHA512 115db8c433737720be4fb5672ea4b705426fe12628743719db5ce399e7cd886bed72c19ddb2a8c89b42af72d778377ac9965fcb49b84e78f70a5f88c222cdb06
EBUILD signal-desktop-bin-7.36.1.ebuild 2264 BLAKE2B c9a12453ab7dc4ee46a4ce3036e498d81de74f1de1f49c425be154b49977d0968dd9467d299602b35d5dd3ac0114a94c5c5e1ad13915d42db4370ad3237d1966 SHA512 c71091061b2f827c3f0db410cb1a154ecb827894d366764c3ae8118fe7f4b1771065d6d61b702ffd5a01f3272e55158fa8d07d4c6b6df207a5f70599b57ddf8c
EBUILD signal-desktop-bin-7.37.0.ebuild 2264 BLAKE2B c9a12453ab7dc4ee46a4ce3036e498d81de74f1de1f49c425be154b49977d0968dd9467d299602b35d5dd3ac0114a94c5c5e1ad13915d42db4370ad3237d1966 SHA512 c71091061b2f827c3f0db410cb1a154ecb827894d366764c3ae8118fe7f4b1771065d6d61b702ffd5a01f3272e55158fa8d07d4c6b6df207a5f70599b57ddf8c
MISC metadata.xml 396 BLAKE2B 38a79e09275e5b085003b4fd511917b1ada4b25a7f7d8693da9fa35be6f924fd3a8cac88aa689a482391b3ccc89a07ec1946b8d0dc1ec5c45f23b94f65095ade SHA512 e173a6d2920e003012ffa756fc3e0aa15bbea2eb63b37b9387ec016680cdef7d7db0d510f4663e2a941df4b587c367d3af66ef0fa8d0c4b069648b1dbfd0d4ad
89 changes: 89 additions & 0 deletions net-im/signal-desktop-bin/signal-desktop-bin-7.37.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# 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=""
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-fonts/noto-emoji-20231130
media-libs/alsa-lib
media-libs/libpulse
media-libs/mesa[X(+)]
net-print/cups
sys-apps/dbus
virtual/udev
x11-libs/cairo
x11-libs/gdk-pixbuf:2
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
"

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

doins -r usr/share/applications
doins -r usr/share/icons
fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler
fperms u+s /opt/Signal/chrome-sandbox
pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler

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'."
}

0 comments on commit 7a95f16

Please sign in to comment.