public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-11-17 18:21 Ionen Wolkens
  0 siblings, 0 replies; 74+ messages in thread
From: Ionen Wolkens @ 2021-11-17 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     4574f1f2069cd08d0ec5cca59e72b3a8e1b35977
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 18:17:45 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 18:17:47 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4574f1f2

net-im/slack: update QA_PREBUILT

+opt/slack/chrome_crashpad_handler

Also switch to relative paths.

Closes: https://bugs.gentoo.org/824198
Closes: https://bugs.gentoo.org/824202
Closes: https://bugs.gentoo.org/824206
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 net-im/slack/slack-4.22.0.ebuild | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/net-im/slack/slack-4.22.0.ebuild b/net-im/slack/slack-4.22.0.ebuild
index 2e407a561928..8650535c9304 100644
--- a/net-im/slack/slack-4.22.0.ebuild
+++ b/net-im/slack/slack-4.22.0.ebuild
@@ -44,16 +44,17 @@ RDEPEND="app-accessibility/at-spi2-atk:2[${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/libvk_swiftshader.so
-	/opt/slack/libvulkan.so*
-	/opt/slack/resources/app.asar.unpacked/node_modules/*
-	/opt/slack/slack
-	/opt/slack/swiftshader/libEGL.so
-	/opt/slack/swiftshader/libGLESv2.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}"
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-11-01 23:40 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-11-01 23:40 UTC (permalink / raw
  To: gentoo-commits

commit:     11816b9742d071634b84cf7499f33eb5b6e576dc
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 03:23:58 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 23:38:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11816b97

net-im/slack: add 4.41.97

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest             |   1 +
 net-im/slack/slack-4.41.97.ebuild | 113 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 171f0e1f153f..2daded4a46af 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.40.126-amd64.deb 81473774 BLAKE2B 2ba69b6b7171cd90c0f7f884f2c7af5933ced5bc77f5639a4e109054d0032e8391a4bb7e32a909709b0c251e71e50b768ead5d66c54fdf70fbc0398e316b1ee6 SHA512 c1ff49a49f209d27b0b61133e0b2237e79f065291ae4390ad19600547b0fcf820aeb658b28cb13975895aec6eff8dca002e68af53dd441d45e38b58c7d014511
 DIST slack-desktop-4.40.128-amd64.deb 81478206 BLAKE2B 5fb6a8889ff5246e11a837849e87c4cbf711642650864d340ebc3dc70abc622489913a5e5a2258475c13d10c5bdcf49d6dcfbde8868bd88e7880b4e44591e109 SHA512 b03c67b3b968f3e6105eabffc13a225906fef80719247f2ad08b1f24be8b77608861d64fcac3da4f71fd376cf0d11f0102113214f78894f6e26b14bff8cb5994
+DIST slack-desktop-4.41.97-amd64.deb 81818486 BLAKE2B 7b1c8fa9cd868ae85ea639398ee3f13a8cecb2b9b86e30491cef256850ba092b26a6a824f936db616c54f1420e4845c30a1ccfe9ae9380bf161b0fafb3571987 SHA512 17ce3d24d03aebfb31a8dbfa9055d475eb8faf3c0b74edb60e27f839e10f88df24bd7c00de6a3838267b0c2e0021bfda686c3f467d1d459e8f98554bfb3a4b10

diff --git a/net-im/slack/slack-4.41.97.ebuild b/net-im/slack/slack-4.41.97.ebuild
new file mode 100644
index 000000000000..1df68b31ba00
--- /dev/null
+++ b/net-im/slack/slack-4.41.97.ebuild
@@ -0,0 +1,113 @@
+# 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/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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-11-01 23:40 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-11-01 23:40 UTC (permalink / raw
  To: gentoo-commits

commit:     0451417952728ff4b1cf5f43bad60572b82fbf86
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 23:36:24 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 23:38:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04514179

net-im/slack: drop 4.40.126

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.40.126.ebuild | 113 -------------------------------------
 2 files changed, 114 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 2daded4a46af..af91aa2578f4 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.40.126-amd64.deb 81473774 BLAKE2B 2ba69b6b7171cd90c0f7f884f2c7af5933ced5bc77f5639a4e109054d0032e8391a4bb7e32a909709b0c251e71e50b768ead5d66c54fdf70fbc0398e316b1ee6 SHA512 c1ff49a49f209d27b0b61133e0b2237e79f065291ae4390ad19600547b0fcf820aeb658b28cb13975895aec6eff8dca002e68af53dd441d45e38b58c7d014511
 DIST slack-desktop-4.40.128-amd64.deb 81478206 BLAKE2B 5fb6a8889ff5246e11a837849e87c4cbf711642650864d340ebc3dc70abc622489913a5e5a2258475c13d10c5bdcf49d6dcfbde8868bd88e7880b4e44591e109 SHA512 b03c67b3b968f3e6105eabffc13a225906fef80719247f2ad08b1f24be8b77608861d64fcac3da4f71fd376cf0d11f0102113214f78894f6e26b14bff8cb5994
 DIST slack-desktop-4.41.97-amd64.deb 81818486 BLAKE2B 7b1c8fa9cd868ae85ea639398ee3f13a8cecb2b9b86e30491cef256850ba092b26a6a824f936db616c54f1420e4845c30a1ccfe9ae9380bf161b0fafb3571987 SHA512 17ce3d24d03aebfb31a8dbfa9055d475eb8faf3c0b74edb60e27f839e10f88df24bd7c00de6a3838267b0c2e0021bfda686c3f467d1d459e8f98554bfb3a4b10

diff --git a/net-im/slack/slack-4.40.126.ebuild b/net-im/slack/slack-4.40.126.ebuild
deleted file mode 100644
index 1df68b31ba00..000000000000
--- a/net-im/slack/slack-4.40.126.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# 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/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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-09-19  3:02 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-09-19  3:02 UTC (permalink / raw
  To: gentoo-commits

commit:     90056d85444318674cef04ad801745f8b436d255
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 01:31:57 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 03:02:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90056d85

net-im/slack: add 4.40.128, drop 4.40.120

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                                         | 2 +-
 net-im/slack/{slack-4.40.120.ebuild => slack-4.40.128.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 848ecbefdc03..171f0e1f153f 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,2 @@
-DIST slack-desktop-4.40.120-amd64.deb 81441946 BLAKE2B b2ac591f6abaa4fa37508c9dcce5eee382affbbde7612b1191c830ad95b51127d407657c1d0503cdb54032113b57c78785da8db0ac6e44bf469aa3273b50e1bd SHA512 66c54a75920cc6d821a66e139c1e389bfd518419c37b891236896cd4651369ce5b2c57fb23a01d766c32997be6b1d4cfe411b091557b7aa6c4b97dcf3d8e2bf2
 DIST slack-desktop-4.40.126-amd64.deb 81473774 BLAKE2B 2ba69b6b7171cd90c0f7f884f2c7af5933ced5bc77f5639a4e109054d0032e8391a4bb7e32a909709b0c251e71e50b768ead5d66c54fdf70fbc0398e316b1ee6 SHA512 c1ff49a49f209d27b0b61133e0b2237e79f065291ae4390ad19600547b0fcf820aeb658b28cb13975895aec6eff8dca002e68af53dd441d45e38b58c7d014511
+DIST slack-desktop-4.40.128-amd64.deb 81478206 BLAKE2B 5fb6a8889ff5246e11a837849e87c4cbf711642650864d340ebc3dc70abc622489913a5e5a2258475c13d10c5bdcf49d6dcfbde8868bd88e7880b4e44591e109 SHA512 b03c67b3b968f3e6105eabffc13a225906fef80719247f2ad08b1f24be8b77608861d64fcac3da4f71fd376cf0d11f0102113214f78894f6e26b14bff8cb5994

diff --git a/net-im/slack/slack-4.40.120.ebuild b/net-im/slack/slack-4.40.128.ebuild
similarity index 100%
rename from net-im/slack/slack-4.40.120.ebuild
rename to net-im/slack/slack-4.40.128.ebuild


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-09-08 14:55 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-09-08 14:55 UTC (permalink / raw
  To: gentoo-commits

commit:     29a7ccc371c5951875914ada50fdd0c55818ed77
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 14:37:32 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 14:55:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a7ccc3

net-im/slack: add 4.40.126, drop 4.39.95

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                                        | 2 +-
 net-im/slack/{slack-4.39.95.ebuild => slack-4.40.126.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 3e8fb9b0fcee..848ecbefdc03 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,2 @@
-DIST slack-desktop-4.39.95-amd64.deb 80122430 BLAKE2B dbe778c7be44a5e477f58e08aa204ead4e79fc511757ef4f8f7a3b8f1a3612694f955805731180f79e2df55c5af610cdd775d456ddfe2365caeadb7ac23e4cf5 SHA512 b4f7c9aea134016d034b254aecce459201aa80b09674a768b142581ff08491c854edfd9f94f640c1527df072f8f49ea3463289c92077ac8f17e27d7a8279ab86
 DIST slack-desktop-4.40.120-amd64.deb 81441946 BLAKE2B b2ac591f6abaa4fa37508c9dcce5eee382affbbde7612b1191c830ad95b51127d407657c1d0503cdb54032113b57c78785da8db0ac6e44bf469aa3273b50e1bd SHA512 66c54a75920cc6d821a66e139c1e389bfd518419c37b891236896cd4651369ce5b2c57fb23a01d766c32997be6b1d4cfe411b091557b7aa6c4b97dcf3d8e2bf2
+DIST slack-desktop-4.40.126-amd64.deb 81473774 BLAKE2B 2ba69b6b7171cd90c0f7f884f2c7af5933ced5bc77f5639a4e109054d0032e8391a4bb7e32a909709b0c251e71e50b768ead5d66c54fdf70fbc0398e316b1ee6 SHA512 c1ff49a49f209d27b0b61133e0b2237e79f065291ae4390ad19600547b0fcf820aeb658b28cb13975895aec6eff8dca002e68af53dd441d45e38b58c7d014511

diff --git a/net-im/slack/slack-4.39.95.ebuild b/net-im/slack/slack-4.40.126.ebuild
similarity index 100%
rename from net-im/slack/slack-4.39.95.ebuild
rename to net-im/slack/slack-4.40.126.ebuild


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-09-02  7:54 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-09-02  7:54 UTC (permalink / raw
  To: gentoo-commits

commit:     08348ce0084311612d1891308e78c3c141c97e22
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 07:53:19 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 07:54:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08348ce0

net-im/slack: add 4.40.120, drop 4.39.90

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                                        | 2 +-
 net-im/slack/{slack-4.39.90.ebuild => slack-4.40.120.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 420ebf0ec03b..3e8fb9b0fcee 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,2 @@
-DIST slack-desktop-4.39.90-amd64.deb 80769062 BLAKE2B c181e467af3315fdc893cd5fd45b73f0398c4a2446aa930c71646635fd9bed27764160d4bc53c05d898da047c2074b529f73a0e710bb8fa84e6a8e1a699457d9 SHA512 1e7da79a4dc74a4bd89909bf4901c5bdb5a92194b3e6ae0baa50942ccc4210b134ea6da008e055a0c834015a2a73b44093258803e941b658dc3a043e2d0568b3
 DIST slack-desktop-4.39.95-amd64.deb 80122430 BLAKE2B dbe778c7be44a5e477f58e08aa204ead4e79fc511757ef4f8f7a3b8f1a3612694f955805731180f79e2df55c5af610cdd775d456ddfe2365caeadb7ac23e4cf5 SHA512 b4f7c9aea134016d034b254aecce459201aa80b09674a768b142581ff08491c854edfd9f94f640c1527df072f8f49ea3463289c92077ac8f17e27d7a8279ab86
+DIST slack-desktop-4.40.120-amd64.deb 81441946 BLAKE2B b2ac591f6abaa4fa37508c9dcce5eee382affbbde7612b1191c830ad95b51127d407657c1d0503cdb54032113b57c78785da8db0ac6e44bf469aa3273b50e1bd SHA512 66c54a75920cc6d821a66e139c1e389bfd518419c37b891236896cd4651369ce5b2c57fb23a01d766c32997be6b1d4cfe411b091557b7aa6c4b97dcf3d8e2bf2

diff --git a/net-im/slack/slack-4.39.90.ebuild b/net-im/slack/slack-4.40.120.ebuild
similarity index 100%
rename from net-im/slack/slack-4.39.90.ebuild
rename to net-im/slack/slack-4.40.120.ebuild


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-08-16 11:05 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-08-16 11:05 UTC (permalink / raw
  To: gentoo-commits

commit:     91f2d633c7119c70f6fa2ca9314110f16bfe4374
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 16 11:00:14 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 11:04:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f2d633

net-im/slack: add 4.39.95, drop 4.39.88

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                                       | 2 +-
 net-im/slack/{slack-4.39.88.ebuild => slack-4.39.95.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index b00787fd3451..420ebf0ec03b 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,2 @@
-DIST slack-desktop-4.39.88-amd64.deb 80733318 BLAKE2B 09d0383444b342c8d0d14cd7c6a3cfb4f32ff1eeabed883b7c62cf42ed7859d7796abe99a0ad9d1602aac183182d0a02931282318e358e6e1b1b1956d03a29f5 SHA512 7eeaa88fad728d4f2232f40760e43a3ddbf8dd107770350bec22c015ec12fc5eb26544577c9da76829eb2c0e492f9b6d938f4a6c8840dfa984043df0e1d58132
 DIST slack-desktop-4.39.90-amd64.deb 80769062 BLAKE2B c181e467af3315fdc893cd5fd45b73f0398c4a2446aa930c71646635fd9bed27764160d4bc53c05d898da047c2074b529f73a0e710bb8fa84e6a8e1a699457d9 SHA512 1e7da79a4dc74a4bd89909bf4901c5bdb5a92194b3e6ae0baa50942ccc4210b134ea6da008e055a0c834015a2a73b44093258803e941b658dc3a043e2d0568b3
+DIST slack-desktop-4.39.95-amd64.deb 80122430 BLAKE2B dbe778c7be44a5e477f58e08aa204ead4e79fc511757ef4f8f7a3b8f1a3612694f955805731180f79e2df55c5af610cdd775d456ddfe2365caeadb7ac23e4cf5 SHA512 b4f7c9aea134016d034b254aecce459201aa80b09674a768b142581ff08491c854edfd9f94f640c1527df072f8f49ea3463289c92077ac8f17e27d7a8279ab86

diff --git a/net-im/slack/slack-4.39.88.ebuild b/net-im/slack/slack-4.39.95.ebuild
similarity index 100%
rename from net-im/slack/slack-4.39.88.ebuild
rename to net-im/slack/slack-4.39.95.ebuild


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-07-14 11:01 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-07-14 11:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4dc5f554d03833626c00939303c6c6e0f9d2e2ac
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 10:59:37 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 11:01:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc5f554

net-im/slack: add 4.39.90, drop 4.38.125

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                                        | 2 +-
 net-im/slack/{slack-4.38.125.ebuild => slack-4.39.90.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 24f9f685293e..b00787fd3451 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,2 @@
-DIST slack-desktop-4.38.125-amd64.deb 79860294 BLAKE2B 66970f854b611ac27411924173dde82452fab0818ec3ad2d80d0805cb8e9b62515cc9621c301b46ae8adba167ae60f5a977cf4329689ac3528a256395e79c8b5 SHA512 a14bbeb94284ebc7ce0588be3b0133536db50a75c1afd9053c1983a4d3c1b3388df1a86b711edeb9b1b105517d021e6ac7719b1ec59ec7f820b7549988b7be07
 DIST slack-desktop-4.39.88-amd64.deb 80733318 BLAKE2B 09d0383444b342c8d0d14cd7c6a3cfb4f32ff1eeabed883b7c62cf42ed7859d7796abe99a0ad9d1602aac183182d0a02931282318e358e6e1b1b1956d03a29f5 SHA512 7eeaa88fad728d4f2232f40760e43a3ddbf8dd107770350bec22c015ec12fc5eb26544577c9da76829eb2c0e492f9b6d938f4a6c8840dfa984043df0e1d58132
+DIST slack-desktop-4.39.90-amd64.deb 80769062 BLAKE2B c181e467af3315fdc893cd5fd45b73f0398c4a2446aa930c71646635fd9bed27764160d4bc53c05d898da047c2074b529f73a0e710bb8fa84e6a8e1a699457d9 SHA512 1e7da79a4dc74a4bd89909bf4901c5bdb5a92194b3e6ae0baa50942ccc4210b134ea6da008e055a0c834015a2a73b44093258803e941b658dc3a043e2d0568b3

diff --git a/net-im/slack/slack-4.38.125.ebuild b/net-im/slack/slack-4.39.90.ebuild
similarity index 96%
rename from net-im/slack/slack-4.38.125.ebuild
rename to net-im/slack/slack-4.39.90.ebuild
index 5ab77e3eaedd..1df68b31ba00 100644
--- a/net-im/slack/slack-4.38.125.ebuild
+++ b/net-im/slack/slack-4.39.90.ebuild
@@ -9,7 +9,7 @@ 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"
+SRC_URI="https://downloads.slack-edge.com/desktop-releases/linux/x64/${PV}/${PN}-desktop-${PV}-amd64.deb"
 S="${WORKDIR}"
 
 LICENSE="all-rights-reserved"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-07-09  8:14 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-07-09  8:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b92da280e5539bb713c37745094ef5df7fbe5f43
Author:     Brahmajit Das <brahmajit.xyz <AT> gmail <DOT> com>
AuthorDate: Sat Jul  6 12:18:07 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Jul  9 08:10:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92da280

net-im/slack: add 4.39.88

Closes: https://github.com/gentoo/gentoo/pull/37459
Signed-off-by: Brahmajit Das <brahmajit.xyz <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest             |   1 +
 net-im/slack/slack-4.39.88.ebuild | 113 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 85fa1b40831e..35cfaf5b9acb 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.38.121-amd64.deb 79860470 BLAKE2B c6fc7d8afa5ec87be71b5d78b04004e2ee21a3b355499c33bc943e351192024c5f4ae5dea79a396be4b71ab76567dcf22c3c631621bc4085847ebba3e0fda0af SHA512 cadc45f24ce47bc29baef61784e0c68fa932bc151900032e961e106c23c63ca46bce73322e7e2a75e4fa1c1512b4435fba7cb85aab3d526271c4a672cc908903
 DIST slack-desktop-4.38.125-amd64.deb 79860294 BLAKE2B 66970f854b611ac27411924173dde82452fab0818ec3ad2d80d0805cb8e9b62515cc9621c301b46ae8adba167ae60f5a977cf4329689ac3528a256395e79c8b5 SHA512 a14bbeb94284ebc7ce0588be3b0133536db50a75c1afd9053c1983a4d3c1b3388df1a86b711edeb9b1b105517d021e6ac7719b1ec59ec7f820b7549988b7be07
+DIST slack-desktop-4.39.88-amd64.deb 80733318 BLAKE2B 09d0383444b342c8d0d14cd7c6a3cfb4f32ff1eeabed883b7c62cf42ed7859d7796abe99a0ad9d1602aac183182d0a02931282318e358e6e1b1b1956d03a29f5 SHA512 7eeaa88fad728d4f2232f40760e43a3ddbf8dd107770350bec22c015ec12fc5eb26544577c9da76829eb2c0e492f9b6d938f4a6c8840dfa984043df0e1d58132

diff --git a/net-im/slack/slack-4.39.88.ebuild b/net-im/slack/slack-4.39.88.ebuild
new file mode 100644
index 000000000000..1df68b31ba00
--- /dev/null
+++ b/net-im/slack/slack-4.39.88.ebuild
@@ -0,0 +1,113 @@
+# 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/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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-07-09  8:14 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-07-09  8:14 UTC (permalink / raw
  To: gentoo-commits

commit:     fe3ffcbbe5973e22771955e961703f19793eedf4
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  9 08:12:22 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Jul  9 08:12:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3ffcbb

net-im/slack: drop 4.38.121

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.38.121.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 35cfaf5b9acb..24f9f685293e 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.38.121-amd64.deb 79860470 BLAKE2B c6fc7d8afa5ec87be71b5d78b04004e2ee21a3b355499c33bc943e351192024c5f4ae5dea79a396be4b71ab76567dcf22c3c631621bc4085847ebba3e0fda0af SHA512 cadc45f24ce47bc29baef61784e0c68fa932bc151900032e961e106c23c63ca46bce73322e7e2a75e4fa1c1512b4435fba7cb85aab3d526271c4a672cc908903
 DIST slack-desktop-4.38.125-amd64.deb 79860294 BLAKE2B 66970f854b611ac27411924173dde82452fab0818ec3ad2d80d0805cb8e9b62515cc9621c301b46ae8adba167ae60f5a977cf4329689ac3528a256395e79c8b5 SHA512 a14bbeb94284ebc7ce0588be3b0133536db50a75c1afd9053c1983a4d3c1b3388df1a86b711edeb9b1b105517d021e6ac7719b1ec59ec7f820b7549988b7be07
 DIST slack-desktop-4.39.88-amd64.deb 80733318 BLAKE2B 09d0383444b342c8d0d14cd7c6a3cfb4f32ff1eeabed883b7c62cf42ed7859d7796abe99a0ad9d1602aac183182d0a02931282318e358e6e1b1b1956d03a29f5 SHA512 7eeaa88fad728d4f2232f40760e43a3ddbf8dd107770350bec22c015ec12fc5eb26544577c9da76829eb2c0e492f9b6d938f4a6c8840dfa984043df0e1d58132

diff --git a/net-im/slack/slack-4.38.121.ebuild b/net-im/slack/slack-4.38.121.ebuild
deleted file mode 100644
index 3d7a4b0058ab..000000000000
--- a/net-im/slack/slack-4.38.121.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# 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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-05-30  0:22 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-05-30  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     a0f4addeb72a0920ec616f9e8a7f2a58c6995520
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 00:10:01 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu May 30 00:22:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f4adde

net-im/slack: add 4.38.125, drop 4.38.115

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                                         | 2 +-
 net-im/slack/{slack-4.38.115.ebuild => slack-4.38.125.ebuild} | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 3127ae703dd7..85fa1b40831e 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,2 @@
-DIST slack-desktop-4.38.115-amd64.deb 79886658 BLAKE2B 6e5d4b8de0c3897650c8cb996008408c907987c08507f3a6ed595cd9ee3a6ac9196b6c4ca3e1b23cc64a118fcf986a5ab55263307d3353ab76d1c660230c6ee3 SHA512 b5699e293fe7e3716e0dce2fdfba39d11512b779740497c0204f403eecea4a45da289fb7aef4695dbd7c3489a7df8df1dca08bc0ffdb7b50b839cf78c6ff7edf
 DIST slack-desktop-4.38.121-amd64.deb 79860470 BLAKE2B c6fc7d8afa5ec87be71b5d78b04004e2ee21a3b355499c33bc943e351192024c5f4ae5dea79a396be4b71ab76567dcf22c3c631621bc4085847ebba3e0fda0af SHA512 cadc45f24ce47bc29baef61784e0c68fa932bc151900032e961e106c23c63ca46bce73322e7e2a75e4fa1c1512b4435fba7cb85aab3d526271c4a672cc908903
+DIST slack-desktop-4.38.125-amd64.deb 79860294 BLAKE2B 66970f854b611ac27411924173dde82452fab0818ec3ad2d80d0805cb8e9b62515cc9621c301b46ae8adba167ae60f5a977cf4329689ac3528a256395e79c8b5 SHA512 a14bbeb94284ebc7ce0588be3b0133536db50a75c1afd9053c1983a4d3c1b3388df1a86b711edeb9b1b105517d021e6ac7719b1ec59ec7f820b7549988b7be07

diff --git a/net-im/slack/slack-4.38.115.ebuild b/net-im/slack/slack-4.38.125.ebuild
similarity index 99%
rename from net-im/slack/slack-4.38.115.ebuild
rename to net-im/slack/slack-4.38.125.ebuild
index 3d7a4b0058ab..5ab77e3eaedd 100644
--- a/net-im/slack/slack-4.38.115.ebuild
+++ b/net-im/slack/slack-4.38.125.ebuild
@@ -10,6 +10,7 @@ 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"
+S="${WORKDIR}"
 
 LICENSE="all-rights-reserved"
 SLOT="0"
@@ -55,8 +56,6 @@ QA_PREBUILT="opt/slack/chrome-sandbox
 	opt/slack/swiftshader/libEGL.so
 	opt/slack/swiftshader/libGLESv2.so"
 
-S="${WORKDIR}"
-
 src_prepare() {
 	default
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-05-15 11:32 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-05-15 11:32 UTC (permalink / raw
  To: gentoo-commits

commit:     1d52dc87caff1b5b83352b3a89ff0e0138970a13
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed May 15 11:20:48 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed May 15 11:23:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d52dc87

net-im/slack: add 4.38.121, drop 4.37.101

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                                         | 2 +-
 net-im/slack/{slack-4.37.101.ebuild => slack-4.38.121.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 2c297abb9190..3127ae703dd7 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,2 @@
-DIST slack-desktop-4.37.101-amd64.deb 78933422 BLAKE2B b98574309a07812c9439aa18ce061eac5f8d3a8bbe1ec207b96dcd6ef5d32bb796348ada207123a4c9f75244b65f8de57b2290058b891f026c182e3697959fc9 SHA512 7ade44d443067c3330b28ec2ded8fabe84035c051d5e23e9f9f29a759833f7289491796ad2ca3855c840aa591e092048a2754ff429e7a2502c109577c0cef82d
 DIST slack-desktop-4.38.115-amd64.deb 79886658 BLAKE2B 6e5d4b8de0c3897650c8cb996008408c907987c08507f3a6ed595cd9ee3a6ac9196b6c4ca3e1b23cc64a118fcf986a5ab55263307d3353ab76d1c660230c6ee3 SHA512 b5699e293fe7e3716e0dce2fdfba39d11512b779740497c0204f403eecea4a45da289fb7aef4695dbd7c3489a7df8df1dca08bc0ffdb7b50b839cf78c6ff7edf
+DIST slack-desktop-4.38.121-amd64.deb 79860470 BLAKE2B c6fc7d8afa5ec87be71b5d78b04004e2ee21a3b355499c33bc943e351192024c5f4ae5dea79a396be4b71ab76567dcf22c3c631621bc4085847ebba3e0fda0af SHA512 cadc45f24ce47bc29baef61784e0c68fa932bc151900032e961e106c23c63ca46bce73322e7e2a75e4fa1c1512b4435fba7cb85aab3d526271c4a672cc908903

diff --git a/net-im/slack/slack-4.37.101.ebuild b/net-im/slack/slack-4.38.121.ebuild
similarity index 100%
rename from net-im/slack/slack-4.37.101.ebuild
rename to net-im/slack/slack-4.38.121.ebuild


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-04-28  8:24 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-04-28  8:24 UTC (permalink / raw
  To: gentoo-commits

commit:     46998aacb04c9c7e664d9cc081357793567f0c8e
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 00:56:58 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 08:23:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46998aac

net-im/slack: add 4.38.115

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.38.115.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index e3adb451e913..f28616b0d9c4 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.37.101-amd64.deb 78933422 BLAKE2B b98574309a07812c9439aa18ce061eac5f8d3a8bbe1ec207b96dcd6ef5d32bb796348ada207123a4c9f75244b65f8de57b2290058b891f026c182e3697959fc9 SHA512 7ade44d443067c3330b28ec2ded8fabe84035c051d5e23e9f9f29a759833f7289491796ad2ca3855c840aa591e092048a2754ff429e7a2502c109577c0cef82d
 DIST slack-desktop-4.37.94-amd64.deb 78908138 BLAKE2B 7bf8690bce4edfc613bab77b0705b570366044249f83f98a8c725544264cbdde2f666b7e4a184901446693ef81c61004e6cbc45fb857d80b8de2d25f45545990 SHA512 95a7ea03b1d393462ddd0a2c1129895fd053175f97eefc5a02069d93fc1d1075de6a6a0489d9eee749381ed18d5154ec58d0bdd4151191e9ca283f8df721ee75
+DIST slack-desktop-4.38.115-amd64.deb 79886658 BLAKE2B 6e5d4b8de0c3897650c8cb996008408c907987c08507f3a6ed595cd9ee3a6ac9196b6c4ca3e1b23cc64a118fcf986a5ab55263307d3353ab76d1c660230c6ee3 SHA512 b5699e293fe7e3716e0dce2fdfba39d11512b779740497c0204f403eecea4a45da289fb7aef4695dbd7c3489a7df8df1dca08bc0ffdb7b50b839cf78c6ff7edf

diff --git a/net-im/slack/slack-4.38.115.ebuild b/net-im/slack/slack-4.38.115.ebuild
new file mode 100644
index 000000000000..3d7a4b0058ab
--- /dev/null
+++ b/net-im/slack/slack-4.38.115.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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-04-28  8:24 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-04-28  8:24 UTC (permalink / raw
  To: gentoo-commits

commit:     91141f4b0faa3e348fa00893c3bed788b97be71d
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 00:57:59 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 08:23:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91141f4b

net-im/slack: drop 4.37.94

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest             |   1 -
 net-im/slack/slack-4.37.94.ebuild | 114 --------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index f28616b0d9c4..2c297abb9190 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
 DIST slack-desktop-4.37.101-amd64.deb 78933422 BLAKE2B b98574309a07812c9439aa18ce061eac5f8d3a8bbe1ec207b96dcd6ef5d32bb796348ada207123a4c9f75244b65f8de57b2290058b891f026c182e3697959fc9 SHA512 7ade44d443067c3330b28ec2ded8fabe84035c051d5e23e9f9f29a759833f7289491796ad2ca3855c840aa591e092048a2754ff429e7a2502c109577c0cef82d
-DIST slack-desktop-4.37.94-amd64.deb 78908138 BLAKE2B 7bf8690bce4edfc613bab77b0705b570366044249f83f98a8c725544264cbdde2f666b7e4a184901446693ef81c61004e6cbc45fb857d80b8de2d25f45545990 SHA512 95a7ea03b1d393462ddd0a2c1129895fd053175f97eefc5a02069d93fc1d1075de6a6a0489d9eee749381ed18d5154ec58d0bdd4151191e9ca283f8df721ee75
 DIST slack-desktop-4.38.115-amd64.deb 79886658 BLAKE2B 6e5d4b8de0c3897650c8cb996008408c907987c08507f3a6ed595cd9ee3a6ac9196b6c4ca3e1b23cc64a118fcf986a5ab55263307d3353ab76d1c660230c6ee3 SHA512 b5699e293fe7e3716e0dce2fdfba39d11512b779740497c0204f403eecea4a45da289fb7aef4695dbd7c3489a7df8df1dca08bc0ffdb7b50b839cf78c6ff7edf

diff --git a/net-im/slack/slack-4.37.94.ebuild b/net-im/slack/slack-4.37.94.ebuild
deleted file mode 100644
index 3d7a4b0058ab..000000000000
--- a/net-im/slack/slack-4.37.94.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# 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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-04-11 23:31 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-04-11 23:31 UTC (permalink / raw
  To: gentoo-commits

commit:     33af8ff54a98e60075b8338633ff170fb3bb6dce
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 11 23:30:51 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Apr 11 23:30:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33af8ff5

net-im/slack: add 4.37.101

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.37.101.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index b0362f3ec716..ca7784e66993 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.36.140-amd64.deb 78738834 BLAKE2B 2af0c4069d56c8dea6938034cf913414e3b865965bed0d3fce55bab5788c2bc1de8cf8824cd25979adfcd401b0132b45a6212507d7c6c04bbc6b0576de53f790 SHA512 25fdbb08e6a327bacd1fad62b7b8923ce4d4a32d2a5a389145774b022d2ef1d42a1d022328d3034b3e9a2ffb702b8cf97271d8c52eebb58be75f8c284bb7f587
+DIST slack-desktop-4.37.101-amd64.deb 78933422 BLAKE2B b98574309a07812c9439aa18ce061eac5f8d3a8bbe1ec207b96dcd6ef5d32bb796348ada207123a4c9f75244b65f8de57b2290058b891f026c182e3697959fc9 SHA512 7ade44d443067c3330b28ec2ded8fabe84035c051d5e23e9f9f29a759833f7289491796ad2ca3855c840aa591e092048a2754ff429e7a2502c109577c0cef82d
 DIST slack-desktop-4.37.94-amd64.deb 78908138 BLAKE2B 7bf8690bce4edfc613bab77b0705b570366044249f83f98a8c725544264cbdde2f666b7e4a184901446693ef81c61004e6cbc45fb857d80b8de2d25f45545990 SHA512 95a7ea03b1d393462ddd0a2c1129895fd053175f97eefc5a02069d93fc1d1075de6a6a0489d9eee749381ed18d5154ec58d0bdd4151191e9ca283f8df721ee75

diff --git a/net-im/slack/slack-4.37.101.ebuild b/net-im/slack/slack-4.37.101.ebuild
new file mode 100644
index 000000000000..3d7a4b0058ab
--- /dev/null
+++ b/net-im/slack/slack-4.37.101.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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-04-11 23:31 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-04-11 23:31 UTC (permalink / raw
  To: gentoo-commits

commit:     be4b3c29ed773ebdf3c08836d06f3a416384586e
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 11 23:31:31 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Apr 11 23:31:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4b3c29

net-im/slack: drop 4.36.140

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.36.140.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index ca7784e66993..e3adb451e913 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.36.140-amd64.deb 78738834 BLAKE2B 2af0c4069d56c8dea6938034cf913414e3b865965bed0d3fce55bab5788c2bc1de8cf8824cd25979adfcd401b0132b45a6212507d7c6c04bbc6b0576de53f790 SHA512 25fdbb08e6a327bacd1fad62b7b8923ce4d4a32d2a5a389145774b022d2ef1d42a1d022328d3034b3e9a2ffb702b8cf97271d8c52eebb58be75f8c284bb7f587
 DIST slack-desktop-4.37.101-amd64.deb 78933422 BLAKE2B b98574309a07812c9439aa18ce061eac5f8d3a8bbe1ec207b96dcd6ef5d32bb796348ada207123a4c9f75244b65f8de57b2290058b891f026c182e3697959fc9 SHA512 7ade44d443067c3330b28ec2ded8fabe84035c051d5e23e9f9f29a759833f7289491796ad2ca3855c840aa591e092048a2754ff429e7a2502c109577c0cef82d
 DIST slack-desktop-4.37.94-amd64.deb 78908138 BLAKE2B 7bf8690bce4edfc613bab77b0705b570366044249f83f98a8c725544264cbdde2f666b7e4a184901446693ef81c61004e6cbc45fb857d80b8de2d25f45545990 SHA512 95a7ea03b1d393462ddd0a2c1129895fd053175f97eefc5a02069d93fc1d1075de6a6a0489d9eee749381ed18d5154ec58d0bdd4151191e9ca283f8df721ee75

diff --git a/net-im/slack/slack-4.36.140.ebuild b/net-im/slack/slack-4.36.140.ebuild
deleted file mode 100644
index 3d7a4b0058ab..000000000000
--- a/net-im/slack/slack-4.36.140.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# 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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-04-06 12:53 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-04-06 12:53 UTC (permalink / raw
  To: gentoo-commits

commit:     8a62769ef268abdb3fba81aca7cb83d5ccb02eae
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 11:51:46 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 12:52:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a62769e

net-im/slack: drop 4.36.138

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.36.138.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 9591bc8ef63e..b0362f3ec716 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.36.138-amd64.deb 78691946 BLAKE2B b932ffbaaeed961d87970e06dcd345d50349f717850cdfea9ba163a9f2ee42f90d23ed4c3526c0adff7f2fd03e11f85d90469524d2b5d2e02732ba84fd325496 SHA512 36da2bc720b910d0ab219c881f528c65e2ec590388a0c3f3bf744af837b11228d05b0bc9c754dfabd7a5367ae115a80a0ffc4ee424a0f09bf2d439f3df01b25c
 DIST slack-desktop-4.36.140-amd64.deb 78738834 BLAKE2B 2af0c4069d56c8dea6938034cf913414e3b865965bed0d3fce55bab5788c2bc1de8cf8824cd25979adfcd401b0132b45a6212507d7c6c04bbc6b0576de53f790 SHA512 25fdbb08e6a327bacd1fad62b7b8923ce4d4a32d2a5a389145774b022d2ef1d42a1d022328d3034b3e9a2ffb702b8cf97271d8c52eebb58be75f8c284bb7f587
 DIST slack-desktop-4.37.94-amd64.deb 78908138 BLAKE2B 7bf8690bce4edfc613bab77b0705b570366044249f83f98a8c725544264cbdde2f666b7e4a184901446693ef81c61004e6cbc45fb857d80b8de2d25f45545990 SHA512 95a7ea03b1d393462ddd0a2c1129895fd053175f97eefc5a02069d93fc1d1075de6a6a0489d9eee749381ed18d5154ec58d0bdd4151191e9ca283f8df721ee75

diff --git a/net-im/slack/slack-4.36.138.ebuild b/net-im/slack/slack-4.36.138.ebuild
deleted file mode 100644
index 3d7a4b0058ab..000000000000
--- a/net-im/slack/slack-4.36.138.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# 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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-03-23  1:30 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-03-23  1:30 UTC (permalink / raw
  To: gentoo-commits

commit:     84e26eab3ec30a1f4aea6753688ad33fcb80665b
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 01:28:20 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 01:28:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e26eab

net-im/slack: add 4.37.94

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest             |   1 +
 net-im/slack/slack-4.37.94.ebuild | 114 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 7c7dfa2d58f9..9591bc8ef63e 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.36.138-amd64.deb 78691946 BLAKE2B b932ffbaaeed961d87970e06dcd345d50349f717850cdfea9ba163a9f2ee42f90d23ed4c3526c0adff7f2fd03e11f85d90469524d2b5d2e02732ba84fd325496 SHA512 36da2bc720b910d0ab219c881f528c65e2ec590388a0c3f3bf744af837b11228d05b0bc9c754dfabd7a5367ae115a80a0ffc4ee424a0f09bf2d439f3df01b25c
 DIST slack-desktop-4.36.140-amd64.deb 78738834 BLAKE2B 2af0c4069d56c8dea6938034cf913414e3b865965bed0d3fce55bab5788c2bc1de8cf8824cd25979adfcd401b0132b45a6212507d7c6c04bbc6b0576de53f790 SHA512 25fdbb08e6a327bacd1fad62b7b8923ce4d4a32d2a5a389145774b022d2ef1d42a1d022328d3034b3e9a2ffb702b8cf97271d8c52eebb58be75f8c284bb7f587
+DIST slack-desktop-4.37.94-amd64.deb 78908138 BLAKE2B 7bf8690bce4edfc613bab77b0705b570366044249f83f98a8c725544264cbdde2f666b7e4a184901446693ef81c61004e6cbc45fb857d80b8de2d25f45545990 SHA512 95a7ea03b1d393462ddd0a2c1129895fd053175f97eefc5a02069d93fc1d1075de6a6a0489d9eee749381ed18d5154ec58d0bdd4151191e9ca283f8df721ee75

diff --git a/net-im/slack/slack-4.37.94.ebuild b/net-im/slack/slack-4.37.94.ebuild
new file mode 100644
index 000000000000..3d7a4b0058ab
--- /dev/null
+++ b/net-im/slack/slack-4.37.94.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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-01-30 14:07 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-01-30 14:07 UTC (permalink / raw
  To: gentoo-commits

commit:     55426e52d483f859d8ac8df5be5431c0bc9640a9
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 13:22:21 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 14:06:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55426e52

net-im/slack: drop 4.36.136

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.36.136.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 14ef7fa737f0..7c7dfa2d58f9 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.36.136-amd64.deb 78684134 BLAKE2B c54fe6683e823dccf4a61daadbedf318dd2d8eafb9fd1e6a1c31bb4a6be03c31c68b6bf9c47fda4ece5f4dd35ad21c55070afbc61477c9edf9b59d3388309086 SHA512 1e3616a104789a0bef5c1ca8440a4b6cddb6a1c063e975c89fb94daf33057e0f7deb735a1b11de3e141df57b1a2d5719d23d0537d3efa829cabf3d8eb52ef978
 DIST slack-desktop-4.36.138-amd64.deb 78691946 BLAKE2B b932ffbaaeed961d87970e06dcd345d50349f717850cdfea9ba163a9f2ee42f90d23ed4c3526c0adff7f2fd03e11f85d90469524d2b5d2e02732ba84fd325496 SHA512 36da2bc720b910d0ab219c881f528c65e2ec590388a0c3f3bf744af837b11228d05b0bc9c754dfabd7a5367ae115a80a0ffc4ee424a0f09bf2d439f3df01b25c
 DIST slack-desktop-4.36.140-amd64.deb 78738834 BLAKE2B 2af0c4069d56c8dea6938034cf913414e3b865965bed0d3fce55bab5788c2bc1de8cf8824cd25979adfcd401b0132b45a6212507d7c6c04bbc6b0576de53f790 SHA512 25fdbb08e6a327bacd1fad62b7b8923ce4d4a32d2a5a389145774b022d2ef1d42a1d022328d3034b3e9a2ffb702b8cf97271d8c52eebb58be75f8c284bb7f587

diff --git a/net-im/slack/slack-4.36.136.ebuild b/net-im/slack/slack-4.36.136.ebuild
deleted file mode 100644
index 3d7a4b0058ab..000000000000
--- a/net-im/slack/slack-4.36.136.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# 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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-01-30 14:07 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-01-30 14:07 UTC (permalink / raw
  To: gentoo-commits

commit:     fc5d9410333e392107258299cf0808cc105a6929
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 13:21:33 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 14:06:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5d9410

net-im/slack: add 4.36.140

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.36.140.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index ab69f4f79b26..14ef7fa737f0 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.36.136-amd64.deb 78684134 BLAKE2B c54fe6683e823dccf4a61daadbedf318dd2d8eafb9fd1e6a1c31bb4a6be03c31c68b6bf9c47fda4ece5f4dd35ad21c55070afbc61477c9edf9b59d3388309086 SHA512 1e3616a104789a0bef5c1ca8440a4b6cddb6a1c063e975c89fb94daf33057e0f7deb735a1b11de3e141df57b1a2d5719d23d0537d3efa829cabf3d8eb52ef978
 DIST slack-desktop-4.36.138-amd64.deb 78691946 BLAKE2B b932ffbaaeed961d87970e06dcd345d50349f717850cdfea9ba163a9f2ee42f90d23ed4c3526c0adff7f2fd03e11f85d90469524d2b5d2e02732ba84fd325496 SHA512 36da2bc720b910d0ab219c881f528c65e2ec590388a0c3f3bf744af837b11228d05b0bc9c754dfabd7a5367ae115a80a0ffc4ee424a0f09bf2d439f3df01b25c
+DIST slack-desktop-4.36.140-amd64.deb 78738834 BLAKE2B 2af0c4069d56c8dea6938034cf913414e3b865965bed0d3fce55bab5788c2bc1de8cf8824cd25979adfcd401b0132b45a6212507d7c6c04bbc6b0576de53f790 SHA512 25fdbb08e6a327bacd1fad62b7b8923ce4d4a32d2a5a389145774b022d2ef1d42a1d022328d3034b3e9a2ffb702b8cf97271d8c52eebb58be75f8c284bb7f587

diff --git a/net-im/slack/slack-4.36.140.ebuild b/net-im/slack/slack-4.36.140.ebuild
new file mode 100644
index 000000000000..3d7a4b0058ab
--- /dev/null
+++ b/net-im/slack/slack-4.36.140.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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-01-12 10:36 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-01-12 10:36 UTC (permalink / raw
  To: gentoo-commits

commit:     1c2a60582d9bfda93cddb5e4073cd7b84736febb
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 10:35:18 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 10:36:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c2a6058

net-im/slack: add 4.36.138

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.36.138.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 3561155a74ec..6c9f2827180c 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.36.134-amd64.deb 78670482 BLAKE2B d24e5ad17c4a340bf57c341e67f31d515cc516277fab021e9a7dd2deea02464230aacb72dff56af971df2f5d08ba2881694a9faa559a70bb53ad7d3edb944a1f SHA512 44b253b048b073702858f5f8bf36e269449b493dd3447a9384b8355276aa48cf3cd6d1d8ab0000661225cab9f90b586ac619dbf9b7c08d2358d123d3e344ab42
 DIST slack-desktop-4.36.136-amd64.deb 78684134 BLAKE2B c54fe6683e823dccf4a61daadbedf318dd2d8eafb9fd1e6a1c31bb4a6be03c31c68b6bf9c47fda4ece5f4dd35ad21c55070afbc61477c9edf9b59d3388309086 SHA512 1e3616a104789a0bef5c1ca8440a4b6cddb6a1c063e975c89fb94daf33057e0f7deb735a1b11de3e141df57b1a2d5719d23d0537d3efa829cabf3d8eb52ef978
+DIST slack-desktop-4.36.138-amd64.deb 78691946 BLAKE2B b932ffbaaeed961d87970e06dcd345d50349f717850cdfea9ba163a9f2ee42f90d23ed4c3526c0adff7f2fd03e11f85d90469524d2b5d2e02732ba84fd325496 SHA512 36da2bc720b910d0ab219c881f528c65e2ec590388a0c3f3bf744af837b11228d05b0bc9c754dfabd7a5367ae115a80a0ffc4ee424a0f09bf2d439f3df01b25c

diff --git a/net-im/slack/slack-4.36.138.ebuild b/net-im/slack/slack-4.36.138.ebuild
new file mode 100644
index 000000000000..3d7a4b0058ab
--- /dev/null
+++ b/net-im/slack/slack-4.36.138.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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-01-12 10:36 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-01-12 10:36 UTC (permalink / raw
  To: gentoo-commits

commit:     824de3ff6df341d0547ba96c3c3c8e083a7095ef
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 10:36:10 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 10:36:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=824de3ff

net-im/slack: drop 4.36.134

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.36.134.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 6c9f2827180c..ab69f4f79b26 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.36.134-amd64.deb 78670482 BLAKE2B d24e5ad17c4a340bf57c341e67f31d515cc516277fab021e9a7dd2deea02464230aacb72dff56af971df2f5d08ba2881694a9faa559a70bb53ad7d3edb944a1f SHA512 44b253b048b073702858f5f8bf36e269449b493dd3447a9384b8355276aa48cf3cd6d1d8ab0000661225cab9f90b586ac619dbf9b7c08d2358d123d3e344ab42
 DIST slack-desktop-4.36.136-amd64.deb 78684134 BLAKE2B c54fe6683e823dccf4a61daadbedf318dd2d8eafb9fd1e6a1c31bb4a6be03c31c68b6bf9c47fda4ece5f4dd35ad21c55070afbc61477c9edf9b59d3388309086 SHA512 1e3616a104789a0bef5c1ca8440a4b6cddb6a1c063e975c89fb94daf33057e0f7deb735a1b11de3e141df57b1a2d5719d23d0537d3efa829cabf3d8eb52ef978
 DIST slack-desktop-4.36.138-amd64.deb 78691946 BLAKE2B b932ffbaaeed961d87970e06dcd345d50349f717850cdfea9ba163a9f2ee42f90d23ed4c3526c0adff7f2fd03e11f85d90469524d2b5d2e02732ba84fd325496 SHA512 36da2bc720b910d0ab219c881f528c65e2ec590388a0c3f3bf744af837b11228d05b0bc9c754dfabd7a5367ae115a80a0ffc4ee424a0f09bf2d439f3df01b25c

diff --git a/net-im/slack/slack-4.36.134.ebuild b/net-im/slack/slack-4.36.134.ebuild
deleted file mode 100644
index f0291e2700fa..000000000000
--- a/net-im/slack/slack-4.36.134.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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-01-11 10:54 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-01-11 10:54 UTC (permalink / raw
  To: gentoo-commits

commit:     3f30f8604ef46712ee953c58d195c1ef2117ccaa
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 11 10:48:02 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Jan 11 10:53:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f30f860

net-im/slack: add 4.36.136

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.36.136.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 26ec2d2eb1fd..ff15a956f262 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 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
+DIST slack-desktop-4.36.136-amd64.deb 78684134 BLAKE2B c54fe6683e823dccf4a61daadbedf318dd2d8eafb9fd1e6a1c31bb4a6be03c31c68b6bf9c47fda4ece5f4dd35ad21c55070afbc61477c9edf9b59d3388309086 SHA512 1e3616a104789a0bef5c1ca8440a4b6cddb6a1c063e975c89fb94daf33057e0f7deb735a1b11de3e141df57b1a2d5719d23d0537d3efa829cabf3d8eb52ef978

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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2024-01-11 10:54 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2024-01-11 10:54 UTC (permalink / raw
  To: gentoo-commits

commit:     092b71a307fd468a2198871980240628f7bfe993
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 11 10:52:01 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Jan 11 10:53:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092b71a3

net-im/slack: drop 4.35.131

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.35.131.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index ff15a956f262..3561155a74ec 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-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
 DIST slack-desktop-4.36.136-amd64.deb 78684134 BLAKE2B c54fe6683e823dccf4a61daadbedf318dd2d8eafb9fd1e6a1c31bb4a6be03c31c68b6bf9c47fda4ece5f4dd35ad21c55070afbc61477c9edf9b59d3388309086 SHA512 1e3616a104789a0bef5c1ca8440a4b6cddb6a1c063e975c89fb94daf33057e0f7deb735a1b11de3e141df57b1a2d5719d23d0537d3efa829cabf3d8eb52ef978

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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-12-12 23:29 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-12-12 23:29 UTC (permalink / raw
  To: gentoo-commits

commit:     867145085d769ef3cb3eecc21409bb504b07fc0f
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 12 08:15:17 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Dec 12 23:29:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86714508

net-im/slack: add 4.36.134

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.36.134.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 65db3366be1e..68df5557a39e 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.35.126-amd64.deb 78399722 BLAKE2B 0cee9b9f33654a14b468071ea85cdba0391effc623f9d4896ca653b82e5c55eda0d46616185c8bc759ad79f8de16f0c53c27c60885fe04b53656c9c23efa0ff0 SHA512 64991f84ad2693d33e22a269e67fec0450dfc3e631a15dc4a4dfc708c0d0926f90555d18a79960e3af603a5ca53f0b60189b64eea59a13d0e601a25bc9e1ba9d
 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

diff --git a/net-im/slack/slack-4.36.134.ebuild b/net-im/slack/slack-4.36.134.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.36.134.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-12-12 23:29 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-12-12 23:29 UTC (permalink / raw
  To: gentoo-commits

commit:     d1570a4ab85c08a0ad7c38a0f7a40a9d17cfca27
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 12 08:16:32 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Dec 12 23:29:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1570a4a

net-im/slack: drop 4.35.126

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.35.126.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 68df5557a39e..26ec2d2eb1fd 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.35.126-amd64.deb 78399722 BLAKE2B 0cee9b9f33654a14b468071ea85cdba0391effc623f9d4896ca653b82e5c55eda0d46616185c8bc759ad79f8de16f0c53c27c60885fe04b53656c9c23efa0ff0 SHA512 64991f84ad2693d33e22a269e67fec0450dfc3e631a15dc4a4dfc708c0d0926f90555d18a79960e3af603a5ca53f0b60189b64eea59a13d0e601a25bc9e1ba9d
 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

diff --git a/net-im/slack/slack-4.35.126.ebuild b/net-im/slack/slack-4.35.126.ebuild
deleted file mode 100644
index f0291e2700fa..000000000000
--- a/net-im/slack/slack-4.35.126.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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-12-04  1:03 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-12-04  1:03 UTC (permalink / raw
  To: gentoo-commits

commit:     bd3cacb27a9eff3bc59e3cac9016a10ec11126e3
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  4 01:02:45 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 01:02:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd3cacb2

net-im/slack: drop 4.35.121

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.35.121.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index fc5f8c3fe606..65db3366be1e 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.35.121-amd64.deb 78549434 BLAKE2B a2e75806f43bfbd7e052c554ea42b409c0648b9fcfad144023268d5a865e587448e19524d0c35997421a528ca514633025f982f88680c9da79f17f6da8493ae0 SHA512 94cb4cbd9c7d0317bc7b8b8515e8d4b0e766d0f6fb06e673bbec72cfb6d8c7834e3a8e60f451b955e0fd5f1ae40c9bfb765907648fa7058c804be3e639f2d61d
 DIST slack-desktop-4.35.126-amd64.deb 78399722 BLAKE2B 0cee9b9f33654a14b468071ea85cdba0391effc623f9d4896ca653b82e5c55eda0d46616185c8bc759ad79f8de16f0c53c27c60885fe04b53656c9c23efa0ff0 SHA512 64991f84ad2693d33e22a269e67fec0450dfc3e631a15dc4a4dfc708c0d0926f90555d18a79960e3af603a5ca53f0b60189b64eea59a13d0e601a25bc9e1ba9d
 DIST slack-desktop-4.35.131-amd64.deb 78415154 BLAKE2B 9527c7ee4ac8f88dc6b38a30e3d0fc4759a9e57ef6966ee5059988bb8f0462e769a36efa90d4ad56725f5e0aeb5d0c4cd238d36b6913503877a40ac89d25f9b4 SHA512 696fe940be93673954faa3384c69d57be0089048216628cabae3d6972aebba60e2207f8388e9c4b0f97c4cd9687b3bead6d3420a9ea20a233d88c409daeb522d

diff --git a/net-im/slack/slack-4.35.121.ebuild b/net-im/slack/slack-4.35.121.ebuild
deleted file mode 100644
index f0291e2700fa..000000000000
--- a/net-im/slack/slack-4.35.121.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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-12-04  1:03 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-12-04  1:03 UTC (permalink / raw
  To: gentoo-commits

commit:     df6782e32c0bde31187e7d785bba28800bc72126
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  4 01:02:03 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 01:02:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6782e3

net-im/slack: add 4.35.131

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.35.131.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 46dfc6bd828f..fc5f8c3fe606 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.35.121-amd64.deb 78549434 BLAKE2B a2e75806f43bfbd7e052c554ea42b409c0648b9fcfad144023268d5a865e587448e19524d0c35997421a528ca514633025f982f88680c9da79f17f6da8493ae0 SHA512 94cb4cbd9c7d0317bc7b8b8515e8d4b0e766d0f6fb06e673bbec72cfb6d8c7834e3a8e60f451b955e0fd5f1ae40c9bfb765907648fa7058c804be3e639f2d61d
 DIST slack-desktop-4.35.126-amd64.deb 78399722 BLAKE2B 0cee9b9f33654a14b468071ea85cdba0391effc623f9d4896ca653b82e5c55eda0d46616185c8bc759ad79f8de16f0c53c27c60885fe04b53656c9c23efa0ff0 SHA512 64991f84ad2693d33e22a269e67fec0450dfc3e631a15dc4a4dfc708c0d0926f90555d18a79960e3af603a5ca53f0b60189b64eea59a13d0e601a25bc9e1ba9d
+DIST slack-desktop-4.35.131-amd64.deb 78415154 BLAKE2B 9527c7ee4ac8f88dc6b38a30e3d0fc4759a9e57ef6966ee5059988bb8f0462e769a36efa90d4ad56725f5e0aeb5d0c4cd238d36b6913503877a40ac89d25f9b4 SHA512 696fe940be93673954faa3384c69d57be0089048216628cabae3d6972aebba60e2207f8388e9c4b0f97c4cd9687b3bead6d3420a9ea20a233d88c409daeb522d

diff --git a/net-im/slack/slack-4.35.131.ebuild b/net-im/slack/slack-4.35.131.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.35.131.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-11-20  1:04 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-11-20  1:04 UTC (permalink / raw
  To: gentoo-commits

commit:     039314b57a1560a857065f68c56860ba1cb1c249
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 01:00:44 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 01:00:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039314b5

net-im/slack: add 4.35.126

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.35.126.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 6d087798336e..2f396ffd026f 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.34.121-amd64.deb 78112006 BLAKE2B b0e0a5466e250066bfb1768086ca4d62d16fad3e9b9fff744ff7adf01b751422860d2f4499a3069e97cbf7e5409b73abb4963548368fc058384b1ea47723607e SHA512 a58ebac5b5c2471ba8ed2f60bf64150437baff2e18bac969564c5d0244c1dc0d7b31f598d4621b5313b51c0950a954be765da6fc31409597e58822ed02f47153
 DIST slack-desktop-4.35.121-amd64.deb 78549434 BLAKE2B a2e75806f43bfbd7e052c554ea42b409c0648b9fcfad144023268d5a865e587448e19524d0c35997421a528ca514633025f982f88680c9da79f17f6da8493ae0 SHA512 94cb4cbd9c7d0317bc7b8b8515e8d4b0e766d0f6fb06e673bbec72cfb6d8c7834e3a8e60f451b955e0fd5f1ae40c9bfb765907648fa7058c804be3e639f2d61d
+DIST slack-desktop-4.35.126-amd64.deb 78399722 BLAKE2B 0cee9b9f33654a14b468071ea85cdba0391effc623f9d4896ca653b82e5c55eda0d46616185c8bc759ad79f8de16f0c53c27c60885fe04b53656c9c23efa0ff0 SHA512 64991f84ad2693d33e22a269e67fec0450dfc3e631a15dc4a4dfc708c0d0926f90555d18a79960e3af603a5ca53f0b60189b64eea59a13d0e601a25bc9e1ba9d

diff --git a/net-im/slack/slack-4.35.126.ebuild b/net-im/slack/slack-4.35.126.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.35.126.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-11-20  1:04 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-11-20  1:04 UTC (permalink / raw
  To: gentoo-commits

commit:     d25b8e8f2244882ab90e175accde9a1e02244f20
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 01:01:17 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 01:01:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d25b8e8f

net-im/slack: drop 4.34.121

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.34.121.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 2f396ffd026f..46dfc6bd828f 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.34.121-amd64.deb 78112006 BLAKE2B b0e0a5466e250066bfb1768086ca4d62d16fad3e9b9fff744ff7adf01b751422860d2f4499a3069e97cbf7e5409b73abb4963548368fc058384b1ea47723607e SHA512 a58ebac5b5c2471ba8ed2f60bf64150437baff2e18bac969564c5d0244c1dc0d7b31f598d4621b5313b51c0950a954be765da6fc31409597e58822ed02f47153
 DIST slack-desktop-4.35.121-amd64.deb 78549434 BLAKE2B a2e75806f43bfbd7e052c554ea42b409c0648b9fcfad144023268d5a865e587448e19524d0c35997421a528ca514633025f982f88680c9da79f17f6da8493ae0 SHA512 94cb4cbd9c7d0317bc7b8b8515e8d4b0e766d0f6fb06e673bbec72cfb6d8c7834e3a8e60f451b955e0fd5f1ae40c9bfb765907648fa7058c804be3e639f2d61d
 DIST slack-desktop-4.35.126-amd64.deb 78399722 BLAKE2B 0cee9b9f33654a14b468071ea85cdba0391effc623f9d4896ca653b82e5c55eda0d46616185c8bc759ad79f8de16f0c53c27c60885fe04b53656c9c23efa0ff0 SHA512 64991f84ad2693d33e22a269e67fec0450dfc3e631a15dc4a4dfc708c0d0926f90555d18a79960e3af603a5ca53f0b60189b64eea59a13d0e601a25bc9e1ba9d

diff --git a/net-im/slack/slack-4.34.121.ebuild b/net-im/slack/slack-4.34.121.ebuild
deleted file mode 100644
index f0291e2700fa..000000000000
--- a/net-im/slack/slack-4.34.121.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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-10-25 14:31 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-10-25 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     9f96c21ab20d9be49a89dea616138c9092c1c406
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 14:31:09 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 14:31:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f96c21a

net-im/slack: drop 4.34.120

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.34.120.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 906fe0928eb7..6d087798336e 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.34.120-amd64.deb 78115758 BLAKE2B 0f695c71627f0c5ee272874db11260d751deac72e25419b3574df49f670345603d6358fa84c2847f881a9195e11feb5d340554c856275dad881480c15e5e14f6 SHA512 d886d43c1f061c1b81f6117646e1d1ff849c9f98accb37994763572e75178c0e68ffdaaaba36e5322d9bd5b023de5f19ac6b7efd541ff7c963ea792258f7ecb4
 DIST slack-desktop-4.34.121-amd64.deb 78112006 BLAKE2B b0e0a5466e250066bfb1768086ca4d62d16fad3e9b9fff744ff7adf01b751422860d2f4499a3069e97cbf7e5409b73abb4963548368fc058384b1ea47723607e SHA512 a58ebac5b5c2471ba8ed2f60bf64150437baff2e18bac969564c5d0244c1dc0d7b31f598d4621b5313b51c0950a954be765da6fc31409597e58822ed02f47153
 DIST slack-desktop-4.35.121-amd64.deb 78549434 BLAKE2B a2e75806f43bfbd7e052c554ea42b409c0648b9fcfad144023268d5a865e587448e19524d0c35997421a528ca514633025f982f88680c9da79f17f6da8493ae0 SHA512 94cb4cbd9c7d0317bc7b8b8515e8d4b0e766d0f6fb06e673bbec72cfb6d8c7834e3a8e60f451b955e0fd5f1ae40c9bfb765907648fa7058c804be3e639f2d61d

diff --git a/net-im/slack/slack-4.34.120.ebuild b/net-im/slack/slack-4.34.120.ebuild
deleted file mode 100644
index f0291e2700fa..000000000000
--- a/net-im/slack/slack-4.34.120.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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-10-25 14:31 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-10-25 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     f430e718d558acf60374dd800269ca167f1367ed
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 14:30:39 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 14:30:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f430e718

net-im/slack: add 4.35.121

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.35.121.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 14c9039f3681..906fe0928eb7 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.34.120-amd64.deb 78115758 BLAKE2B 0f695c71627f0c5ee272874db11260d751deac72e25419b3574df49f670345603d6358fa84c2847f881a9195e11feb5d340554c856275dad881480c15e5e14f6 SHA512 d886d43c1f061c1b81f6117646e1d1ff849c9f98accb37994763572e75178c0e68ffdaaaba36e5322d9bd5b023de5f19ac6b7efd541ff7c963ea792258f7ecb4
 DIST slack-desktop-4.34.121-amd64.deb 78112006 BLAKE2B b0e0a5466e250066bfb1768086ca4d62d16fad3e9b9fff744ff7adf01b751422860d2f4499a3069e97cbf7e5409b73abb4963548368fc058384b1ea47723607e SHA512 a58ebac5b5c2471ba8ed2f60bf64150437baff2e18bac969564c5d0244c1dc0d7b31f598d4621b5313b51c0950a954be765da6fc31409597e58822ed02f47153
+DIST slack-desktop-4.35.121-amd64.deb 78549434 BLAKE2B a2e75806f43bfbd7e052c554ea42b409c0648b9fcfad144023268d5a865e587448e19524d0c35997421a528ca514633025f982f88680c9da79f17f6da8493ae0 SHA512 94cb4cbd9c7d0317bc7b8b8515e8d4b0e766d0f6fb06e673bbec72cfb6d8c7834e3a8e60f451b955e0fd5f1ae40c9bfb765907648fa7058c804be3e639f2d61d

diff --git a/net-im/slack/slack-4.35.121.ebuild b/net-im/slack/slack-4.35.121.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.35.121.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-10-06 21:18 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-10-06 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     695200db1485194fc740bba11d09597976661979
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  6 12:53:24 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Oct  6 21:18:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=695200db

net-im/slack: drop 4.34.115

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.34.115.ebuild | 114 -------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index c2fb0a3aca04..14c9039f3681 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.34.115-amd64.deb 78183906 BLAKE2B 13c16a1aed2efbd04298216116b02ca7bfabec48d08184512cad3f770b58304b687eea223885b79fce5353efe5fb77aadd05b07d0adcf6b563e0b9aceef7c43e SHA512 7f1854c9328e8f099e232cf7dad6ef2365755cb84ac79b92b78cdf13a316865d0095bd22af6ba1ab69d0ed8a0a633a2c525f1a608765136514d73bff23449161
 DIST slack-desktop-4.34.120-amd64.deb 78115758 BLAKE2B 0f695c71627f0c5ee272874db11260d751deac72e25419b3574df49f670345603d6358fa84c2847f881a9195e11feb5d340554c856275dad881480c15e5e14f6 SHA512 d886d43c1f061c1b81f6117646e1d1ff849c9f98accb37994763572e75178c0e68ffdaaaba36e5322d9bd5b023de5f19ac6b7efd541ff7c963ea792258f7ecb4
 DIST slack-desktop-4.34.121-amd64.deb 78112006 BLAKE2B b0e0a5466e250066bfb1768086ca4d62d16fad3e9b9fff744ff7adf01b751422860d2f4499a3069e97cbf7e5409b73abb4963548368fc058384b1ea47723607e SHA512 a58ebac5b5c2471ba8ed2f60bf64150437baff2e18bac969564c5d0244c1dc0d7b31f598d4621b5313b51c0950a954be765da6fc31409597e58822ed02f47153

diff --git a/net-im/slack/slack-4.34.115.ebuild b/net-im/slack/slack-4.34.115.ebuild
deleted file mode 100644
index f0291e2700fa..000000000000
--- a/net-im/slack/slack-4.34.115.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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-10-06 21:18 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-10-06 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     61adbe88bff945c466ffa5af726482c46ae3cfdd
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  6 12:56:04 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Oct  6 21:18:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61adbe88

net-im/slack: fix doc URL

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/slack/metadata.xml b/net-im/slack/metadata.xml
index f69b2caaf9c9..79be733db06d 100644
--- a/net-im/slack/metadata.xml
+++ b/net-im/slack/metadata.xml
@@ -20,6 +20,6 @@
 	and people.
 	</longdescription>
 	<upstream>
-		<doc>https://get.slack.help/hc/en-us</doc>
+		<doc>https://slack.com/intl/en-us/help</doc>
 	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-10-06 21:18 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-10-06 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     eb1adb256e4179cd73a348bc93ddbdc614c9e0a0
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  6 12:52:24 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Oct  6 21:18:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1adb25

net-im/slack: add 4.34.121

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.34.121.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index f3caf1764b9d..c2fb0a3aca04 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.34.115-amd64.deb 78183906 BLAKE2B 13c16a1aed2efbd04298216116b02ca7bfabec48d08184512cad3f770b58304b687eea223885b79fce5353efe5fb77aadd05b07d0adcf6b563e0b9aceef7c43e SHA512 7f1854c9328e8f099e232cf7dad6ef2365755cb84ac79b92b78cdf13a316865d0095bd22af6ba1ab69d0ed8a0a633a2c525f1a608765136514d73bff23449161
 DIST slack-desktop-4.34.120-amd64.deb 78115758 BLAKE2B 0f695c71627f0c5ee272874db11260d751deac72e25419b3574df49f670345603d6358fa84c2847f881a9195e11feb5d340554c856275dad881480c15e5e14f6 SHA512 d886d43c1f061c1b81f6117646e1d1ff849c9f98accb37994763572e75178c0e68ffdaaaba36e5322d9bd5b023de5f19ac6b7efd541ff7c963ea792258f7ecb4
+DIST slack-desktop-4.34.121-amd64.deb 78112006 BLAKE2B b0e0a5466e250066bfb1768086ca4d62d16fad3e9b9fff744ff7adf01b751422860d2f4499a3069e97cbf7e5409b73abb4963548368fc058384b1ea47723607e SHA512 a58ebac5b5c2471ba8ed2f60bf64150437baff2e18bac969564c5d0244c1dc0d7b31f598d4621b5313b51c0950a954be765da6fc31409597e58822ed02f47153

diff --git a/net-im/slack/slack-4.34.121.ebuild b/net-im/slack/slack-4.34.121.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.34.121.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-09-15 12:59 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-09-15 12:59 UTC (permalink / raw
  To: gentoo-commits

commit:     6254c7fdc10edc31bf91de1fa0692ba48dcd74c5
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 15 12:58:58 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Sep 15 12:58:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6254c7fd

net-im/slack: drop 4.33.90

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest             |   1 -
 net-im/slack/slack-4.33.90.ebuild | 114 --------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 276794f82c64..f3caf1764b9d 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.33.90-amd64.deb 75909318 BLAKE2B aced2bf58e85ebecfcf99bc3bd0d8f3d9f712493e9de51c753f461fad0a089e578430dcc5081c8ffcdbcc62e3619b1d13a3576c25dfa0ee34e1c2c958ab06a8c SHA512 c4c21c5e2932f12ebe9d36c5ca23a7b8086acb930b585d199b2499e992599dcfc3157325799364d62678feafc3ce5186f05dbb23728106a727fd9ff35d55eeb7
 DIST slack-desktop-4.34.115-amd64.deb 78183906 BLAKE2B 13c16a1aed2efbd04298216116b02ca7bfabec48d08184512cad3f770b58304b687eea223885b79fce5353efe5fb77aadd05b07d0adcf6b563e0b9aceef7c43e SHA512 7f1854c9328e8f099e232cf7dad6ef2365755cb84ac79b92b78cdf13a316865d0095bd22af6ba1ab69d0ed8a0a633a2c525f1a608765136514d73bff23449161
 DIST slack-desktop-4.34.120-amd64.deb 78115758 BLAKE2B 0f695c71627f0c5ee272874db11260d751deac72e25419b3574df49f670345603d6358fa84c2847f881a9195e11feb5d340554c856275dad881480c15e5e14f6 SHA512 d886d43c1f061c1b81f6117646e1d1ff849c9f98accb37994763572e75178c0e68ffdaaaba36e5322d9bd5b023de5f19ac6b7efd541ff7c963ea792258f7ecb4

diff --git a/net-im/slack/slack-4.33.90.ebuild b/net-im/slack/slack-4.33.90.ebuild
deleted file mode 100644
index f0291e2700fa..000000000000
--- a/net-im/slack/slack-4.33.90.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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-09-15 12:59 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-09-15 12:59 UTC (permalink / raw
  To: gentoo-commits

commit:     2a9a8e0fed2a48d1446055eb71388f64bf45c699
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 15 12:58:32 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Sep 15 12:58:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9a8e0f

net-im/slack: add 4.34.120

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.34.120.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 9a4ac3e42fc0..276794f82c64 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.33.90-amd64.deb 75909318 BLAKE2B aced2bf58e85ebecfcf99bc3bd0d8f3d9f712493e9de51c753f461fad0a089e578430dcc5081c8ffcdbcc62e3619b1d13a3576c25dfa0ee34e1c2c958ab06a8c SHA512 c4c21c5e2932f12ebe9d36c5ca23a7b8086acb930b585d199b2499e992599dcfc3157325799364d62678feafc3ce5186f05dbb23728106a727fd9ff35d55eeb7
 DIST slack-desktop-4.34.115-amd64.deb 78183906 BLAKE2B 13c16a1aed2efbd04298216116b02ca7bfabec48d08184512cad3f770b58304b687eea223885b79fce5353efe5fb77aadd05b07d0adcf6b563e0b9aceef7c43e SHA512 7f1854c9328e8f099e232cf7dad6ef2365755cb84ac79b92b78cdf13a316865d0095bd22af6ba1ab69d0ed8a0a633a2c525f1a608765136514d73bff23449161
+DIST slack-desktop-4.34.120-amd64.deb 78115758 BLAKE2B 0f695c71627f0c5ee272874db11260d751deac72e25419b3574df49f670345603d6358fa84c2847f881a9195e11feb5d340554c856275dad881480c15e5e14f6 SHA512 d886d43c1f061c1b81f6117646e1d1ff849c9f98accb37994763572e75178c0e68ffdaaaba36e5322d9bd5b023de5f19ac6b7efd541ff7c963ea792258f7ecb4

diff --git a/net-im/slack/slack-4.34.120.ebuild b/net-im/slack/slack-4.34.120.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.34.120.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-09-06 14:58 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-09-06 14:58 UTC (permalink / raw
  To: gentoo-commits

commit:     242f90b25b1bff759d98354d7264b25b25549ed3
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  6 14:53:44 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Sep  6 14:58:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242f90b2

net-im/slack: drop 4.33.84

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest             |   1 -
 net-im/slack/slack-4.33.84.ebuild | 114 --------------------------------------
 2 files changed, 115 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 5ee354ec9cba..9a4ac3e42fc0 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.33.84-amd64.deb 75875434 BLAKE2B fdef90196d024ca486d31907d04cbb8bf091e36c61606a71b3336d3e5bd3bf8be559e74f692ef94f6dbc9393ac8836443c6b87411eff56793c36bd311a219ba1 SHA512 4ef9981bfb1447d69f15ea1858c35318be4025a2d9894cc0a4a19fb0c5464d6787d0e7f2d951c7a438e4ef8a383c7b6e6ce14989855d5b6f71069606f6730de6
 DIST slack-desktop-4.33.90-amd64.deb 75909318 BLAKE2B aced2bf58e85ebecfcf99bc3bd0d8f3d9f712493e9de51c753f461fad0a089e578430dcc5081c8ffcdbcc62e3619b1d13a3576c25dfa0ee34e1c2c958ab06a8c SHA512 c4c21c5e2932f12ebe9d36c5ca23a7b8086acb930b585d199b2499e992599dcfc3157325799364d62678feafc3ce5186f05dbb23728106a727fd9ff35d55eeb7
 DIST slack-desktop-4.34.115-amd64.deb 78183906 BLAKE2B 13c16a1aed2efbd04298216116b02ca7bfabec48d08184512cad3f770b58304b687eea223885b79fce5353efe5fb77aadd05b07d0adcf6b563e0b9aceef7c43e SHA512 7f1854c9328e8f099e232cf7dad6ef2365755cb84ac79b92b78cdf13a316865d0095bd22af6ba1ab69d0ed8a0a633a2c525f1a608765136514d73bff23449161

diff --git a/net-im/slack/slack-4.33.84.ebuild b/net-im/slack/slack-4.33.84.ebuild
deleted file mode 100644
index f0291e2700fa..000000000000
--- a/net-im/slack/slack-4.33.84.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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-09-06 14:58 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-09-06 14:58 UTC (permalink / raw
  To: gentoo-commits

commit:     05bc0d35e24820473baadb6a779b6a1cf91057c7
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  6 14:53:20 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Sep  6 14:58:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05bc0d35

net-im/slack: add 4.34.115

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.34.115.ebuild | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 8fb7206c6dd1..5ee354ec9cba 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.33.84-amd64.deb 75875434 BLAKE2B fdef90196d024ca486d31907d04cbb8bf091e36c61606a71b3336d3e5bd3bf8be559e74f692ef94f6dbc9393ac8836443c6b87411eff56793c36bd311a219ba1 SHA512 4ef9981bfb1447d69f15ea1858c35318be4025a2d9894cc0a4a19fb0c5464d6787d0e7f2d951c7a438e4ef8a383c7b6e6ce14989855d5b6f71069606f6730de6
 DIST slack-desktop-4.33.90-amd64.deb 75909318 BLAKE2B aced2bf58e85ebecfcf99bc3bd0d8f3d9f712493e9de51c753f461fad0a089e578430dcc5081c8ffcdbcc62e3619b1d13a3576c25dfa0ee34e1c2c958ab06a8c SHA512 c4c21c5e2932f12ebe9d36c5ca23a7b8086acb930b585d199b2499e992599dcfc3157325799364d62678feafc3ce5186f05dbb23728106a727fd9ff35d55eeb7
+DIST slack-desktop-4.34.115-amd64.deb 78183906 BLAKE2B 13c16a1aed2efbd04298216116b02ca7bfabec48d08184512cad3f770b58304b687eea223885b79fce5353efe5fb77aadd05b07d0adcf6b563e0b9aceef7c43e SHA512 7f1854c9328e8f099e232cf7dad6ef2365755cb84ac79b92b78cdf13a316865d0095bd22af6ba1ab69d0ed8a0a633a2c525f1a608765136514d73bff23449161

diff --git a/net-im/slack/slack-4.34.115.ebuild b/net-im/slack/slack-4.34.115.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.34.115.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-08-26 23:54 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-08-26 23:54 UTC (permalink / raw
  To: gentoo-commits

commit:     d1910d189086a6f2dcaa831d741264b0bc206b18
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 22:26:52 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 23:51:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1910d18

net-im/slack: add 4.33.90

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest             |   1 +
 net-im/slack/slack-4.33.90.ebuild | 114 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 62fce5538987..da4237660810 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.29.149-amd64.deb 72943850 BLAKE2B 1d36947c5b4da0a2e301b3510dff9e5d3dbc6a3a2f0411980792984a497578d239dbc90dfb6af5cfe6d87dbcb7c3acac3b79c86daf6d58a4a9e69223472447f6 SHA512 9771af26efdadfe7eed5945b57900360b50804642e62db42cb2af20c3246edfdadf491deb2d1004a02e6dc545def079ecf6ab175e4d27f1989bcc8cbaf12366c
 DIST slack-desktop-4.33.84-amd64.deb 75875434 BLAKE2B fdef90196d024ca486d31907d04cbb8bf091e36c61606a71b3336d3e5bd3bf8be559e74f692ef94f6dbc9393ac8836443c6b87411eff56793c36bd311a219ba1 SHA512 4ef9981bfb1447d69f15ea1858c35318be4025a2d9894cc0a4a19fb0c5464d6787d0e7f2d951c7a438e4ef8a383c7b6e6ce14989855d5b6f71069606f6730de6
+DIST slack-desktop-4.33.90-amd64.deb 75909318 BLAKE2B aced2bf58e85ebecfcf99bc3bd0d8f3d9f712493e9de51c753f461fad0a089e578430dcc5081c8ffcdbcc62e3619b1d13a3576c25dfa0ee34e1c2c958ab06a8c SHA512 c4c21c5e2932f12ebe9d36c5ca23a7b8086acb930b585d199b2499e992599dcfc3157325799364d62678feafc3ce5186f05dbb23728106a727fd9ff35d55eeb7

diff --git a/net-im/slack/slack-4.33.90.ebuild b/net-im/slack/slack-4.33.90.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.33.90.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-08-26 23:54 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-08-26 23:54 UTC (permalink / raw
  To: gentoo-commits

commit:     f4aabd140144a38442d46aa24d37ca18668cff04
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 22:39:18 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 23:51:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4aabd14

net-im/slack: drop 4.29.149-r1

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                 |   1 -
 net-im/slack/slack-4.29.149-r1.ebuild | 116 ----------------------------------
 2 files changed, 117 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index da4237660810..8fb7206c6dd1 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.29.149-amd64.deb 72943850 BLAKE2B 1d36947c5b4da0a2e301b3510dff9e5d3dbc6a3a2f0411980792984a497578d239dbc90dfb6af5cfe6d87dbcb7c3acac3b79c86daf6d58a4a9e69223472447f6 SHA512 9771af26efdadfe7eed5945b57900360b50804642e62db42cb2af20c3246edfdadf491deb2d1004a02e6dc545def079ecf6ab175e4d27f1989bcc8cbaf12366c
 DIST slack-desktop-4.33.84-amd64.deb 75875434 BLAKE2B fdef90196d024ca486d31907d04cbb8bf091e36c61606a71b3336d3e5bd3bf8be559e74f692ef94f6dbc9393ac8836443c6b87411eff56793c36bd311a219ba1 SHA512 4ef9981bfb1447d69f15ea1858c35318be4025a2d9894cc0a4a19fb0c5464d6787d0e7f2d951c7a438e4ef8a383c7b6e6ce14989855d5b6f71069606f6730de6
 DIST slack-desktop-4.33.90-amd64.deb 75909318 BLAKE2B aced2bf58e85ebecfcf99bc3bd0d8f3d9f712493e9de51c753f461fad0a089e578430dcc5081c8ffcdbcc62e3619b1d13a3576c25dfa0ee34e1c2c958ab06a8c SHA512 c4c21c5e2932f12ebe9d36c5ca23a7b8086acb930b585d199b2499e992599dcfc3157325799364d62678feafc3ce5186f05dbb23728106a727fd9ff35d55eeb7

diff --git a/net-im/slack/slack-4.29.149-r1.ebuild b/net-im/slack/slack-4.29.149-r1.ebuild
deleted file mode 100644
index b419bde7efde..000000000000
--- a/net-im/slack/slack-4.29.149-r1.ebuild
+++ /dev/null
@@ -1,116 +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-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-08-10 14:54 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-08-10 14:54 UTC (permalink / raw
  To: gentoo-commits

commit:     63d7d9a40ec6cd0b41456ff4ff2f891167f765ef
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 10 14:17:16 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Aug 10 14:54:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d7d9a4

net-im/slack: add myself as a maintainer

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/net-im/slack/metadata.xml b/net-im/slack/metadata.xml
index 8361ed63d9fa..f69b2caaf9c9 100644
--- a/net-im/slack/metadata.xml
+++ b/net-im/slack/metadata.xml
@@ -5,6 +5,10 @@
 		<email>spiderx@spiderx.dp.ua</email>
 		<name>Vladimir Pavljuchenkov</name>
 	</maintainer>
+	<maintainer type="person">
+		<email>dlan@gentoo.org</email>
+		<name>Yixun Lan</name>
+	</maintainer>
 	<maintainer type="project" proxied="proxy">
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-08-10 14:54 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-08-10 14:54 UTC (permalink / raw
  To: gentoo-commits

commit:     bf687c9bccc255410c7d85fb2690aa1b1056bb11
Author:     Brahmajit Das <brahmajit.xyz <AT> gmail <DOT> com>
AuthorDate: Wed Aug  9 05:45:19 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Aug 10 14:54:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf687c9b

net-im/slack: add 4.33.84

Closes: https://github.com/gentoo/gentoo/pull/32228
Signed-off-by: Brahmajit Das <brahmajit.xyz <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest             |   1 +
 net-im/slack/slack-4.33.84.ebuild | 114 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 0beb5a090033..62fce5538987 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1 +1,2 @@
 DIST slack-desktop-4.29.149-amd64.deb 72943850 BLAKE2B 1d36947c5b4da0a2e301b3510dff9e5d3dbc6a3a2f0411980792984a497578d239dbc90dfb6af5cfe6d87dbcb7c3acac3b79c86daf6d58a4a9e69223472447f6 SHA512 9771af26efdadfe7eed5945b57900360b50804642e62db42cb2af20c3246edfdadf491deb2d1004a02e6dc545def079ecf6ab175e4d27f1989bcc8cbaf12366c
+DIST slack-desktop-4.33.84-amd64.deb 75875434 BLAKE2B fdef90196d024ca486d31907d04cbb8bf091e36c61606a71b3336d3e5bd3bf8be559e74f692ef94f6dbc9393ac8836443c6b87411eff56793c36bd311a219ba1 SHA512 4ef9981bfb1447d69f15ea1858c35318be4025a2d9894cc0a4a19fb0c5464d6787d0e7f2d951c7a438e4ef8a383c7b6e6ce14989855d5b6f71069606f6730de6

diff --git a/net-im/slack/slack-4.33.84.ebuild b/net-im/slack/slack-4.33.84.ebuild
new file mode 100644
index 000000000000..f0291e2700fa
--- /dev/null
+++ b/net-im/slack/slack-4.33.84.ebuild
@@ -0,0 +1,114 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-06-07  8:31 Pacho Ramos
  0 siblings, 0 replies; 74+ messages in thread
From: Pacho Ramos @ 2023-06-07  8:31 UTC (permalink / raw
  To: gentoo-commits

commit:     bd396745832b9d64cdc3d4173b32410562534104
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  7 08:31:02 2023 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Jun  7 08:31:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd396745

net-im/slack: drop 4.28.182, 4.29.149

Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.28.182.ebuild | 111 -------------------------------------
 net-im/slack/slack-4.29.149.ebuild | 111 -------------------------------------
 3 files changed, 223 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index d3a6c44a234c..0beb5a090033 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1 @@
-DIST slack-desktop-4.28.182-amd64.deb 70728630 BLAKE2B 0246dd6ee6983dafad166e41faab30d495c39ad1a66c63bb59174ca1cbe12e275cd961a6873dcbbbe0a497cfeb79e19b6bc6fcdbc60a6a1b9a7e182ddf478066 SHA512 a25062cd721ce2e31aadf649ef23fa5d72fbb184a3499905d0872f165f97f52be9573256d8d981d0f9fc598439e4abb12a1b513d268c6ba8fecd7728ea88b8db
 DIST slack-desktop-4.29.149-amd64.deb 72943850 BLAKE2B 1d36947c5b4da0a2e301b3510dff9e5d3dbc6a3a2f0411980792984a497578d239dbc90dfb6af5cfe6d87dbcb7c3acac3b79c86daf6d58a4a9e69223472447f6 SHA512 9771af26efdadfe7eed5945b57900360b50804642e62db42cb2af20c3246edfdadf491deb2d1004a02e6dc545def079ecf6ab175e4d27f1989bcc8cbaf12366c

diff --git a/net-im/slack/slack-4.28.182.ebuild b/net-im/slack/slack-4.28.182.ebuild
deleted file mode 100644
index a86a2dca4c1b..000000000000
--- a/net-im/slack/slack-4.28.182.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2022 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-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}

diff --git a/net-im/slack/slack-4.29.149.ebuild b/net-im/slack/slack-4.29.149.ebuild
deleted file mode 100644
index 25ea915418d3..000000000000
--- a/net-im/slack/slack-4.29.149.ebuild
+++ /dev/null
@@ -1,111 +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-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-04-27 14:41 Pacho Ramos
  0 siblings, 0 replies; 74+ messages in thread
From: Pacho Ramos @ 2023-04-27 14:41 UTC (permalink / raw
  To: gentoo-commits

commit:     066d117f734ae0c83b58942e58b2a2e8322bfb0e
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 27 14:28:44 2023 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Apr 27 14:40:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066d117f

net-im/slack: Support ayatana appindicators

Closes: https://bugs.gentoo.org/898912
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-im/slack/slack-4.29.149-r1.ebuild | 116 ++++++++++++++++++++++++++++++++++
 1 file changed, 116 insertions(+)

diff --git a/net-im/slack/slack-4.29.149-r1.ebuild b/net-im/slack/slack-4.29.149-r1.ebuild
new file mode 100644
index 000000000000..b419bde7efde
--- /dev/null
+++ b/net-im/slack/slack-4.29.149-r1.ebuild
@@ -0,0 +1,116 @@
+# 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-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-02-27 10:46 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-02-27 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0547d38a0241772741b37c8868479318dd7be07c
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 10:45:09 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 10:46:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0547d38a

net-im/slack: add 4.29.149

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.29.149.ebuild | 111 +++++++++++++++++++++++++++++++++++++
 2 files changed, 112 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index fb1d3f92222c..26bdeb017020 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.27.156-amd64.deb 66938030 BLAKE2B b7d457fcb6a2518eaea7efc4d7b43f01f8c1da8a1218d3c2c2c14e195004102be344c6f4e2b60dd4f4677e53ea976cb7b0b102e3e0eec385df881eecdee4a7cd SHA512 b7aa66136a330536393a157843e02e4cfec5eca74431304b1b166e80eaadf41e8b12ad69af8616032042237cb9a38414f9bf1b76701def1985edd0a5570781f9
 DIST slack-desktop-4.28.182-amd64.deb 70728630 BLAKE2B 0246dd6ee6983dafad166e41faab30d495c39ad1a66c63bb59174ca1cbe12e275cd961a6873dcbbbe0a497cfeb79e19b6bc6fcdbc60a6a1b9a7e182ddf478066 SHA512 a25062cd721ce2e31aadf649ef23fa5d72fbb184a3499905d0872f165f97f52be9573256d8d981d0f9fc598439e4abb12a1b513d268c6ba8fecd7728ea88b8db
+DIST slack-desktop-4.29.149-amd64.deb 72943850 BLAKE2B 1d36947c5b4da0a2e301b3510dff9e5d3dbc6a3a2f0411980792984a497578d239dbc90dfb6af5cfe6d87dbcb7c3acac3b79c86daf6d58a4a9e69223472447f6 SHA512 9771af26efdadfe7eed5945b57900360b50804642e62db42cb2af20c3246edfdadf491deb2d1004a02e6dc545def079ecf6ab175e4d27f1989bcc8cbaf12366c

diff --git a/net-im/slack/slack-4.29.149.ebuild b/net-im/slack/slack-4.29.149.ebuild
new file mode 100644
index 000000000000..25ea915418d3
--- /dev/null
+++ b/net-im/slack/slack-4.29.149.ebuild
@@ -0,0 +1,111 @@
+# 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-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2023-02-27 10:46 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2023-02-27 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     8d3f9807e3f427c51b0fbe045efd941073319a0c
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 10:45:49 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 10:46:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d3f9807

net-im/slack: drop 4.27.156-r1

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest                 |   1 -
 net-im/slack/slack-4.27.156-r1.ebuild | 113 ----------------------------------
 2 files changed, 114 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 26bdeb017020..d3a6c44a234c 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.27.156-amd64.deb 66938030 BLAKE2B b7d457fcb6a2518eaea7efc4d7b43f01f8c1da8a1218d3c2c2c14e195004102be344c6f4e2b60dd4f4677e53ea976cb7b0b102e3e0eec385df881eecdee4a7cd SHA512 b7aa66136a330536393a157843e02e4cfec5eca74431304b1b166e80eaadf41e8b12ad69af8616032042237cb9a38414f9bf1b76701def1985edd0a5570781f9
 DIST slack-desktop-4.28.182-amd64.deb 70728630 BLAKE2B 0246dd6ee6983dafad166e41faab30d495c39ad1a66c63bb59174ca1cbe12e275cd961a6873dcbbbe0a497cfeb79e19b6bc6fcdbc60a6a1b9a7e182ddf478066 SHA512 a25062cd721ce2e31aadf649ef23fa5d72fbb184a3499905d0872f165f97f52be9573256d8d981d0f9fc598439e4abb12a1b513d268c6ba8fecd7728ea88b8db
 DIST slack-desktop-4.29.149-amd64.deb 72943850 BLAKE2B 1d36947c5b4da0a2e301b3510dff9e5d3dbc6a3a2f0411980792984a497578d239dbc90dfb6af5cfe6d87dbcb7c3acac3b79c86daf6d58a4a9e69223472447f6 SHA512 9771af26efdadfe7eed5945b57900360b50804642e62db42cb2af20c3246edfdadf491deb2d1004a02e6dc545def079ecf6ab175e4d27f1989bcc8cbaf12366c

diff --git a/net-im/slack/slack-4.27.156-r1.ebuild b/net-im/slack/slack-4.27.156-r1.ebuild
deleted file mode 100644
index bc5a24fd03fb..000000000000
--- a/net-im/slack/slack-4.27.156-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2022 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.46.0:2
-		( app-accessibility/at-spi2-atk dev-libs/atk )
-	)
-	dev-libs/expat:0[${MULTILIB_USEDEP}]
-	dev-libs/glib:2[${MULTILIB_USEDEP}]
-	dev-libs/nspr:0[${MULTILIB_USEDEP}]
-	dev-libs/nss:0[${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}]
-	sys-libs/glibc
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2022-11-28 13:49 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2022-11-28 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     6753e559df9ab12a3598ee6c86117ed608519ad1
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Mon Nov 28 13:42:31 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Nov 28 13:49:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6753e559

net-im/slack: add 4.28.182

Closes: https://bugs.gentoo.org/877573
Signed-off-by: Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx.dp.ua>
Closes: https://github.com/gentoo/gentoo/pull/27616
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.28.182.ebuild | 110 +++++++++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 6d318d8ec972..02bfa7151b8e 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.23.0-amd64.deb 65626830 BLAKE2B a4b49e71b956e74a915ea9f2e26272d8ef15191c92479b1ed2615108569cc4c6cb97de53ff8d4099e4348b81c97447c0edfc1b0fbeacda3833953de9463e877f SHA512 f7885d78f712624ec8c3a26787a1876f4c6a35fedeec824ed4b1d7cc57dd23b9402254a7cfa9f585c3869a920d6fcfc868b9875a477fde1eab9d42a01d43d550
 DIST slack-desktop-4.27.156-amd64.deb 66938030 BLAKE2B b7d457fcb6a2518eaea7efc4d7b43f01f8c1da8a1218d3c2c2c14e195004102be344c6f4e2b60dd4f4677e53ea976cb7b0b102e3e0eec385df881eecdee4a7cd SHA512 b7aa66136a330536393a157843e02e4cfec5eca74431304b1b166e80eaadf41e8b12ad69af8616032042237cb9a38414f9bf1b76701def1985edd0a5570781f9
+DIST slack-desktop-4.28.182-amd64.deb 70728630 BLAKE2B 0246dd6ee6983dafad166e41faab30d495c39ad1a66c63bb59174ca1cbe12e275cd961a6873dcbbbe0a497cfeb79e19b6bc6fcdbc60a6a1b9a7e182ddf478066 SHA512 a25062cd721ce2e31aadf649ef23fa5d72fbb184a3499905d0872f165f97f52be9573256d8d981d0f9fc598439e4abb12a1b513d268c6ba8fecd7728ea88b8db

diff --git a/net-im/slack/slack-4.28.182.ebuild b/net-im/slack/slack-4.28.182.ebuild
new file mode 100644
index 000000000000..456821a8ac4a
--- /dev/null
+++ b/net-im/slack/slack-4.28.182.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 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-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2022-11-28 13:49 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2022-11-28 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     f4023e7a0a919af9edf1d29a1939c4975e7f2c17
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Mon Nov 28 13:45:12 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Nov 28 13:49:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4023e7a

net-im/slack: drop 4.23.0-r1

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest               |   1 -
 net-im/slack/slack-4.23.0-r1.ebuild | 101 ------------------------------------
 2 files changed, 102 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 02bfa7151b8e..fb1d3f92222c 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.23.0-amd64.deb 65626830 BLAKE2B a4b49e71b956e74a915ea9f2e26272d8ef15191c92479b1ed2615108569cc4c6cb97de53ff8d4099e4348b81c97447c0edfc1b0fbeacda3833953de9463e877f SHA512 f7885d78f712624ec8c3a26787a1876f4c6a35fedeec824ed4b1d7cc57dd23b9402254a7cfa9f585c3869a920d6fcfc868b9875a477fde1eab9d42a01d43d550
 DIST slack-desktop-4.27.156-amd64.deb 66938030 BLAKE2B b7d457fcb6a2518eaea7efc4d7b43f01f8c1da8a1218d3c2c2c14e195004102be344c6f4e2b60dd4f4677e53ea976cb7b0b102e3e0eec385df881eecdee4a7cd SHA512 b7aa66136a330536393a157843e02e4cfec5eca74431304b1b166e80eaadf41e8b12ad69af8616032042237cb9a38414f9bf1b76701def1985edd0a5570781f9
 DIST slack-desktop-4.28.182-amd64.deb 70728630 BLAKE2B 0246dd6ee6983dafad166e41faab30d495c39ad1a66c63bb59174ca1cbe12e275cd961a6873dcbbbe0a497cfeb79e19b6bc6fcdbc60a6a1b9a7e182ddf478066 SHA512 a25062cd721ce2e31aadf649ef23fa5d72fbb184a3499905d0872f165f97f52be9573256d8d981d0f9fc598439e4abb12a1b513d268c6ba8fecd7728ea88b8db

diff --git a/net-im/slack/slack-4.23.0-r1.ebuild b/net-im/slack/slack-4.23.0-r1.ebuild
deleted file mode 100644
index 3fc9f4865b12..000000000000
--- a/net-im/slack/slack-4.23.0-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2022 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://www.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 suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-	|| (
-		>=app-accessibility/at-spi2-core-2.46.0:2
-		( app-accessibility/at-spi2-atk dev-libs/atk )
-	)
-	dev-libs/expat:0[${MULTILIB_USEDEP}]
-	dev-libs/glib:2[${MULTILIB_USEDEP}]
-	dev-libs/nspr:0[${MULTILIB_USEDEP}]
-	dev-libs/nss:0[${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}]
-	sys-libs/glibc
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-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 slack.desktop"
-	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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2022-11-28 13:49 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2022-11-28 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     0328dbab456f04c57b286cf93235f7323c7c5a0f
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 28 13:43:36 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Nov 28 13:49:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0328dbab

net-im/slack: add wayland dep to 4.28

 * QA Notice: Unresolved soname dependencies:
 *
 * 	/opt/slack/libGLESv2.so: libwayland-client.so.0

 - the wayland use flag still controls whether it's being used or not, but the
   binary package is clearly linking against wayland.

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/slack-4.28.182.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-im/slack/slack-4.28.182.ebuild b/net-im/slack/slack-4.28.182.ebuild
index 456821a8ac4a..a86a2dca4c1b 100644
--- a/net-im/slack/slack-4.28.182.ebuild
+++ b/net-im/slack/slack-4.28.182.ebuild
@@ -24,6 +24,7 @@ RDEPEND="app-accessibility/at-spi2-atk:2[${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}]


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2022-10-04 13:44 Sam James
  0 siblings, 0 replies; 74+ messages in thread
From: Sam James @ 2022-10-04 13:44 UTC (permalink / raw
  To: gentoo-commits

commit:     f3a1b98be1f122b40626511599679e82e6d384a3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  4 13:41:45 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  4 13:41:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a1b98b

net-im/slack: depend on glibc

Closes: https://bugs.gentoo.org/832485
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-im/slack/slack-4.23.0.ebuild   | 1 +
 net-im/slack/slack-4.27.156.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-im/slack/slack-4.23.0.ebuild b/net-im/slack/slack-4.23.0.ebuild
index 16e9577cda1b..d16d4d2aabd4 100644
--- a/net-im/slack/slack-4.23.0.ebuild
+++ b/net-im/slack/slack-4.23.0.ebuild
@@ -28,6 +28,7 @@ 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-libs/glibc
 	x11-libs/cairo:0[${MULTILIB_USEDEP}]
 	x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
 	x11-libs/gtk+:3[${MULTILIB_USEDEP}]

diff --git a/net-im/slack/slack-4.27.156.ebuild b/net-im/slack/slack-4.27.156.ebuild
index 456821a8ac4a..8c6ea229cde4 100644
--- a/net-im/slack/slack-4.27.156.ebuild
+++ b/net-im/slack/slack-4.27.156.ebuild
@@ -28,6 +28,7 @@ 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-libs/glibc
 	x11-libs/cairo:0[${MULTILIB_USEDEP}]
 	x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
 	x11-libs/gtk+:3[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2022-08-31  8:42 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2022-08-31  8:42 UTC (permalink / raw
  To: gentoo-commits

commit:     056e6681561a3db9a1fcbba5c66b4c798fd56d81
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Sun Aug 21 15:38:39 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 31 08:39:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=056e6681

net-im/slack: drop old ebuild

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest            |  1 -
 net-im/slack/slack-4.22.0.ebuild | 98 ----------------------------------------
 2 files changed, 99 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 935a53b48b4b..4d3ec67f0e85 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1 @@
-DIST slack-desktop-4.22.0-amd64.deb 65772046 BLAKE2B e0178bb0118fa22699c459f7e289ba17fa116ba4f231a5fca6d4a889b737110c8de036651ca753a282500b168bba0fbae83c03a42e1a6df0096d1ca31761adcf SHA512 085122d454c9cf66091c167d16017d051a37dcf3cec07dcc8b4e28f40bc1b77bc98315b63219b1bd56c65305b3b49b9fb4161f8271a03e4bf7d42889b9c282f1
 DIST slack-desktop-4.23.0-amd64.deb 65626830 BLAKE2B a4b49e71b956e74a915ea9f2e26272d8ef15191c92479b1ed2615108569cc4c6cb97de53ff8d4099e4348b81c97447c0edfc1b0fbeacda3833953de9463e877f SHA512 f7885d78f712624ec8c3a26787a1876f4c6a35fedeec824ed4b1d7cc57dd23b9402254a7cfa9f585c3869a920d6fcfc868b9875a477fde1eab9d42a01d43d550

diff --git a/net-im/slack/slack-4.22.0.ebuild b/net-im/slack/slack-4.22.0.ebuild
deleted file mode 100644
index 8650535c9304..000000000000
--- a/net-im/slack/slack-4.22.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-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/releases/linux/${PV}/prod/x64/${PN}-desktop-${PV}-amd64.deb"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-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 slack.desktop"
-	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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2022-08-31  8:42 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2022-08-31  8:42 UTC (permalink / raw
  To: gentoo-commits

commit:     9c85489fe25a2cb24ac97e52af5a9118af326c03
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Sun Aug 21 15:40:04 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 31 08:39:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c85489f

net-im/slack: version bump to 4.27.156, wrt #836874, #772137, #853964

Closes: https://bugs.gentoo.org/836874
Closes: https://bugs.gentoo.org/772137
Closes: https://bugs.gentoo.org/853964
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Closes: https://github.com/gentoo/gentoo/pull/26950
Closes: https://github.com/gentoo/gentoo/pull/26744
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest              |   1 +
 net-im/slack/slack-4.27.156.ebuild | 110 +++++++++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 4d3ec67f0e85..6d318d8ec972 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1 +1,2 @@
 DIST slack-desktop-4.23.0-amd64.deb 65626830 BLAKE2B a4b49e71b956e74a915ea9f2e26272d8ef15191c92479b1ed2615108569cc4c6cb97de53ff8d4099e4348b81c97447c0edfc1b0fbeacda3833953de9463e877f SHA512 f7885d78f712624ec8c3a26787a1876f4c6a35fedeec824ed4b1d7cc57dd23b9402254a7cfa9f585c3869a920d6fcfc868b9875a477fde1eab9d42a01d43d550
+DIST slack-desktop-4.27.156-amd64.deb 66938030 BLAKE2B b7d457fcb6a2518eaea7efc4d7b43f01f8c1da8a1218d3c2c2c14e195004102be344c6f4e2b60dd4f4677e53ea976cb7b0b102e3e0eec385df881eecdee4a7cd SHA512 b7aa66136a330536393a157843e02e4cfec5eca74431304b1b166e80eaadf41e8b12ad69af8616032042237cb9a38414f9bf1b76701def1985edd0a5570781f9

diff --git a/net-im/slack/slack-4.27.156.ebuild b/net-im/slack/slack-4.27.156.ebuild
new file mode 100644
index 000000000000..456821a8ac4a
--- /dev/null
+++ b/net-im/slack/slack-4.27.156.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 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-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2022-02-11 14:56 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2022-02-11 14:56 UTC (permalink / raw
  To: gentoo-commits

commit:     8b3b3f978883496bb18353c7b28bc3f1e3cc9647
Author:     Florian Dubourg <florian <AT> dubourg <DOT> cz>
AuthorDate: Wed Jan 12 07:12:34 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Feb 11 14:56:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3b3f97

net-im/slack: version bump (4.23.0)

Signed-off-by: Florian Dubourg <florian <AT> dubourg.cz>
Closes: https://github.com/gentoo/gentoo/pull/23749
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest            |  1 +
 net-im/slack/slack-4.23.0.ebuild | 98 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 83d828ff2136..935a53b48b4b 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1 +1,2 @@
 DIST slack-desktop-4.22.0-amd64.deb 65772046 BLAKE2B e0178bb0118fa22699c459f7e289ba17fa116ba4f231a5fca6d4a889b737110c8de036651ca753a282500b168bba0fbae83c03a42e1a6df0096d1ca31761adcf SHA512 085122d454c9cf66091c167d16017d051a37dcf3cec07dcc8b4e28f40bc1b77bc98315b63219b1bd56c65305b3b49b9fb4161f8271a03e4bf7d42889b9c282f1
+DIST slack-desktop-4.23.0-amd64.deb 65626830 BLAKE2B a4b49e71b956e74a915ea9f2e26272d8ef15191c92479b1ed2615108569cc4c6cb97de53ff8d4099e4348b81c97447c0edfc1b0fbeacda3833953de9463e877f SHA512 f7885d78f712624ec8c3a26787a1876f4c6a35fedeec824ed4b1d7cc57dd23b9402254a7cfa9f585c3869a920d6fcfc868b9875a477fde1eab9d42a01d43d550

diff --git a/net-im/slack/slack-4.23.0.ebuild b/net-im/slack/slack-4.23.0.ebuild
new file mode 100644
index 000000000000..16e9577cda1b
--- /dev/null
+++ b/net-im/slack/slack-4.23.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 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://www.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 suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+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 slack.desktop"
+	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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-11-17 10:23 Stefan Strogin
  0 siblings, 0 replies; 74+ messages in thread
From: Stefan Strogin @ 2021-11-17 10:23 UTC (permalink / raw
  To: gentoo-commits

commit:     07519a4ed1ad220d57a3a15a6b80339d1b800e7c
Author:     Stefan Strogin <steils <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 10:22:39 2021 +0000
Commit:     Stefan Strogin <steils <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 10:22:39 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07519a4e

net-im/slack: upgrade to 4.22.0; drop old

Closes: https://bugs.gentoo.org/823828
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stefan Strogin <steils <AT> gentoo.org>

 net-im/slack/Manifest                              |  3 +-
 net-im/slack/slack-4.19.2.ebuild                   | 97 ----------------------
 .../{slack-4.18.0.ebuild => slack-4.22.0.ebuild}   |  2 +-
 3 files changed, 2 insertions(+), 100 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index b381e2b2386f..83d828ff2136 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1 @@
-DIST slack-desktop-4.18.0-amd64.deb 61001506 BLAKE2B 45e37972be8946102f77c60acbe781215c12a004b9d799a695c89776350f673e54427d9db07c1dc17b7c10d2706afe39616c19e19c149cb0a357b3cf8b9df7b5 SHA512 e826116d45aafb7885a8af0682f3dc69df66799929878f18232d6cf4b26165a23b0f12cf9ab43d08432629c9c6a15b31f002c8297e311c9f085af699404d901f
-DIST slack-desktop-4.19.2-amd64.deb 62407682 BLAKE2B 2ee89d96b71898878d5c82e4095a6e46b3b5d5acdc815174c1d06c8df4e95f7279674e799e3564aa863cf2feba8f88d57c5529435a3ae3dde9b4556ca539ff52 SHA512 414e0738ebee8f328447a4926cfd788d4123059c37c33b927b70bbb136c4aaefb01f886dbcc21b25b2c0d76c12547af4677ef099fd77d54f557ec46b1422f35c
+DIST slack-desktop-4.22.0-amd64.deb 65772046 BLAKE2B e0178bb0118fa22699c459f7e289ba17fa116ba4f231a5fca6d4a889b737110c8de036651ca753a282500b168bba0fbae83c03a42e1a6df0096d1ca31761adcf SHA512 085122d454c9cf66091c167d16017d051a37dcf3cec07dcc8b4e28f40bc1b77bc98315b63219b1bd56c65305b3b49b9fb4161f8271a03e4bf7d42889b9c282f1

diff --git a/net-im/slack/slack-4.19.2.ebuild b/net-im/slack/slack-4.19.2.ebuild
deleted file mode 100644
index 4e9ba7d637c3..000000000000
--- a/net-im/slack/slack-4.19.2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-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"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-QA_PREBUILT="/opt/slack/chrome-sandbox
-	/opt/slack/libEGL.so
-	/opt/slack/libffmpeg.so
-	/opt/slack/libGLESv2.so
-	/opt/slack/libvk_swiftshader.so
-	/opt/slack/libvulkan.so*
-	/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 slack.desktop"
-	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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}

diff --git a/net-im/slack/slack-4.18.0.ebuild b/net-im/slack/slack-4.22.0.ebuild
similarity index 96%
rename from net-im/slack/slack-4.18.0.ebuild
rename to net-im/slack/slack-4.22.0.ebuild
index 4e9ba7d637c3..2e407a561928 100644
--- a/net-im/slack/slack-4.18.0.ebuild
+++ b/net-im/slack/slack-4.22.0.ebuild
@@ -9,7 +9,7 @@ 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"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-08-26 22:52 Sam James
  0 siblings, 0 replies; 74+ messages in thread
From: Sam James @ 2021-08-26 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     d032c4dcc09aad6260c35348a0e03b77aaa28002
Author:     Dawn Minion <dawn <AT> ravenswurk <DOT> frl>
AuthorDate: Tue Aug 24 13:55:24 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 26 22:41:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d032c4dc

net-im/slack: Bump to 4.19.2, cleanup old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Dawn Minion <dawn <AT> ravenswurk.frl>
Closes: https://github.com/gentoo/gentoo/pull/22091
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-im/slack/Manifest                              |   4 +-
 net-im/slack/slack-4.13.0.ebuild                   | 100 ---------------------
 net-im/slack/slack-4.14.0.ebuild                   | 100 ---------------------
 .../{slack-4.12.2.ebuild => slack-4.19.2.ebuild}   |   5 +-
 4 files changed, 3 insertions(+), 206 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index ffd6a26d1bb..b381e2b2386 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,4 +1,2 @@
-DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
-DIST slack-desktop-4.13.0-amd64.deb 57716072 BLAKE2B b8f1a793239b1e101bb6eb738a8a75883bf67468886f954226552074b769355b5444bbe9273eed48575b5f245fb47bdc78e264e7329ef052305afbec88f496f4 SHA512 d324637cb96a73f6d93fb36cfee52625d9c3571115ca6a8f0e7891417dd5fa88172dcc001e1a4fc9396392fe4885c5b14d9618d82c6a97b7c688ae14f5cbe8d9
-DIST slack-desktop-4.14.0-amd64.deb 59988434 BLAKE2B 38bc579bb493c9e2c82713d8578167c268c2c44a028f6ebeb7c95a98832f265393df988f01ea5149fd3fd7bbdd24129fcb28b68cd70d0c3444cdb566e7991947 SHA512 babfcd416b3551a1a6390899fdd89ef20cd3d4731f32b3947b99ab02a566a92a5092f8e78a09f43a1363a9de8699be40d263c47d3a6b123a6cc5e7bbcac16352
 DIST slack-desktop-4.18.0-amd64.deb 61001506 BLAKE2B 45e37972be8946102f77c60acbe781215c12a004b9d799a695c89776350f673e54427d9db07c1dc17b7c10d2706afe39616c19e19c149cb0a357b3cf8b9df7b5 SHA512 e826116d45aafb7885a8af0682f3dc69df66799929878f18232d6cf4b26165a23b0f12cf9ab43d08432629c9c6a15b31f002c8297e311c9f085af699404d901f
+DIST slack-desktop-4.19.2-amd64.deb 62407682 BLAKE2B 2ee89d96b71898878d5c82e4095a6e46b3b5d5acdc815174c1d06c8df4e95f7279674e799e3564aa863cf2feba8f88d57c5529435a3ae3dde9b4556ca539ff52 SHA512 414e0738ebee8f328447a4926cfd788d4123059c37c33b927b70bbb136c4aaefb01f886dbcc21b25b2c0d76c12547af4677ef099fd77d54f557ec46b1422f35c

diff --git a/net-im/slack/slack-4.13.0.ebuild b/net-im/slack/slack-4.13.0.ebuild
deleted file mode 100644
index ddd396fdeba..00000000000
--- a/net-im/slack/slack-4.13.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-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"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-QA_PREBUILT="/opt/slack/chrome-sandbox
-	/opt/slack/libEGL.so
-	/opt/slack/libffmpeg.so
-	/opt/slack/libGLESv2.so
-	/opt/slack/libvk_swiftshader.so
-	/opt/slack/libvulkan.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/resources/app.asar.unpacked/node_modules/*/*/bin/linux-x64-85/*.node
-	/opt/slack/resources/app.asar.unpacked/node_modules/*/bin/linux-x64-85/*.node
-	/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 slack.desktop"
-	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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}

diff --git a/net-im/slack/slack-4.14.0.ebuild b/net-im/slack/slack-4.14.0.ebuild
deleted file mode 100644
index 8c346d7f7dd..00000000000
--- a/net-im/slack/slack-4.14.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-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"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-QA_PREBUILT="/opt/slack/chrome-sandbox
-	/opt/slack/libEGL.so
-	/opt/slack/libffmpeg.so
-	/opt/slack/libGLESv2.so
-	/opt/slack/libvk_swiftshader.so
-	/opt/slack/libvulkan.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/resources/app.asar.unpacked/node_modules/*/*/bin/linux-x64-87/*.node
-	/opt/slack/resources/app.asar.unpacked/node_modules/*/bin/linux-x64-87/*.node
-	/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 slack.desktop"
-	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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}

diff --git a/net-im/slack/slack-4.12.2.ebuild b/net-im/slack/slack-4.19.2.ebuild
similarity index 94%
rename from net-im/slack/slack-4.12.2.ebuild
rename to net-im/slack/slack-4.19.2.ebuild
index 2a34f4ae27f..4e9ba7d637c 100644
--- a/net-im/slack/slack-4.12.2.ebuild
+++ b/net-im/slack/slack-4.19.2.ebuild
@@ -49,9 +49,8 @@ QA_PREBUILT="/opt/slack/chrome-sandbox
 	/opt/slack/libffmpeg.so
 	/opt/slack/libGLESv2.so
 	/opt/slack/libvk_swiftshader.so
-	/opt/slack/libvulkan.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/libvulkan.so*
+	/opt/slack/resources/app.asar.unpacked/node_modules/*
 	/opt/slack/slack
 	/opt/slack/swiftshader/libEGL.so
 	/opt/slack/swiftshader/libGLESv2.so"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-08-11 10:33 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2021-08-11 10:33 UTC (permalink / raw
  To: gentoo-commits

commit:     d66eb84d0be047e87ab95de51e764e605e75a440
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 11 10:31:08 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 11 10:31:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66eb84d

net-im/slack: update QA_PREBUILT for 4.18, add * for bundled node stuf

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/slack-4.18.0.ebuild | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-im/slack/slack-4.18.0.ebuild b/net-im/slack/slack-4.18.0.ebuild
index 8c346d7f7dd..4e9ba7d637c 100644
--- a/net-im/slack/slack-4.18.0.ebuild
+++ b/net-im/slack/slack-4.18.0.ebuild
@@ -50,10 +50,7 @@ QA_PREBUILT="/opt/slack/chrome-sandbox
 	/opt/slack/libGLESv2.so
 	/opt/slack/libvk_swiftshader.so
 	/opt/slack/libvulkan.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/resources/app.asar.unpacked/node_modules/*/*/bin/linux-x64-87/*.node
-	/opt/slack/resources/app.asar.unpacked/node_modules/*/bin/linux-x64-87/*.node
+	/opt/slack/resources/app.asar.unpacked/node_modules/*
 	/opt/slack/slack
 	/opt/slack/swiftshader/libEGL.so
 	/opt/slack/swiftshader/libGLESv2.so"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-08-11 10:33 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2021-08-11 10:33 UTC (permalink / raw
  To: gentoo-commits

commit:     4c10a15290459244001fc29bfc82b7b28de9c08e
Author:     Dawn Minion <dawn <AT> ravenswurk <DOT> frl>
AuthorDate: Wed Aug  4 17:29:29 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 11 10:30:41 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c10a152

net-im/slack: bump to 4.18.0

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Dawn Minion <dawn <AT> ravenswurk.frl>
Closes: https://bugs.gentoo.org/793407
Closes: https://github.com/gentoo/gentoo/pull/21880
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest            |   1 +
 net-im/slack/slack-4.18.0.ebuild | 100 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index bf33169a837..ffd6a26d1bb 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,4 @@
 DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
 DIST slack-desktop-4.13.0-amd64.deb 57716072 BLAKE2B b8f1a793239b1e101bb6eb738a8a75883bf67468886f954226552074b769355b5444bbe9273eed48575b5f245fb47bdc78e264e7329ef052305afbec88f496f4 SHA512 d324637cb96a73f6d93fb36cfee52625d9c3571115ca6a8f0e7891417dd5fa88172dcc001e1a4fc9396392fe4885c5b14d9618d82c6a97b7c688ae14f5cbe8d9
 DIST slack-desktop-4.14.0-amd64.deb 59988434 BLAKE2B 38bc579bb493c9e2c82713d8578167c268c2c44a028f6ebeb7c95a98832f265393df988f01ea5149fd3fd7bbdd24129fcb28b68cd70d0c3444cdb566e7991947 SHA512 babfcd416b3551a1a6390899fdd89ef20cd3d4731f32b3947b99ab02a566a92a5092f8e78a09f43a1363a9de8699be40d263c47d3a6b123a6cc5e7bbcac16352
+DIST slack-desktop-4.18.0-amd64.deb 61001506 BLAKE2B 45e37972be8946102f77c60acbe781215c12a004b9d799a695c89776350f673e54427d9db07c1dc17b7c10d2706afe39616c19e19c149cb0a357b3cf8b9df7b5 SHA512 e826116d45aafb7885a8af0682f3dc69df66799929878f18232d6cf4b26165a23b0f12cf9ab43d08432629c9c6a15b31f002c8297e311c9f085af699404d901f

diff --git a/net-im/slack/slack-4.18.0.ebuild b/net-im/slack/slack-4.18.0.ebuild
new file mode 100644
index 00000000000..8c346d7f7dd
--- /dev/null
+++ b/net-im/slack/slack-4.18.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+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"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+QA_PREBUILT="/opt/slack/chrome-sandbox
+	/opt/slack/libEGL.so
+	/opt/slack/libffmpeg.so
+	/opt/slack/libGLESv2.so
+	/opt/slack/libvk_swiftshader.so
+	/opt/slack/libvulkan.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/resources/app.asar.unpacked/node_modules/*/*/bin/linux-x64-87/*.node
+	/opt/slack/resources/app.asar.unpacked/node_modules/*/bin/linux-x64-87/*.node
+	/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 slack.desktop"
+	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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-03-24  6:33 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2021-03-24  6:33 UTC (permalink / raw
  To: gentoo-commits

commit:     adba580be72f0b3613d7237954532f9f6b6d58f6
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 24 06:28:35 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Mar 24 06:33:17 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adba580b

net-im/slack: restore 4.12.2 for now

Bug: https://bugs.gentoo.org/772137
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest            |  1 +
 net-im/slack/slack-4.12.2.ebuild | 98 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 50a81d66fd7..bf33169a837 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
+DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
 DIST slack-desktop-4.13.0-amd64.deb 57716072 BLAKE2B b8f1a793239b1e101bb6eb738a8a75883bf67468886f954226552074b769355b5444bbe9273eed48575b5f245fb47bdc78e264e7329ef052305afbec88f496f4 SHA512 d324637cb96a73f6d93fb36cfee52625d9c3571115ca6a8f0e7891417dd5fa88172dcc001e1a4fc9396392fe4885c5b14d9618d82c6a97b7c688ae14f5cbe8d9
 DIST slack-desktop-4.14.0-amd64.deb 59988434 BLAKE2B 38bc579bb493c9e2c82713d8578167c268c2c44a028f6ebeb7c95a98832f265393df988f01ea5149fd3fd7bbdd24129fcb28b68cd70d0c3444cdb566e7991947 SHA512 babfcd416b3551a1a6390899fdd89ef20cd3d4731f32b3947b99ab02a566a92a5092f8e78a09f43a1363a9de8699be40d263c47d3a6b123a6cc5e7bbcac16352

diff --git a/net-im/slack/slack-4.12.2.ebuild b/net-im/slack/slack-4.12.2.ebuild
new file mode 100644
index 00000000000..2a34f4ae27f
--- /dev/null
+++ b/net-im/slack/slack-4.12.2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+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"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+QA_PREBUILT="/opt/slack/chrome-sandbox
+	/opt/slack/libEGL.so
+	/opt/slack/libffmpeg.so
+	/opt/slack/libGLESv2.so
+	/opt/slack/libvk_swiftshader.so
+	/opt/slack/libvulkan.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"
+
+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 slack.desktop"
+	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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-03-23  9:36 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2021-03-23  9:36 UTC (permalink / raw
  To: gentoo-commits

commit:     c3782669763f51c49a689d1820af5fc0b5b13744
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 23 09:36:32 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Mar 23 09:36:32 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3782669

net-im/slack: drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest            |  1 -
 net-im/slack/slack-4.12.2.ebuild | 98 ----------------------------------------
 2 files changed, 99 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index bf33169a837..50a81d66fd7 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
 DIST slack-desktop-4.13.0-amd64.deb 57716072 BLAKE2B b8f1a793239b1e101bb6eb738a8a75883bf67468886f954226552074b769355b5444bbe9273eed48575b5f245fb47bdc78e264e7329ef052305afbec88f496f4 SHA512 d324637cb96a73f6d93fb36cfee52625d9c3571115ca6a8f0e7891417dd5fa88172dcc001e1a4fc9396392fe4885c5b14d9618d82c6a97b7c688ae14f5cbe8d9
 DIST slack-desktop-4.14.0-amd64.deb 59988434 BLAKE2B 38bc579bb493c9e2c82713d8578167c268c2c44a028f6ebeb7c95a98832f265393df988f01ea5149fd3fd7bbdd24129fcb28b68cd70d0c3444cdb566e7991947 SHA512 babfcd416b3551a1a6390899fdd89ef20cd3d4731f32b3947b99ab02a566a92a5092f8e78a09f43a1363a9de8699be40d263c47d3a6b123a6cc5e7bbcac16352

diff --git a/net-im/slack/slack-4.12.2.ebuild b/net-im/slack/slack-4.12.2.ebuild
deleted file mode 100644
index 2a34f4ae27f..00000000000
--- a/net-im/slack/slack-4.12.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-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"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-QA_PREBUILT="/opt/slack/chrome-sandbox
-	/opt/slack/libEGL.so
-	/opt/slack/libffmpeg.so
-	/opt/slack/libGLESv2.so
-	/opt/slack/libvk_swiftshader.so
-	/opt/slack/libvulkan.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"
-
-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 slack.desktop"
-	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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-03-23  9:35 Yixun Lan
  0 siblings, 0 replies; 74+ messages in thread
From: Yixun Lan @ 2021-03-23  9:35 UTC (permalink / raw
  To: gentoo-commits

commit:     574bc4dbbf3dd670e34f6432dc326f868021c4e1
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 23 09:33:51 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Mar 23 09:35:33 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574bc4db

net-im/slack: version bump, 4.14.0

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 net-im/slack/Manifest            |   1 +
 net-im/slack/slack-4.14.0.ebuild | 100 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 064d849a3a1..bf33169a837 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
 DIST slack-desktop-4.13.0-amd64.deb 57716072 BLAKE2B b8f1a793239b1e101bb6eb738a8a75883bf67468886f954226552074b769355b5444bbe9273eed48575b5f245fb47bdc78e264e7329ef052305afbec88f496f4 SHA512 d324637cb96a73f6d93fb36cfee52625d9c3571115ca6a8f0e7891417dd5fa88172dcc001e1a4fc9396392fe4885c5b14d9618d82c6a97b7c688ae14f5cbe8d9
+DIST slack-desktop-4.14.0-amd64.deb 59988434 BLAKE2B 38bc579bb493c9e2c82713d8578167c268c2c44a028f6ebeb7c95a98832f265393df988f01ea5149fd3fd7bbdd24129fcb28b68cd70d0c3444cdb566e7991947 SHA512 babfcd416b3551a1a6390899fdd89ef20cd3d4731f32b3947b99ab02a566a92a5092f8e78a09f43a1363a9de8699be40d263c47d3a6b123a6cc5e7bbcac16352

diff --git a/net-im/slack/slack-4.14.0.ebuild b/net-im/slack/slack-4.14.0.ebuild
new file mode 100644
index 00000000000..8c346d7f7dd
--- /dev/null
+++ b/net-im/slack/slack-4.14.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+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"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+QA_PREBUILT="/opt/slack/chrome-sandbox
+	/opt/slack/libEGL.so
+	/opt/slack/libffmpeg.so
+	/opt/slack/libGLESv2.so
+	/opt/slack/libvk_swiftshader.so
+	/opt/slack/libvulkan.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/resources/app.asar.unpacked/node_modules/*/*/bin/linux-x64-87/*.node
+	/opt/slack/resources/app.asar.unpacked/node_modules/*/bin/linux-x64-87/*.node
+	/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 slack.desktop"
+	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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-03-20 16:03 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2021-03-20 16:03 UTC (permalink / raw
  To: gentoo-commits

commit:     16fdaa4df3c9d0e66105c6855461f9314d75caba
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 20 16:03:28 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Mar 20 16:03:51 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fdaa4d

net-im/slack: restore 4.12.2

Bug: https://bugs.gentoo.org/772137
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest            |  1 +
 net-im/slack/slack-4.12.2.ebuild | 98 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 78797c65f77..064d849a3a1 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1 +1,2 @@
+DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
 DIST slack-desktop-4.13.0-amd64.deb 57716072 BLAKE2B b8f1a793239b1e101bb6eb738a8a75883bf67468886f954226552074b769355b5444bbe9273eed48575b5f245fb47bdc78e264e7329ef052305afbec88f496f4 SHA512 d324637cb96a73f6d93fb36cfee52625d9c3571115ca6a8f0e7891417dd5fa88172dcc001e1a4fc9396392fe4885c5b14d9618d82c6a97b7c688ae14f5cbe8d9

diff --git a/net-im/slack/slack-4.12.2.ebuild b/net-im/slack/slack-4.12.2.ebuild
new file mode 100644
index 00000000000..2a34f4ae27f
--- /dev/null
+++ b/net-im/slack/slack-4.12.2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+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"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+QA_PREBUILT="/opt/slack/chrome-sandbox
+	/opt/slack/libEGL.so
+	/opt/slack/libffmpeg.so
+	/opt/slack/libGLESv2.so
+	/opt/slack/libvk_swiftshader.so
+	/opt/slack/libvulkan.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"
+
+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 slack.desktop"
+	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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-03-20  8:25 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2021-03-20  8:25 UTC (permalink / raw
  To: gentoo-commits

commit:     3bf7e21f089f03d63e73985024609440fa6f6a0e
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 20 08:11:35 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Mar 20 08:25:15 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf7e21f

net-im/slack: drop 4.11.3, 4.12.2

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest            |  2 -
 net-im/slack/slack-4.11.3.ebuild | 98 ----------------------------------------
 net-im/slack/slack-4.12.2.ebuild | 98 ----------------------------------------
 3 files changed, 198 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 64d3ffd8959..78797c65f77 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1 @@
-DIST slack-desktop-4.11.3-amd64.deb 57956414 BLAKE2B 3b1c2d5574fe52e27e2d489c9e4b28e28e36fb6afc2b9b18cb23352a311748be09998893dc02a78f296363fe86c6b4c36375429537c2e1d03c49457d25d4de32 SHA512 67a52a83503f273a5e3eedf8fecc83c21f249076e553537a3bacdc1d410bb435c31189c678aff9011271723918d46ba6caf82f0c2fb0c6f1cf571b11b49e8af1
-DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
 DIST slack-desktop-4.13.0-amd64.deb 57716072 BLAKE2B b8f1a793239b1e101bb6eb738a8a75883bf67468886f954226552074b769355b5444bbe9273eed48575b5f245fb47bdc78e264e7329ef052305afbec88f496f4 SHA512 d324637cb96a73f6d93fb36cfee52625d9c3571115ca6a8f0e7891417dd5fa88172dcc001e1a4fc9396392fe4885c5b14d9618d82c6a97b7c688ae14f5cbe8d9

diff --git a/net-im/slack/slack-4.11.3.ebuild b/net-im/slack/slack-4.11.3.ebuild
deleted file mode 100644
index f0b971bb4e0..00000000000
--- a/net-im/slack/slack-4.11.3.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-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"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-QA_PREBUILT="/opt/slack/chrome-sandbox
-	/opt/slack/libEGL.so
-	/opt/slack/libffmpeg.so
-	/opt/slack/libGLESv2.so
-	/opt/slack/libvk_swiftshader.so
-	/opt/slack/libvulkan.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"
-
-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 slack.desktop"
-	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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}

diff --git a/net-im/slack/slack-4.12.2.ebuild b/net-im/slack/slack-4.12.2.ebuild
deleted file mode 100644
index 2a34f4ae27f..00000000000
--- a/net-im/slack/slack-4.12.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-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"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-QA_PREBUILT="/opt/slack/chrome-sandbox
-	/opt/slack/libEGL.so
-	/opt/slack/libffmpeg.so
-	/opt/slack/libGLESv2.so
-	/opt/slack/libvk_swiftshader.so
-	/opt/slack/libvulkan.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"
-
-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 slack.desktop"
-	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
-}
-
-pkg_postinst() {
-	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
-
-	xdg_pkg_postinst
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-02-21 19:23 Thomas Deutschmann
  0 siblings, 0 replies; 74+ messages in thread
From: Thomas Deutschmann @ 2021-02-21 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     3d697a0f1e15b8a7575a10de883b62824b5c7bbe
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Sun Feb 21 18:22:58 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 21 19:23:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d697a0f

net-im/slack: cleanup old ebuilds

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 net-im/slack/Manifest           |   2 -
 net-im/slack/slack-4.4.2.ebuild | 116 ----------------------------------------
 net-im/slack/slack-4.4.3.ebuild | 109 -------------------------------------
 3 files changed, 227 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 0521694375a..4653e7f0da6 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,4 +1,2 @@
 DIST slack-desktop-4.11.3-amd64.deb 57956414 BLAKE2B 3b1c2d5574fe52e27e2d489c9e4b28e28e36fb6afc2b9b18cb23352a311748be09998893dc02a78f296363fe86c6b4c36375429537c2e1d03c49457d25d4de32 SHA512 67a52a83503f273a5e3eedf8fecc83c21f249076e553537a3bacdc1d410bb435c31189c678aff9011271723918d46ba6caf82f0c2fb0c6f1cf571b11b49e8af1
 DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
-DIST slack-desktop-4.4.2-amd64.deb 54818266 BLAKE2B 12ce6cd423081b64919c511562c0508126d4e10f13168630b00d507c0c4b33f1291d158198ad9050008d43bd69755dd79dfa004443f83495aed7728560f318a6 SHA512 7680116ac8e438cea614484c814ed2903aab5432f8901799fdc2772471ca385a5a93d2dff43abe441ca4d4be0cae5d56c54119fb456483cfbb12c5621955f988
-DIST slack-desktop-4.4.3-amd64.deb 54827638 BLAKE2B 4847b2366b6039c41327884ffa5d74146c9d87e5e11cb6324cd8b13632c1cd94b14d72b09396e3bec321b21ff9756f1a6915b99fa3e89fa9daa544442272e7b8 SHA512 c2b9462738f6cbd8a29e75ebbac497b573676f7d95b69aca181320618a3bd1e34fd22c2b53426972cc425899afae50f4290a5754f0664b669ab6fdc1b28d1330

diff --git a/net-im/slack/slack-4.4.2.ebuild b/net-im/slack/slack-4.4.2.ebuild
deleted file mode 100644
index 1c126432182..00000000000
--- a/net-im/slack/slack-4.4.2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-inherit desktop multilib-build optfeature pax-utils unpacker xdg-utils
-
-DESCRIPTION="Team collaboration tool"
-HOMEPAGE="https://www.slack.com"
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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}]
-	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/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/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"
-
-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 slack.desktop"
-	fi
-}
-
-src_install() {
-	doicon usr/share/pixmaps/slack.png
-	doicon -s 512 usr/share/pixmaps/slack.png
-	domenu usr/share/applications/slack.desktop
-
-	insinto /opt/slack
-	doins -r usr/lib/slack/.
-
-	# this really should be done a better way than trying to parse
-	# the QA_PREBUILT variable
-	local path
-	for path in ${QA_PREBUILT}; do
-		local -a paths=(${D}/${path})
-		for path in "${paths[@]}"; do
-			fperms +x "${path#${D}/}"
-		done
-	done
-
-	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
-}
-
-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
-}

diff --git a/net-im/slack/slack-4.4.3.ebuild b/net-im/slack/slack-4.4.3.ebuild
deleted file mode 100644
index 8aa28b78c11..00000000000
--- a/net-im/slack/slack-4.4.3.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-inherit desktop multilib-build optfeature pax-utils unpacker xdg-utils
-
-DESCRIPTION="Team collaboration tool"
-HOMEPAGE="https://www.slack.com"
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator suid"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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}]
-	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/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/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"
-
-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 slack.desktop"
-	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
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-02-21 19:23 Thomas Deutschmann
  0 siblings, 0 replies; 74+ messages in thread
From: Thomas Deutschmann @ 2021-02-21 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     e51fac38006912408031aa2e7b4df6125a7709d9
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Sun Feb 21 18:36:19 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 21 19:23:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51fac38

net-im/slack: version bump to 4.13.0

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Closes: https://github.com/gentoo/gentoo/pull/19583
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 net-im/slack/Manifest            |   1 +
 net-im/slack/slack-4.13.0.ebuild | 100 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 4653e7f0da6..64d3ffd8959 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.11.3-amd64.deb 57956414 BLAKE2B 3b1c2d5574fe52e27e2d489c9e4b28e28e36fb6afc2b9b18cb23352a311748be09998893dc02a78f296363fe86c6b4c36375429537c2e1d03c49457d25d4de32 SHA512 67a52a83503f273a5e3eedf8fecc83c21f249076e553537a3bacdc1d410bb435c31189c678aff9011271723918d46ba6caf82f0c2fb0c6f1cf571b11b49e8af1
 DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
+DIST slack-desktop-4.13.0-amd64.deb 57716072 BLAKE2B b8f1a793239b1e101bb6eb738a8a75883bf67468886f954226552074b769355b5444bbe9273eed48575b5f245fb47bdc78e264e7329ef052305afbec88f496f4 SHA512 d324637cb96a73f6d93fb36cfee52625d9c3571115ca6a8f0e7891417dd5fa88172dcc001e1a4fc9396392fe4885c5b14d9618d82c6a97b7c688ae14f5cbe8d9

diff --git a/net-im/slack/slack-4.13.0.ebuild b/net-im/slack/slack-4.13.0.ebuild
new file mode 100644
index 00000000000..ddd396fdeba
--- /dev/null
+++ b/net-im/slack/slack-4.13.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+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"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+QA_PREBUILT="/opt/slack/chrome-sandbox
+	/opt/slack/libEGL.so
+	/opt/slack/libffmpeg.so
+	/opt/slack/libGLESv2.so
+	/opt/slack/libvk_swiftshader.so
+	/opt/slack/libvulkan.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/resources/app.asar.unpacked/node_modules/*/*/bin/linux-x64-85/*.node
+	/opt/slack/resources/app.asar.unpacked/node_modules/*/bin/linux-x64-85/*.node
+	/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 slack.desktop"
+	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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2021-02-02 13:08 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2021-02-02 13:08 UTC (permalink / raw
  To: gentoo-commits

commit:     d0141d8f437f926c1b0a0403dc46f223ac63b400
Author:     Mathy Vanvoorden <mathy <AT> vanvoorden <DOT> be>
AuthorDate: Tue Feb  2 11:18:55 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb  2 12:57:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0141d8f

net-im/slack: version bump to 4.12.2

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Mathy Vanvoorden <mathy <AT> vanvoorden.be>
Closes: https://github.com/gentoo/gentoo/pull/19303
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest            |  1 +
 net-im/slack/slack-4.12.2.ebuild | 98 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 8e96d359403..0521694375a 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,4 @@
 DIST slack-desktop-4.11.3-amd64.deb 57956414 BLAKE2B 3b1c2d5574fe52e27e2d489c9e4b28e28e36fb6afc2b9b18cb23352a311748be09998893dc02a78f296363fe86c6b4c36375429537c2e1d03c49457d25d4de32 SHA512 67a52a83503f273a5e3eedf8fecc83c21f249076e553537a3bacdc1d410bb435c31189c678aff9011271723918d46ba6caf82f0c2fb0c6f1cf571b11b49e8af1
+DIST slack-desktop-4.12.2-amd64.deb 57734610 BLAKE2B 249565bcb3f5fd9467d2b48e683978f406be6e3fd77f56c8e6ee328a3745800e53504f9bd618ea1764ffe429256ca5610b53996f82442e399d47f46ee5991b78 SHA512 7c0ef6e007f67c9a95c43e6544536af35d9bb55008524dade5b707aa4473db8e0837547bb91f8398728fcdc9e4ec732655cd390b49f1b5f820dc3f0b73ef9f71
 DIST slack-desktop-4.4.2-amd64.deb 54818266 BLAKE2B 12ce6cd423081b64919c511562c0508126d4e10f13168630b00d507c0c4b33f1291d158198ad9050008d43bd69755dd79dfa004443f83495aed7728560f318a6 SHA512 7680116ac8e438cea614484c814ed2903aab5432f8901799fdc2772471ca385a5a93d2dff43abe441ca4d4be0cae5d56c54119fb456483cfbb12c5621955f988
 DIST slack-desktop-4.4.3-amd64.deb 54827638 BLAKE2B 4847b2366b6039c41327884ffa5d74146c9d87e5e11cb6324cd8b13632c1cd94b14d72b09396e3bec321b21ff9756f1a6915b99fa3e89fa9daa544442272e7b8 SHA512 c2b9462738f6cbd8a29e75ebbac497b573676f7d95b69aca181320618a3bd1e34fd22c2b53426972cc425899afae50f4290a5754f0664b669ab6fdc1b28d1330

diff --git a/net-im/slack/slack-4.12.2.ebuild b/net-im/slack/slack-4.12.2.ebuild
new file mode 100644
index 00000000000..2a34f4ae27f
--- /dev/null
+++ b/net-im/slack/slack-4.12.2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+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"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+QA_PREBUILT="/opt/slack/chrome-sandbox
+	/opt/slack/libEGL.so
+	/opt/slack/libffmpeg.so
+	/opt/slack/libGLESv2.so
+	/opt/slack/libvk_swiftshader.so
+	/opt/slack/libvulkan.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"
+
+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 slack.desktop"
+	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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2020-12-10  7:31 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2020-12-10  7:31 UTC (permalink / raw
  To: gentoo-commits

commit:     fb93faa3961e20db74d0d42cf6602d897042ba44
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Fri Dec  4 20:27:55 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Dec 10 07:30:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb93faa3

net-im/slack: version bump to 4.11.3

Closes: https://bugs.gentoo.org/751574
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Closes: https://github.com/gentoo/gentoo/pull/18505
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest            |  1 +
 net-im/slack/slack-4.11.3.ebuild | 98 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 4c22cd504ea..8e96d359403 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
+DIST slack-desktop-4.11.3-amd64.deb 57956414 BLAKE2B 3b1c2d5574fe52e27e2d489c9e4b28e28e36fb6afc2b9b18cb23352a311748be09998893dc02a78f296363fe86c6b4c36375429537c2e1d03c49457d25d4de32 SHA512 67a52a83503f273a5e3eedf8fecc83c21f249076e553537a3bacdc1d410bb435c31189c678aff9011271723918d46ba6caf82f0c2fb0c6f1cf571b11b49e8af1
 DIST slack-desktop-4.4.2-amd64.deb 54818266 BLAKE2B 12ce6cd423081b64919c511562c0508126d4e10f13168630b00d507c0c4b33f1291d158198ad9050008d43bd69755dd79dfa004443f83495aed7728560f318a6 SHA512 7680116ac8e438cea614484c814ed2903aab5432f8901799fdc2772471ca385a5a93d2dff43abe441ca4d4be0cae5d56c54119fb456483cfbb12c5621955f988
 DIST slack-desktop-4.4.3-amd64.deb 54827638 BLAKE2B 4847b2366b6039c41327884ffa5d74146c9d87e5e11cb6324cd8b13632c1cd94b14d72b09396e3bec321b21ff9756f1a6915b99fa3e89fa9daa544442272e7b8 SHA512 c2b9462738f6cbd8a29e75ebbac497b573676f7d95b69aca181320618a3bd1e34fd22c2b53426972cc425899afae50f4290a5754f0664b669ab6fdc1b28d1330

diff --git a/net-im/slack/slack-4.11.3.ebuild b/net-im/slack/slack-4.11.3.ebuild
new file mode 100644
index 00000000000..f0b971bb4e0
--- /dev/null
+++ b/net-im/slack/slack-4.11.3.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+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"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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/libappindicator:3[${MULTILIB_USEDEP}] )"
+
+QA_PREBUILT="/opt/slack/chrome-sandbox
+	/opt/slack/libEGL.so
+	/opt/slack/libffmpeg.so
+	/opt/slack/libGLESv2.so
+	/opt/slack/libvk_swiftshader.so
+	/opt/slack/libvulkan.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"
+
+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 slack.desktop"
+	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
+}
+
+pkg_postinst() {
+	optfeature "storing passwords via gnome-keyring" app-crypt/libsecret
+
+	xdg_pkg_postinst
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2020-12-10  7:31 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2020-12-10  7:31 UTC (permalink / raw
  To: gentoo-commits

commit:     ebda8cc3b26706c517096524f1e4059e7c6cd470
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Fri Dec  4 20:22:36 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Dec 10 07:30:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebda8cc3

net-im/slack: drop old ebuild

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.3.2-r2.ebuild | 104 -------------------------------------
 2 files changed, 105 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 6400f2c5957..4c22cd504ea 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,3 +1,2 @@
-DIST slack-desktop-4.3.2-amd64.deb 54914760 BLAKE2B 218d4ba6cc2057bb92b84bd8bbbf94e70022a9e65363c256190584f0a92e1615642583647af2813e02ec2eb243a3428016b1bff3bfbbc6a98f227aa63a94a967 SHA512 36536be0825e1803704304346ea9db2d1d03baddec954dea0c4560bec2b1800cf3e6d431796d1fcd3b9178e3eb070e9ae6da64e4d3949eff649050cab21d5cb2
 DIST slack-desktop-4.4.2-amd64.deb 54818266 BLAKE2B 12ce6cd423081b64919c511562c0508126d4e10f13168630b00d507c0c4b33f1291d158198ad9050008d43bd69755dd79dfa004443f83495aed7728560f318a6 SHA512 7680116ac8e438cea614484c814ed2903aab5432f8901799fdc2772471ca385a5a93d2dff43abe441ca4d4be0cae5d56c54119fb456483cfbb12c5621955f988
 DIST slack-desktop-4.4.3-amd64.deb 54827638 BLAKE2B 4847b2366b6039c41327884ffa5d74146c9d87e5e11cb6324cd8b13632c1cd94b14d72b09396e3bec321b21ff9756f1a6915b99fa3e89fa9daa544442272e7b8 SHA512 c2b9462738f6cbd8a29e75ebbac497b573676f7d95b69aca181320618a3bd1e34fd22c2b53426972cc425899afae50f4290a5754f0664b669ab6fdc1b28d1330

diff --git a/net-im/slack/slack-4.3.2-r2.ebuild b/net-im/slack/slack-4.3.2-r2.ebuild
deleted file mode 100644
index 144ff7317ce..00000000000
--- a/net-im/slack/slack-4.3.2-r2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-inherit desktop multilib-build optfeature pax-utils unpacker xdg-utils
-
-DESCRIPTION="Team collaboration tool"
-HOMEPAGE="https://www.slack.com/"
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="appindicator"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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}]
-	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/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/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/slack
-	opt/slack/resources/app.asar.unpacked/node_modules/*
-	opt/slack/libffmpeg.so
-	opt/slack/libEGL.so
-	opt/slack/libGLESv2.so
-	opt/slack/swiftshader/libEGL.so
-	opt/slack/swiftshader/libGLESv2.so
-	opt/slack/swiftshader/libvk_swiftshader.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 slack.desktop"
-	fi
-}
-
-src_install() {
-	doicon usr/share/pixmaps/slack.png
-	doicon -s 512 usr/share/pixmaps/slack.png
-	domenu usr/share/applications/slack.desktop
-
-	insinto /opt/slack
-	doins -r usr/lib/slack/.
-	fperms +x /opt/slack/slack
-	dosym ../../opt/slack/slack usr/bin/slack
-
-	pax-mark -m "${ED}"/opt/slack/slack
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2020-06-15 10:57 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2020-06-15 10:57 UTC (permalink / raw
  To: gentoo-commits

commit:     4c30d7118c7bc5c0040e3f60d5b04cfc7f215ee2
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Sun May 24 12:32:52 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun 15 10:57:15 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c30d711

net-im/slack: version bump to 4.4.3, wrt 720134

Closes: https://bugs.gentoo.org/720134
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Closes: https://github.com/gentoo/gentoo/pull/15948
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest           |   1 +
 net-im/slack/slack-4.4.3.ebuild | 109 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 110 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index e92becd89ed..6400f2c5957 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1,3 @@
 DIST slack-desktop-4.3.2-amd64.deb 54914760 BLAKE2B 218d4ba6cc2057bb92b84bd8bbbf94e70022a9e65363c256190584f0a92e1615642583647af2813e02ec2eb243a3428016b1bff3bfbbc6a98f227aa63a94a967 SHA512 36536be0825e1803704304346ea9db2d1d03baddec954dea0c4560bec2b1800cf3e6d431796d1fcd3b9178e3eb070e9ae6da64e4d3949eff649050cab21d5cb2
 DIST slack-desktop-4.4.2-amd64.deb 54818266 BLAKE2B 12ce6cd423081b64919c511562c0508126d4e10f13168630b00d507c0c4b33f1291d158198ad9050008d43bd69755dd79dfa004443f83495aed7728560f318a6 SHA512 7680116ac8e438cea614484c814ed2903aab5432f8901799fdc2772471ca385a5a93d2dff43abe441ca4d4be0cae5d56c54119fb456483cfbb12c5621955f988
+DIST slack-desktop-4.4.3-amd64.deb 54827638 BLAKE2B 4847b2366b6039c41327884ffa5d74146c9d87e5e11cb6324cd8b13632c1cd94b14d72b09396e3bec321b21ff9756f1a6915b99fa3e89fa9daa544442272e7b8 SHA512 c2b9462738f6cbd8a29e75ebbac497b573676f7d95b69aca181320618a3bd1e34fd22c2b53426972cc425899afae50f4290a5754f0664b669ab6fdc1b28d1330

diff --git a/net-im/slack/slack-4.4.3.ebuild b/net-im/slack/slack-4.4.3.ebuild
new file mode 100644
index 00000000000..1edd9339289
--- /dev/null
+++ b/net-im/slack/slack-4.4.3.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+inherit desktop eutils multilib-build pax-utils unpacker xdg-utils
+
+DESCRIPTION="Team collaboration tool"
+HOMEPAGE="https://www.slack.com"
+SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="appindicator suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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}]
+	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/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/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"
+
+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 slack.desktop"
+	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
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2020-05-07  4:21 Georgy Yakovlev
  0 siblings, 0 replies; 74+ messages in thread
From: Georgy Yakovlev @ 2020-05-07  4:21 UTC (permalink / raw
  To: gentoo-commits

commit:     f11fab16f7061f4537677e90f2148a596bfb8006
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu May  7 04:18:27 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu May  7 04:19:45 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11fab16

net-im/slack: fix installation on new systems

this is just a hack, should be done properly

Bug: https://bugs.gentoo.org/720134
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 net-im/slack/slack-4.4.2.ebuild | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/net-im/slack/slack-4.4.2.ebuild b/net-im/slack/slack-4.4.2.ebuild
index c36c8da0ee2..48b3a778dd0 100644
--- a/net-im/slack/slack-4.4.2.ebuild
+++ b/net-im/slack/slack-4.4.2.ebuild
@@ -84,7 +84,17 @@ src_install() {
 
 	insinto /opt/slack
 	doins -r usr/lib/slack/.
-	for i in $(echo -n "${QA_PREBUILT}") ; do fperms +x "$i" ; done
+
+	# this really should be done a better way than trying to parse
+	# the QA_PREBUILT variable
+	local path
+	for path in ${QA_PREBUILT}; do
+		local -a paths=(${D}/${path})
+		for path in "${paths[@]}"; do
+			fperms +x "${path#${D}/}"
+		done
+	done
+
 	use suid && fperms u+s /opt/slack/chrome-sandbox # wrt 713094
 	dosym ../../opt/slack/slack usr/bin/slack
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2020-05-01 17:57 Pacho Ramos
  0 siblings, 0 replies; 74+ messages in thread
From: Pacho Ramos @ 2020-05-01 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     c62d4055769db562e37a79f0703be36538d6b242
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri May  1 17:46:41 2020 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri May  1 17:57:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62d4055

net-im/slack: Migrate to 'appindicator' USE

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-im/slack/slack-4.3.2-r2.ebuild | 6 +++---
 net-im/slack/slack-4.4.2.ebuild    | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-im/slack/slack-4.3.2-r2.ebuild b/net-im/slack/slack-4.3.2-r2.ebuild
index 3b995394ed5..01c6e59c2cf 100644
--- a/net-im/slack/slack-4.3.2-r2.ebuild
+++ b/net-im/slack/slack-4.3.2-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="-* ~amd64"
-IUSE="ayatana"
+IUSE="appindicator"
 RESTRICT="bindist mirror"
 
 RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
@@ -46,7 +46,7 @@ RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
 	x11-libs/libXScrnSaver:0[${MULTILIB_USEDEP}]
 	x11-libs/libXtst:0[${MULTILIB_USEDEP}]
 	x11-libs/pango:0[${MULTILIB_USEDEP}]
-	ayatana? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
+	appindicator? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
 
 QA_PREBUILT="/opt/slack/chrome-sandbox
 	opt/slack/slack
@@ -69,7 +69,7 @@ src_prepare() {
 		usr/share/applications/slack.desktop \
 		|| die "sed failed in Icon for slack.desktop"
 
-	if use ayatana ; then
+	if use appindicator ; then
 		sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
 			usr/share/applications/slack.desktop \
 			|| die "sed failed for slack.desktop"

diff --git a/net-im/slack/slack-4.4.2.ebuild b/net-im/slack/slack-4.4.2.ebuild
index d4fe07f41db..c36c8da0ee2 100644
--- a/net-im/slack/slack-4.4.2.ebuild
+++ b/net-im/slack/slack-4.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="-* ~amd64"
-IUSE="ayatana suid"
+IUSE="appindicator suid"
 RESTRICT="bindist mirror"
 
 RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
@@ -46,7 +46,7 @@ RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
 	x11-libs/libXScrnSaver:0[${MULTILIB_USEDEP}]
 	x11-libs/libXtst:0[${MULTILIB_USEDEP}]
 	x11-libs/pango:0[${MULTILIB_USEDEP}]
-	ayatana? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
+	appindicator? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
 
 QA_PREBUILT="/opt/slack/chrome-sandbox
 	/opt/slack/libEGL.so
@@ -70,7 +70,7 @@ src_prepare() {
 		usr/share/applications/slack.desktop \
 		|| die "sed failed in Icon for slack.desktop"
 
-	if use ayatana ; then
+	if use appindicator ; then
 		sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
 			usr/share/applications/slack.desktop \
 			|| die "sed failed for slack.desktop"


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2020-04-30 21:12 Georgy Yakovlev
  0 siblings, 0 replies; 74+ messages in thread
From: Georgy Yakovlev @ 2020-04-30 21:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f376d2f829f7ba93d33a0ef50aeb80b1236a7951
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 30 21:10:13 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Apr 30 21:10:26 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f376d2f8

net-im/slack: fix installation

Bug: https://bugs.gentoo.org/720134
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 net-im/slack/slack-4.4.2.ebuild | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/net-im/slack/slack-4.4.2.ebuild b/net-im/slack/slack-4.4.2.ebuild
index 357452d7818..d4fe07f41db 100644
--- a/net-im/slack/slack-4.4.2.ebuild
+++ b/net-im/slack/slack-4.4.2.ebuild
@@ -48,16 +48,16 @@ RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
 	x11-libs/pango:0[${MULTILIB_USEDEP}]
 	ayatana? ( 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/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"
 
 S="${WORKDIR}"
 


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2020-04-30 12:00 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2020-04-30 12:00 UTC (permalink / raw
  To: gentoo-commits

commit:     62f6390e5f3889e177464e0c0d31cc93a25c179d
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Mon Apr 27 08:28:38 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 30 11:59:57 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f6390e

net-im/slack: rework QA_PREBUILT, version bump to 4.4.2, wrt 713094

Closes: https://bugs.gentoo.org/716638
Closes: https://bugs.gentoo.org/713094
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Closes: https://github.com/gentoo/gentoo/pull/15543
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest           |   1 +
 net-im/slack/slack-4.4.2.ebuild | 106 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 5d40892519a..e92becd89ed 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1 +1,2 @@
 DIST slack-desktop-4.3.2-amd64.deb 54914760 BLAKE2B 218d4ba6cc2057bb92b84bd8bbbf94e70022a9e65363c256190584f0a92e1615642583647af2813e02ec2eb243a3428016b1bff3bfbbc6a98f227aa63a94a967 SHA512 36536be0825e1803704304346ea9db2d1d03baddec954dea0c4560bec2b1800cf3e6d431796d1fcd3b9178e3eb070e9ae6da64e4d3949eff649050cab21d5cb2
+DIST slack-desktop-4.4.2-amd64.deb 54818266 BLAKE2B 12ce6cd423081b64919c511562c0508126d4e10f13168630b00d507c0c4b33f1291d158198ad9050008d43bd69755dd79dfa004443f83495aed7728560f318a6 SHA512 7680116ac8e438cea614484c814ed2903aab5432f8901799fdc2772471ca385a5a93d2dff43abe441ca4d4be0cae5d56c54119fb456483cfbb12c5621955f988

diff --git a/net-im/slack/slack-4.4.2.ebuild b/net-im/slack/slack-4.4.2.ebuild
new file mode 100644
index 00000000000..357452d7818
--- /dev/null
+++ b/net-im/slack/slack-4.4.2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+inherit desktop eutils multilib-build pax-utils unpacker xdg-utils
+
+DESCRIPTION="Team collaboration tool"
+HOMEPAGE="https://www.slack.com"
+SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="ayatana suid"
+RESTRICT="bindist mirror"
+
+RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
+	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+	dev-libs/atk:0[${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}]
+	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}]
+	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/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/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}]
+	ayatana? ( 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"
+
+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 ayatana ; then
+		sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
+			usr/share/applications/slack.desktop \
+			|| die "sed failed for slack.desktop"
+	fi
+}
+
+src_install() {
+	doicon usr/share/pixmaps/slack.png
+	doicon -s 512 usr/share/pixmaps/slack.png
+	domenu usr/share/applications/slack.desktop
+
+	insinto /opt/slack
+	doins -r usr/lib/slack/.
+	for i in $(echo -n "${QA_PREBUILT}") ; do fperms +x "$i" ; done
+	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
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 74+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/slack/
@ 2020-04-30 12:00 Joonas Niilola
  0 siblings, 0 replies; 74+ messages in thread
From: Joonas Niilola @ 2020-04-30 12:00 UTC (permalink / raw
  To: gentoo-commits

commit:     3c442e93953cd11250222ad599373f566034b39f
Author:     Vladimir Pavljuchenkov (SpiderX) <spiderx <AT> spiderx <DOT> dp <DOT> ua>
AuthorDate: Mon Apr 27 08:24:01 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 30 11:59:56 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c442e93

net-im/slack: remove old ebuilds

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Vladimir Pavljuchenkov <spiderx <AT> spiderx.dp.ua>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/slack/Manifest              |   1 -
 net-im/slack/slack-4.1.1.ebuild    | 100 -----------------------------------
 net-im/slack/slack-4.3.2-r1.ebuild | 103 -------------------------------------
 3 files changed, 204 deletions(-)

diff --git a/net-im/slack/Manifest b/net-im/slack/Manifest
index 74e30a9bbe0..5d40892519a 100644
--- a/net-im/slack/Manifest
+++ b/net-im/slack/Manifest
@@ -1,2 +1 @@
-DIST slack-desktop-4.1.1-amd64.deb 57986912 BLAKE2B eb90dff156eb826f8f15c3ab7c7c7127a321cd73011a11c6e24bc75721f4fa981980ad5b65e4accdce2fb893ac5ad8ddba42133de8285d8a9e10ac08bdb3ed70 SHA512 57b3e7a5a81406047bb9f8f8bb8ac322d3c801fe21919a388ac1457ccc68e50dab961c86a0e36ba9bb308e1832dc2ad00a038cddbad8ea9cc70ac186b37fec7c
 DIST slack-desktop-4.3.2-amd64.deb 54914760 BLAKE2B 218d4ba6cc2057bb92b84bd8bbbf94e70022a9e65363c256190584f0a92e1615642583647af2813e02ec2eb243a3428016b1bff3bfbbc6a98f227aa63a94a967 SHA512 36536be0825e1803704304346ea9db2d1d03baddec954dea0c4560bec2b1800cf3e6d431796d1fcd3b9178e3eb070e9ae6da64e4d3949eff649050cab21d5cb2

diff --git a/net-im/slack/slack-4.1.1.ebuild b/net-im/slack/slack-4.1.1.ebuild
deleted file mode 100644
index 126d156dca1..00000000000
--- a/net-im/slack/slack-4.1.1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-inherit desktop multilib-build pax-utils unpacker xdg-utils
-
-DESCRIPTION="Team collaboration tool"
-HOMEPAGE="https://www.slack.com/"
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="ayatana gnome-keyring"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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}]
-	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/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/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}]
-	ayatana? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )
-	gnome-keyring? ( app-crypt/libsecret:0[${MULTILIB_USEDEP}] )"
-
-QA_PREBUILT="/opt/slack/chrome-sandbox
-	opt/slack/slack
-	opt/slack/resources/app.asar.unpacked/node_modules/*
-	opt/slack/libffmpeg.so
-	opt/slack/libEGL.so
-	opt/slack/libGLESv2.so
-	opt/slack/swiftshader/libEGL.so
-	opt/slack/swiftshader/libGLESv2.so"
-
-S="${WORKDIR}"
-
-src_prepare() {
-	default
-
-	# remove hardcoded path (wrt 694058)
-	sed -i '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \
-		usr/share/applications/slack.desktop \
-		|| die "sed failed in Icon for slack.desktop"
-
-	if use ayatana ; then
-		sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
-			usr/share/applications/slack.desktop \
-			|| die "sed failed for slack.desktop"
-	fi
-}
-
-src_install() {
-	doicon usr/share/pixmaps/slack.png
-	doicon -s 512 usr/share/pixmaps/slack.png
-	domenu usr/share/applications/slack.desktop
-
-	insinto /opt/slack
-	doins -r usr/lib/slack/.
-	fperms +x /opt/slack/slack
-	dosym ../../opt/slack/slack usr/bin/slack
-
-	pax-mark -m "${ED}"/opt/slack/slack
-}
-
-pkg_postinst() {
-	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
-}

diff --git a/net-im/slack/slack-4.3.2-r1.ebuild b/net-im/slack/slack-4.3.2-r1.ebuild
deleted file mode 100644
index 354b565faab..00000000000
--- a/net-im/slack/slack-4.3.2-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-inherit desktop eutils multilib-build pax-utils unpacker xdg-utils
-
-DESCRIPTION="Team collaboration tool"
-HOMEPAGE="https://www.slack.com/"
-SRC_URI="https://downloads.slack-edge.com/linux_releases/${PN}-desktop-${PV}-amd64.deb"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="ayatana"
-RESTRICT="bindist mirror"
-
-RDEPEND="app-accessibility/at-spi2-atk:2[${MULTILIB_USEDEP}]
-	app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-	dev-libs/atk:0[${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}]
-	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}]
-	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/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/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}]
-	ayatana? ( dev-libs/libappindicator:3[${MULTILIB_USEDEP}] )"
-
-QA_PREBUILT="/opt/slack/chrome-sandbox
-	opt/slack/slack
-	opt/slack/resources/app.asar.unpacked/node_modules/*
-	opt/slack/libffmpeg.so
-	opt/slack/libEGL.so
-	opt/slack/libGLESv2.so
-	opt/slack/swiftshader/libEGL.so
-	opt/slack/swiftshader/libGLESv2.so
-	opt/slack/swiftshader/libvk_swiftshader.so"
-
-S="${WORKDIR}"
-
-src_prepare() {
-	default
-
-	# remove hardcoded path (wrt 694058)
-	sed -i '/Icon/s|/usr/share/pixmaps/slack.png|slack|' \
-		usr/share/applications/slack.desktop \
-		|| die "sed failed in Icon for slack.desktop"
-
-	if use ayatana ; then
-		sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \
-			usr/share/applications/slack.desktop \
-			|| die "sed failed for slack.desktop"
-	fi
-}
-
-src_install() {
-	doicon usr/share/pixmaps/slack.png
-	doicon -s 512 usr/share/pixmaps/slack.png
-	domenu usr/share/applications/slack.desktop
-
-	insinto /opt/slack
-	doins -r usr/lib/slack/.
-	fperms +x /opt/slack/slack
-	dosym ../../opt/slack/slack usr/bin/slack
-
-	pax-mark -m "${ED}"/opt/slack/slack
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 74+ messages in thread

end of thread, other threads:[~2024-11-01 23:40 UTC | newest]

Thread overview: 74+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-17 18:21 [gentoo-commits] repo/gentoo:master commit in: net-im/slack/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2024-11-01 23:40 Yixun Lan
2024-11-01 23:40 Yixun Lan
2024-09-19  3:02 Yixun Lan
2024-09-08 14:55 Yixun Lan
2024-09-02  7:54 Yixun Lan
2024-08-16 11:05 Yixun Lan
2024-07-14 11:01 Yixun Lan
2024-07-09  8:14 Yixun Lan
2024-07-09  8:14 Yixun Lan
2024-05-30  0:22 Yixun Lan
2024-05-15 11:32 Yixun Lan
2024-04-28  8:24 Yixun Lan
2024-04-28  8:24 Yixun Lan
2024-04-11 23:31 Yixun Lan
2024-04-11 23:31 Yixun Lan
2024-04-06 12:53 Yixun Lan
2024-03-23  1:30 Yixun Lan
2024-01-30 14:07 Yixun Lan
2024-01-30 14:07 Yixun Lan
2024-01-12 10:36 Yixun Lan
2024-01-12 10:36 Yixun Lan
2024-01-11 10:54 Yixun Lan
2024-01-11 10:54 Yixun Lan
2023-12-12 23:29 Yixun Lan
2023-12-12 23:29 Yixun Lan
2023-12-04  1:03 Yixun Lan
2023-12-04  1:03 Yixun Lan
2023-11-20  1:04 Yixun Lan
2023-11-20  1:04 Yixun Lan
2023-10-25 14:31 Yixun Lan
2023-10-25 14:31 Yixun Lan
2023-10-06 21:18 Yixun Lan
2023-10-06 21:18 Yixun Lan
2023-10-06 21:18 Yixun Lan
2023-09-15 12:59 Yixun Lan
2023-09-15 12:59 Yixun Lan
2023-09-06 14:58 Yixun Lan
2023-09-06 14:58 Yixun Lan
2023-08-26 23:54 Yixun Lan
2023-08-26 23:54 Yixun Lan
2023-08-10 14:54 Yixun Lan
2023-08-10 14:54 Yixun Lan
2023-06-07  8:31 Pacho Ramos
2023-04-27 14:41 Pacho Ramos
2023-02-27 10:46 Yixun Lan
2023-02-27 10:46 Yixun Lan
2022-11-28 13:49 Joonas Niilola
2022-11-28 13:49 Joonas Niilola
2022-11-28 13:49 Joonas Niilola
2022-10-04 13:44 Sam James
2022-08-31  8:42 Joonas Niilola
2022-08-31  8:42 Joonas Niilola
2022-02-11 14:56 Joonas Niilola
2021-11-17 10:23 Stefan Strogin
2021-08-26 22:52 Sam James
2021-08-11 10:33 Joonas Niilola
2021-08-11 10:33 Joonas Niilola
2021-03-24  6:33 Yixun Lan
2021-03-23  9:36 Yixun Lan
2021-03-23  9:35 Yixun Lan
2021-03-20 16:03 Joonas Niilola
2021-03-20  8:25 Joonas Niilola
2021-02-21 19:23 Thomas Deutschmann
2021-02-21 19:23 Thomas Deutschmann
2021-02-02 13:08 Joonas Niilola
2020-12-10  7:31 Joonas Niilola
2020-12-10  7:31 Joonas Niilola
2020-06-15 10:57 Joonas Niilola
2020-05-07  4:21 Georgy Yakovlev
2020-05-01 17:57 Pacho Ramos
2020-04-30 21:12 Georgy Yakovlev
2020-04-30 12:00 Joonas Niilola
2020-04-30 12:00 Joonas Niilola

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox