From eb72a69c0109ff53b8c18b2f6c3b160489376e2e Mon Sep 17 00:00:00 2001 From: V3n3RiX <venerix@koprulu.sector> Date: Thu, 11 Jan 2024 13:07:07 +0000 Subject: gentoo auto-resync : 11:01:2024 - 13:07:07 --- net-im/Manifest.gz | Bin 9413 -> 9414 bytes net-im/signal-desktop-bin/Manifest | 4 +- .../signal-desktop-bin-6.43.0.ebuild | 95 ----------------- .../signal-desktop-bin-6.43.2.ebuild | 95 +++++++++++++++++ net-im/slack/Manifest | 4 +- net-im/slack/slack-4.35.131.ebuild | 114 --------------------- net-im/slack/slack-4.36.136.ebuild | 114 +++++++++++++++++++++ 7 files changed, 213 insertions(+), 213 deletions(-) delete mode 100644 net-im/signal-desktop-bin/signal-desktop-bin-6.43.0.ebuild create mode 100644 net-im/signal-desktop-bin/signal-desktop-bin-6.43.2.ebuild delete mode 100644 net-im/slack/slack-4.35.131.ebuild create mode 100644 net-im/slack/slack-4.36.136.ebuild (limited to 'net-im') diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 68e2c9ba5640..f40f0de98562 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index ea456745ac57..d3f993b044e5 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST signal-desktop_6.43.0_amd64.deb 116501190 BLAKE2B 08965580d563c285b39694f87cbd3541e481c6d63803831f6fd73d0cc98036945ae227ec1bb4d11abdbd1535e00112b5cb0a3ea6e4a75234fdba906f7d686886 SHA512 008e345c40b6404f2902d1f56a38f41d3ddd6a376a25b1c8c84f39cee0d0afd627fc82e2f906867db33dc87c4cfef57e9db25493b26bf05e9d4669a464fba4b8 -EBUILD signal-desktop-bin-6.43.0.ebuild 2356 BLAKE2B 6f955cc5ff6abb1e6e83467a6469fd2a071c2e78780090dac3818e78fe6dce7ab6b9d8b4daa4944810271917bcb8e479c1842513d64a6ed9d66b896da889fc00 SHA512 904d24f452b633858a2ebd7d1e4613912f76b15a85c884636351367031d97909628c8b41a0ad5ffec1dd49efb51fe8d7686f134f8b1c8c10a2ed7604f571242a +DIST signal-desktop_6.43.2_amd64.deb 116484878 BLAKE2B 01b2ab852d8ff5026367e50425502bb0ebb888bded46087b2cfdd6b36c47ca791372c660de7f9d62141bbcafe565afe2b8f6cef1a646cf079aed14b383628188 SHA512 b5dc7216d3a76e9c3ba177f40b6df4e69a198de902afbea1f1cc34f216e17157afaa6a5719c59994e52e47321e5d8508b62d208d1b9414ae370d6e089746a980 +EBUILD signal-desktop-bin-6.43.2.ebuild 2356 BLAKE2B 6f955cc5ff6abb1e6e83467a6469fd2a071c2e78780090dac3818e78fe6dce7ab6b9d8b4daa4944810271917bcb8e479c1842513d64a6ed9d66b896da889fc00 SHA512 904d24f452b633858a2ebd7d1e4613912f76b15a85c884636351367031d97909628c8b41a0ad5ffec1dd49efb51fe8d7686f134f8b1c8c10a2ed7604f571242a MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95 diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.43.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-6.43.0.ebuild deleted file mode 100644 index 560db0ed9dc3..000000000000 --- a/net-im/signal-desktop-bin/signal-desktop-bin-6.43.0.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# 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'." -} diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.43.2.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-6.43.2.ebuild new file mode 100644 index 000000000000..560db0ed9dc3 --- /dev/null +++ b/net-im/signal-desktop-bin/signal-desktop-bin-6.43.2.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'." +} diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest index 106b917b6c46..e96b4c14cb06 100644 --- a/net-im/slack/Manifest +++ b/net-im/slack/Manifest @@ -1,5 +1,5 @@ -DIST slack-desktop-4.35.131-amd64.deb 78415154 BLAKE2B 9527c7ee4ac8f88dc6b38a30e3d0fc4759a9e57ef6966ee5059988bb8f0462e769a36efa90d4ad56725f5e0aeb5d0c4cd238d36b6913503877a40ac89d25f9b4 SHA512 696fe940be93673954faa3384c69d57be0089048216628cabae3d6972aebba60e2207f8388e9c4b0f97c4cd9687b3bead6d3420a9ea20a233d88c409daeb522d DIST slack-desktop-4.36.134-amd64.deb 78670482 BLAKE2B d24e5ad17c4a340bf57c341e67f31d515cc516277fab021e9a7dd2deea02464230aacb72dff56af971df2f5d08ba2881694a9faa559a70bb53ad7d3edb944a1f SHA512 44b253b048b073702858f5f8bf36e269449b493dd3447a9384b8355276aa48cf3cd6d1d8ab0000661225cab9f90b586ac619dbf9b7c08d2358d123d3e344ab42 -EBUILD slack-4.35.131.ebuild 3391 BLAKE2B 6f51feaf13f26fc127267406a19c9510740e060c4a896ecf6a2d67249a4c0a3c1d54af4b2f42768c1368a511f7ba47fc4d3a43155a6aedd75b46a27ed11fb158 SHA512 126a38dd866eb0f41c4177b616f3024fc9a8a4c4b221549906ce3bd199a6b46e107fdc8dd1eaed5311551f8a8a1affdeb502f190533da6800accf548033fbd30 +DIST slack-desktop-4.36.136-amd64.deb 78684134 BLAKE2B c54fe6683e823dccf4a61daadbedf318dd2d8eafb9fd1e6a1c31bb4a6be03c31c68b6bf9c47fda4ece5f4dd35ad21c55070afbc61477c9edf9b59d3388309086 SHA512 1e3616a104789a0bef5c1ca8440a4b6cddb6a1c063e975c89fb94daf33057e0f7deb735a1b11de3e141df57b1a2d5719d23d0537d3efa829cabf3d8eb52ef978 EBUILD slack-4.36.134.ebuild 3391 BLAKE2B 6f51feaf13f26fc127267406a19c9510740e060c4a896ecf6a2d67249a4c0a3c1d54af4b2f42768c1368a511f7ba47fc4d3a43155a6aedd75b46a27ed11fb158 SHA512 126a38dd866eb0f41c4177b616f3024fc9a8a4c4b221549906ce3bd199a6b46e107fdc8dd1eaed5311551f8a8a1affdeb502f190533da6800accf548033fbd30 +EBUILD slack-4.36.136.ebuild 3391 BLAKE2B c012bc0ba4cfdc15244e94b467dbd1280d91a28d0eb32c5222f73842bc045b918bc7b71405d7984ee7eca4b2f1d9a18b369101dd4cab6f9906a72606cfb076a0 SHA512 1320087d00cc1f7d5eed0026e31d6e4ab663dd74cc441c478583b27f2bd2b3dbd5a56e2aad9847ff1a4e992bd0d3d409bbab52125d447dade961d4ca25d2ded0 MISC metadata.xml 820 BLAKE2B fbc57502a8a3fd4d5d3c8df0cc4e51b97f2349704fe3d2f53dc1933eb7ea5ddc5579a0cacea547581933a0f24ace33ea003921566e4d71ed275a1058ca80562a SHA512 776c49eef270ac6c837a73b3e2aec3aedf7613af20e37da7c91b8c482d5b957c5a0e66baf28ebc3a1bf0ff70afa46688c6f360a47123905af7537dc1a1a6e0e9 diff --git a/net-im/slack/slack-4.35.131.ebuild b/net-im/slack/slack-4.35.131.ebuild deleted file mode 100644 index f0291e2700fa..000000000000 --- a/net-im/slack/slack-4.35.131.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_64 ) - -inherit desktop multilib-build optfeature pax-utils unpacker xdg - -DESCRIPTION="Team collaboration tool" -HOMEPAGE="https://slack.com" -SRC_URI="https://downloads.slack-edge.com/releases/linux/${PV}/prod/x64/${PN}-desktop-${PV}-amd64.deb" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="appindicator +seccomp suid wayland" -RESTRICT="bindist mirror" - -RDEPEND="app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}] - dev-libs/expat:0[${MULTILIB_USEDEP}] - dev-libs/glib:2[${MULTILIB_USEDEP}] - dev-libs/nspr:0[${MULTILIB_USEDEP}] - dev-libs/nss:0[${MULTILIB_USEDEP}] - dev-libs/wayland[${MULTILIB_USEDEP}] - media-libs/alsa-lib:0[${MULTILIB_USEDEP}] - media-libs/mesa:0[${MULTILIB_USEDEP}] - net-print/cups:0[${MULTILIB_USEDEP}] - sys-apps/dbus:0[${MULTILIB_USEDEP}] - x11-libs/cairo:0[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] - x11-libs/gtk+:3[${MULTILIB_USEDEP}] - x11-libs/libdrm:0[${MULTILIB_USEDEP}] - x11-libs/libX11:0[${MULTILIB_USEDEP}] - x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}] - x11-libs/libXcomposite:0[${MULTILIB_USEDEP}] - x11-libs/libXdamage:0[${MULTILIB_USEDEP}] - x11-libs/libXext:0[${MULTILIB_USEDEP}] - x11-libs/libXfixes:0[${MULTILIB_USEDEP}] - x11-libs/libxkbcommon:0[${MULTILIB_USEDEP}] - x11-libs/libxkbfile:0[${MULTILIB_USEDEP}] - x11-libs/libXrandr:0[${MULTILIB_USEDEP}] - x11-libs/pango:0[${MULTILIB_USEDEP}] - appindicator? ( dev-libs/libayatana-appindicator )" - -QA_PREBUILT="opt/slack/chrome-sandbox - opt/slack/chrome_crashpad_handler - opt/slack/libEGL.so - opt/slack/libGLESv2.so - opt/slack/libffmpeg.so - opt/slack/libvk_swiftshader.so - opt/slack/libvulkan.so.1 - opt/slack/resources/app.asar.unpacked/node_modules/* - opt/slack/slack - opt/slack/swiftshader/libEGL.so - opt/slack/swiftshader/libGLESv2.so" - -S="${WORKDIR}" - -src_prepare() { - default - - # remove hardcoded path, logging noise (wrt 694058, 711494) - sed -i -e '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \ - -e '/Exec/s|slack|slack -s|' \ - usr/share/applications/slack.desktop \ - || die "sed failed in Icon for slack.desktop" - - if use appindicator ; then - sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \ - usr/share/applications/slack.desktop \ - || die "sed failed for appindicator" - fi - - if ! use seccomp ; then - sed -i '/Exec/s/%U/%U --disable-seccomp-filter-sandbox/' \ - usr/share/applications/slack.desktop \ - || die "sed failed for seccomp" - fi - - if use wayland ; then - sed -i '/Exec/s/%U/%U --enable-features=WebRTCPipeWireCapturer/' \ - usr/share/applications/slack.desktop \ - || die "sed failed for wayland" - fi - - rm usr/lib/slack/LICENSE{,S-linux.json} \ - || die "rm licenses failed" -} - -src_install() { - doicon usr/share/pixmaps/slack.png - doicon -s 512 usr/share/pixmaps/slack.png - domenu usr/share/applications/slack.desktop - - insinto /opt # wrt 720134 - cp -a usr/lib/slack "${ED}"/opt || die "cp failed" - - use suid && fperms u+s /opt/slack/chrome-sandbox # wrt 713094 - dosym ../../opt/slack/slack usr/bin/slack - - pax-mark -m "${ED}"/opt/slack/slack - - # https://bugs.gentoo.org/898912 - if use appindicator; then - dosym ../../usr/lib64/libayatana-appindicator3.so /opt/slack/libappindicator3.so - fi -} - -pkg_postinst() { - optfeature "storing passwords via gnome-keyring" app-crypt/libsecret - - xdg_pkg_postinst -} diff --git a/net-im/slack/slack-4.36.136.ebuild b/net-im/slack/slack-4.36.136.ebuild new file mode 100644 index 000000000000..3d7a4b0058ab --- /dev/null +++ b/net-im/slack/slack-4.36.136.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_64 ) + +inherit desktop multilib-build optfeature pax-utils unpacker xdg + +DESCRIPTION="Team collaboration tool" +HOMEPAGE="https://slack.com" +SRC_URI="https://downloads.slack-edge.com/releases/linux/${PV}/prod/x64/${PN}-desktop-${PV}-amd64.deb" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="appindicator +seccomp suid wayland" +RESTRICT="bindist mirror" + +RDEPEND="app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}] + dev-libs/expat:0[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + dev-libs/nspr:0[${MULTILIB_USEDEP}] + dev-libs/nss:0[${MULTILIB_USEDEP}] + dev-libs/wayland[${MULTILIB_USEDEP}] + media-libs/alsa-lib:0[${MULTILIB_USEDEP}] + media-libs/mesa:0[${MULTILIB_USEDEP}] + net-print/cups:0[${MULTILIB_USEDEP}] + sys-apps/dbus:0[${MULTILIB_USEDEP}] + x11-libs/cairo:0[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[${MULTILIB_USEDEP}] + x11-libs/libdrm:0[${MULTILIB_USEDEP}] + x11-libs/libX11:0[${MULTILIB_USEDEP}] + x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}] + x11-libs/libXcomposite:0[${MULTILIB_USEDEP}] + x11-libs/libXdamage:0[${MULTILIB_USEDEP}] + x11-libs/libXext:0[${MULTILIB_USEDEP}] + x11-libs/libXfixes:0[${MULTILIB_USEDEP}] + x11-libs/libxkbcommon:0[${MULTILIB_USEDEP}] + x11-libs/libxkbfile:0[${MULTILIB_USEDEP}] + x11-libs/libXrandr:0[${MULTILIB_USEDEP}] + x11-libs/pango:0[${MULTILIB_USEDEP}] + appindicator? ( dev-libs/libayatana-appindicator )" + +QA_PREBUILT="opt/slack/chrome-sandbox + opt/slack/chrome_crashpad_handler + opt/slack/libEGL.so + opt/slack/libGLESv2.so + opt/slack/libffmpeg.so + opt/slack/libvk_swiftshader.so + opt/slack/libvulkan.so.1 + opt/slack/resources/app.asar.unpacked/node_modules/* + opt/slack/slack + opt/slack/swiftshader/libEGL.so + opt/slack/swiftshader/libGLESv2.so" + +S="${WORKDIR}" + +src_prepare() { + default + + # remove hardcoded path, logging noise (wrt 694058, 711494) + sed -i -e '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \ + -e '/Exec/s|slack|slack -s|' \ + usr/share/applications/slack.desktop \ + || die "sed failed in Icon for slack.desktop" + + if use appindicator ; then + sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \ + usr/share/applications/slack.desktop \ + || die "sed failed for appindicator" + fi + + if ! use seccomp ; then + sed -i '/Exec/s/%U/%U --disable-seccomp-filter-sandbox/' \ + usr/share/applications/slack.desktop \ + || die "sed failed for seccomp" + fi + + if use wayland ; then + sed -i '/Exec/s/%U/%U --enable-features=WebRTCPipeWireCapturer/' \ + usr/share/applications/slack.desktop \ + || die "sed failed for wayland" + fi + + rm usr/lib/slack/LICENSE{,S-linux.json} \ + || die "rm licenses failed" +} + +src_install() { + doicon usr/share/pixmaps/slack.png + doicon -s 512 usr/share/pixmaps/slack.png + domenu usr/share/applications/slack.desktop + + insinto /opt # wrt 720134 + cp -a usr/lib/slack "${ED}"/opt || die "cp failed" + + use suid && fperms u+s /opt/slack/chrome-sandbox # wrt 713094 + dosym ../../opt/slack/slack usr/bin/slack + + pax-mark -m "${ED}"/opt/slack/slack + + # https://bugs.gentoo.org/898912 + if use appindicator; then + dosym ../../usr/lib64/libayatana-appindicator3.so /opt/slack/libappindicator3.so + fi +} + +pkg_postinst() { + optfeature "storing passwords via gnome-keyring" app-crypt/libsecret + + xdg_pkg_postinst +} -- cgit v1.2.3