Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: net-im/slack/
Date: Sat, 09 Apr 2022 14:27:33
Message-Id: 1649514434.d273a333f101f1bf8a767214b18d2aae7ca355d9.samuelbernardo@gentoo
1 commit: d273a333f101f1bf8a767214b18d2aae7ca355d9
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Sat Apr 9 14:27:14 2022 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Sat Apr 9 14:27:14 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=d273a333
7
8 Update slack desktop to recent version
9
10 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
11
12 net-im/slack/Manifest | 4 +-
13 .../{slack-4.10.3.ebuild => slack-4.25.1.ebuild} | 47 +++++++++-------------
14 2 files changed, 20 insertions(+), 31 deletions(-)
15
16 diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
17 index e56f5eb..fda63dd 100644
18 --- a/net-im/slack/Manifest
19 +++ b/net-im/slack/Manifest
20 @@ -1,3 +1,3 @@
21 -DIST slack-desktop-4.10.3-amd64.deb 56123458 BLAKE2B 5884efe2d24c2c1f08584a2265f56b40f73d72acf25cd1028176f6a66964587c139136901aeecac7625087bde453a30b8d3f93ef8fb5efaa6736791ed3f27188 SHA512 2c5345c35299943a69b260bbc4a4ff3e5c373610b043b4d4583ec2420f69bd16001390336482a9bc5fcc87b24aaa424282a62612efa0b3acac6b2606b6bcb89f
22 -EBUILD slack-4.10.3.ebuild 3336 BLAKE2B 2accc46f29cd9999ba7e9024a90fae234b486cbc622978d66bb20efae3e6a705497bfbdc0a3f7c15f28c9ef9b70a065b5a8e9eb731ea661ca94fdeb000a6f1e3 SHA512 3a3ccea51349d83aa0d6527fa4d18fbc185007db21b32fdda556b88f5a306a3e94ce0a1f201e5f9fd7bc352baad4550cd03deaa50992b0901f42b274a972aea9
23 +DIST slack-desktop-4.25.1-amd64.deb 65616006 BLAKE2B 6a95592746b758d1c167620fc052dc462241c84bce5eb8e4c506ceceaa15c08434ca74caecb33481c76068b4689c0944a6eb432d66a94f6abd8d85722fddefe5 SHA512 54c035dd40684c8d23c4f806a68710b00ab5e187bfa5a2f1b09d827f78ea8d57be86c3928d2c434939a0d5c67e28e5f5ce437555d7976a251b7af8e812d52ef5
24 +EBUILD slack-4.25.1.ebuild 2953 BLAKE2B ddcb25cdc98ee870f8fe10d3f9a4a13a6b6459f38264903e58839bc136f230c356e7c3b7af487f7fca41349a40885fc7d5f9408eb742f89e389795ff0fcb9cde SHA512 04dbbe9ced8d375c0aba75e0b22342cde4ab82f7120472236f7bd82215887be71653cc9e7079fe9b4faf56b7d357360e2351bfe3b43c549017d87cb0ffb3ead0
25 MISC metadata.xml 687 BLAKE2B 7ce1076ac5f205612c20d1ae8774d74fe5049f0e8d7e35918d041d31d5e15fb2005c95615b98817deb45e435ee6e11b3688e6298481fd083885378ec32ada633 SHA512 ffce1daed4304ae96defb7ca371b409f6422ef3814965e79de56e145d261275f88fa2f770bf869ed0e51ef8e587ad5824669d3f201c6955ba1c965cc9c010943
26
27 diff --git a/net-im/slack/slack-4.10.3.ebuild b/net-im/slack/slack-4.25.1.ebuild
28 similarity index 70%
29 rename from net-im/slack/slack-4.10.3.ebuild
30 rename to net-im/slack/slack-4.25.1.ebuild
31 index 8aa28b7..16e9577 100644
32 --- a/net-im/slack/slack-4.10.3.ebuild
33 +++ b/net-im/slack/slack-4.25.1.ebuild
34 @@ -1,15 +1,15 @@
35 -# Copyright 1999-2020 Gentoo Authors
36 +# Copyright 1999-2022 Gentoo Authors
37 # Distributed under the terms of the GNU General Public License v2
38
39 -EAPI=7
40 +EAPI=8
41
42 MULTILIB_COMPAT=( abi_x86_64 )
43
44 -inherit desktop multilib-build optfeature pax-utils unpacker xdg-utils
45 +inherit desktop multilib-build optfeature pax-utils unpacker xdg
46
47 DESCRIPTION="Team collaboration tool"
48 HOMEPAGE="https://www.slack.com"
49 -SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
50 +SRC_URI="https://downloads.slack-edge.com/releases/linux/${PV}/prod/x64/${PN}-desktop-${PV}-amd64.deb"
51
52 LICENSE="all-rights-reserved"
53 SLOT="0"
54 @@ -28,36 +28,33 @@ RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
55 media-libs/mesa:0[${MULTILIB_USEDEP}]
56 net-print/cups:0[${MULTILIB_USEDEP}]
57 sys-apps/dbus:0[${MULTILIB_USEDEP}]
58 - sys-apps/util-linux:0[${MULTILIB_USEDEP}]
59 x11-libs/cairo:0[${MULTILIB_USEDEP}]
60 x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
61 x11-libs/gtk+:3[${MULTILIB_USEDEP}]
62 + x11-libs/libdrm:0[${MULTILIB_USEDEP}]
63 x11-libs/libX11:0[${MULTILIB_USEDEP}]
64 x11-libs/libxcb:0/1.12[${MULTILIB_USEDEP}]
65 x11-libs/libXcomposite:0[${MULTILIB_USEDEP}]
66 - x11-libs/libXcursor:0[${MULTILIB_USEDEP}]
67 x11-libs/libXdamage:0[${MULTILIB_USEDEP}]
68 x11-libs/libXext:0[${MULTILIB_USEDEP}]
69 x11-libs/libXfixes:0[${MULTILIB_USEDEP}]
70 - x11-libs/libXi:0[${MULTILIB_USEDEP}]
71 + x11-libs/libxkbcommon:0[${MULTILIB_USEDEP}]
72 x11-libs/libxkbfile:0[${MULTILIB_USEDEP}]
73 x11-libs/libXrandr:0[${MULTILIB_USEDEP}]
74 - x11-libs/libXrender:0[${MULTILIB_USEDEP}]
75 - x11-libs/libXScrnSaver:0[${MULTILIB_USEDEP}]
76 - x11-libs/libXtst:0[${MULTILIB_USEDEP}]
77 x11-libs/pango:0[${MULTILIB_USEDEP}]
78 appindicator? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
79
80 -QA_PREBUILT="/opt/slack/chrome-sandbox
81 - /opt/slack/libEGL.so
82 - /opt/slack/libffmpeg.so
83 - /opt/slack/libGLESv2.so
84 - /opt/slack/resources/app.asar.unpacked/node_modules/*/*/build/Release/*.node
85 - /opt/slack/resources/app.asar.unpacked/node_modules/*/build/Release/*.node
86 - /opt/slack/slack
87 - /opt/slack/swiftshader/libEGL.so
88 - /opt/slack/swiftshader/libGLESv2.so
89 - /opt/slack/swiftshader/libvk_swiftshader.so"
90 +QA_PREBUILT="opt/slack/chrome-sandbox
91 + opt/slack/chrome_crashpad_handler
92 + opt/slack/libEGL.so
93 + opt/slack/libGLESv2.so
94 + opt/slack/libffmpeg.so
95 + opt/slack/libvk_swiftshader.so
96 + opt/slack/libvulkan.so.1
97 + opt/slack/resources/app.asar.unpacked/node_modules/*
98 + opt/slack/slack
99 + opt/slack/swiftshader/libEGL.so
100 + opt/slack/swiftshader/libGLESv2.so"
101
102 S="${WORKDIR}"
103
104 @@ -97,13 +94,5 @@ src_install() {
105 pkg_postinst() {
106 optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
107
108 - xdg_desktop_database_update
109 - xdg_icon_cache_update
110 - xdg_mimeinfo_database_update
111 -}
112 -
113 -pkg_postrm() {
114 - xdg_desktop_database_update
115 - xdg_icon_cache_update
116 - xdg_mimeinfo_database_update
117 + xdg_pkg_postinst
118 }