commit:     d273a333f101f1bf8a767214b18d2aae7ca355d9
Author:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
AuthorDate: Sat Apr  9 14:27:14 2022 +0000
Commit:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
CommitDate: Sat Apr  9 14:27:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=d273a333

Update slack desktop to recent version

Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>

 net-im/slack/Manifest                              |  4 +-
 .../{slack-4.10.3.ebuild => slack-4.25.1.ebuild}   | 47 +++++++++-------------
 2 files changed, 20 insertions(+), 31 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index e56f5eb..fda63dd 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,3 @@
-DIST slack-desktop-4.10.3-amd64.deb 56123458 BLAKE2B 
5884efe2d24c2c1f08584a2265f56b40f73d72acf25cd1028176f6a66964587c139136901aeecac7625087bde453a30b8d3f93ef8fb5efaa6736791ed3f27188
 SHA512 
2c5345c35299943a69b260bbc4a4ff3e5c373610b043b4d4583ec2420f69bd16001390336482a9bc5fcc87b24aaa424282a62612efa0b3acac6b2606b6bcb89f
-EBUILD slack-4.10.3.ebuild 3336 BLAKE2B 
2accc46f29cd9999ba7e9024a90fae234b486cbc622978d66bb20efae3e6a705497bfbdc0a3f7c15f28c9ef9b70a065b5a8e9eb731ea661ca94fdeb000a6f1e3
 SHA512 
3a3ccea51349d83aa0d6527fa4d18fbc185007db21b32fdda556b88f5a306a3e94ce0a1f201e5f9fd7bc352baad4550cd03deaa50992b0901f42b274a972aea9
+DIST slack-desktop-4.25.1-amd64.deb 65616006 BLAKE2B 
6a95592746b758d1c167620fc052dc462241c84bce5eb8e4c506ceceaa15c08434ca74caecb33481c76068b4689c0944a6eb432d66a94f6abd8d85722fddefe5
 SHA512 
54c035dd40684c8d23c4f806a68710b00ab5e187bfa5a2f1b09d827f78ea8d57be86c3928d2c434939a0d5c67e28e5f5ce437555d7976a251b7af8e812d52ef5
+EBUILD slack-4.25.1.ebuild 2953 BLAKE2B 
ddcb25cdc98ee870f8fe10d3f9a4a13a6b6459f38264903e58839bc136f230c356e7c3b7af487f7fca41349a40885fc7d5f9408eb742f89e389795ff0fcb9cde
 SHA512 
04dbbe9ced8d375c0aba75e0b22342cde4ab82f7120472236f7bd82215887be71653cc9e7079fe9b4faf56b7d357360e2351bfe3b43c549017d87cb0ffb3ead0
 MISC metadata.xml 687 BLAKE2B 
7ce1076ac5f205612c20d1ae8774d74fe5049f0e8d7e35918d041d31d5e15fb2005c95615b98817deb45e435ee6e11b3688e6298481fd083885378ec32ada633
 SHA512 
ffce1daed4304ae96defb7ca371b409f6422ef3814965e79de56e145d261275f88fa2f770bf869ed0e51ef8e587ad5824669d3f201c6955ba1c965cc9c010943

diff --git a/net-im/slack/slack-4.10.3.ebuild b/net-im/slack/slack-4.25.1.ebuild
similarity index 70%
rename from net-im/slack/slack-4.10.3.ebuild
rename to net-im/slack/slack-4.25.1.ebuild
index 8aa28b7..16e9577 100644
--- a/net-im/slack/slack-4.10.3.ebuild
+++ b/net-im/slack/slack-4.25.1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_64 )
 
-inherit desktop multilib-build optfeature pax-utils unpacker xdg-utils
+inherit desktop multilib-build optfeature pax-utils unpacker xdg
 
 DESCRIPTION="Team collaboration tool"
 HOMEPAGE="https://www.slack.com";
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb";
+SRC_URI="https://downloads.slack-edge.com/releases/linux/${PV}/prod/x64/${PN}-desktop-${PV}-amd64.deb";
 
 LICENSE="all-rights-reserved"
 SLOT="0"
@@ -28,36 +28,33 @@ RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
        media-libs/mesa:0[${MULTILIB_USEDEP}]
        net-print/cups:0[${MULTILIB_USEDEP}]
        sys-apps/dbus:0[${MULTILIB_USEDEP}]
-       sys-apps/util-linux: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/libXcursor:0[${MULTILIB_USEDEP}]
        x11-libs/libXdamage:0[${MULTILIB_USEDEP}]
        x11-libs/libXext:0[${MULTILIB_USEDEP}]
        x11-libs/libXfixes:0[${MULTILIB_USEDEP}]
-       x11-libs/libXi:0[${MULTILIB_USEDEP}]
+       x11-libs/libxkbcommon:0[${MULTILIB_USEDEP}]
        x11-libs/libxkbfile:0[${MULTILIB_USEDEP}]
        x11-libs/libXrandr:0[${MULTILIB_USEDEP}]
-       x11-libs/libXrender:0[${MULTILIB_USEDEP}]
-       x11-libs/libXScrnSaver:0[${MULTILIB_USEDEP}]
-       x11-libs/libXtst:0[${MULTILIB_USEDEP}]
        x11-libs/pango:0[${MULTILIB_USEDEP}]
        appindicator? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
 
-QA_PREBUILT="/opt/slack/chrome-sandbox
-       /opt/slack/libEGL.so
-       /opt/slack/libffmpeg.so
-       /opt/slack/libGLESv2.so
-       
/opt/slack/resources/app.asar.unpacked/node_modules/*/*/build/Release/*.node
-       
/opt/slack/resources/app.asar.unpacked/node_modules/*/build/Release/*.node
-       /opt/slack/slack
-       /opt/slack/swiftshader/libEGL.so
-       /opt/slack/swiftshader/libGLESv2.so
-       /opt/slack/swiftshader/libvk_swiftshader.so"
+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}"
 
@@ -97,13 +94,5 @@ src_install() {
 pkg_postinst() {
        optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
 
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-       xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-       xdg_mimeinfo_database_update
+       xdg_pkg_postinst
 }

Reply via email to