diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest index 9ecf33522c38..c0af50f88d45 100644 --- a/net-im/slack/Manifest +++ b/net-im/slack/Manifest @@ -1,3 +1,2 @@ -DIST slack-desktop-4.48.102-amd64.deb 87283374 BLAKE2B 544b1693f5946dc21d93583788ccd100b0789962376783edbdff4dd13f50d14f6c6d38f646cfcebae7d807fcd832a4675ab37f0fcbd7bcd429f40e94a04d1156 SHA512 8a90dfd06898e6e203c9910ade85c2dfc8af6c4dbf3105fe6ca0c156c0710f48d775034c9ee0754377953107f466ba046b6a2d45cbaed392f22a017af1a75191 -DIST slack-desktop-4.48.95-amd64.deb 87210958 BLAKE2B c3e2c7cf512f49e86d7a442b77475b1a3a77a4e3c67ef43ad2a3d1f04f2180d5737dd854f9612bdc76792792ce47f6b7ead827f0242571b849a557e1cb4f34b9 SHA512 30bd909858daf9e0f1dfd14bb6e825cf3544a9c01981a7cbc2e3dab560e2e9ae2a5c231270ae02dce0a7dc205e0783fedddfdc94718d4acb330876db9399ab8a DIST slack-desktop-4.49.81-amd64.deb 88405402 BLAKE2B ead231fb8f1ed97e7145e5684a74ed9f5a3753e6b30f33ec81fb783869b03dd1a18660724d56a9a9cc3a163ec7fe098a3f303b876e27eb53dba55a5792399721 SHA512 e4c2e320f5c260ce0e7c1eb2c6bae28b67154d9f66077cb05a3bfeb643e6b4d60cb718c57eb8fa0292eff498b5b6fa2404c8d351a5c961feb5cda5e560239ef4 +DIST slack-desktop-4.49.89-amd64.deb 88500422 BLAKE2B b90f618b90ad1fc0dfa92bc538beb5e44a5719852347db42babde2bdadc6613cead776cb0de54c2c830ba35fba40de58f1b28d3ede8d41a3fd8e206b2b0f8294 SHA512 3fd58f7f758e7a836a7e0229fa582ec9301cd6daed1a9e3de34890b90ee35452739f4ef656a4a937c7f00a5569c330b95bf16c443fdab049925e25fd2c18eb49 diff --git a/net-im/slack/slack-4.48.95.ebuild b/net-im/slack/slack-4.48.95.ebuild deleted file mode 100644 index 65a15e933806..000000000000 --- a/net-im/slack/slack-4.48.95.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2026 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/desktop-releases/linux/x64/${PV}/${PN}-desktop-${PV}-amd64.deb" -S="${WORKDIR}" - -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" - -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.48.102.ebuild b/net-im/slack/slack-4.49.89.ebuild similarity index 100% rename from net-im/slack/slack-4.48.102.ebuild rename to net-im/slack/slack-4.49.89.ebuild