commit: ba3d35be76d74d3c59e98c4b4a5b0bd9eb0bc828
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 21 18:37:59 2025 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue Jan 21 21:42:55 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba3d35be
net-im/mattermost-desktop-bin: add 5.11.0_rc1
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-im/mattermost-desktop-bin/Manifest | 2 +
.../mattermost-desktop-bin-5.11.0_rc1.ebuild | 97 ++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/net-im/mattermost-desktop-bin/Manifest
b/net-im/mattermost-desktop-bin/Manifest
index 6be455799e8b..3fc238ff977f 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -1,4 +1,6 @@
DIST mattermost-desktop-5.10.2-linux-arm64.tar.gz 111118679 BLAKE2B
c83aea73eec3ae0dd7f015126de0dd8cbc1e34ccd93af432349c33a4acf0bb6c8dddde28bee1e39c8f7bf47d52b620f02c66f972124c4390191bea53016208c8
SHA512
88311a03901d04c24a312af6ba13af4d609a20785efc4c619a30b1f8204286d91276c6140211756e733f592c0f9c8092c4bcbaa34d024e476b304f4c60d6deb3
DIST mattermost-desktop-5.10.2-linux-x64.tar.gz 106618258 BLAKE2B
334999518298541f4e4a278d11f8e119363851a3b3bf92dce0aeaea8b563a72f7b66ea9a6c5713121302cc97700f3be908eaf3ae7e2aa666f32bc71669670b62
SHA512
13221b9c6bfc406af0457aa1db2f5f0068145f56ef66b4970d83bfb19c7b3f81a41700f23dde6c2e680cfc9f04030781c60c96d75540b52c5c58c0796d0507b8
+DIST mattermost-desktop-5.11.0-rc.1-linux-arm64.tar.gz 111110116 BLAKE2B
6ec689b065b16fa37a434de196595cb5fda739bf43a49d0139122d338210c8ffbf40619d59847462360d3236063b11362cad0029d249ae448109e85272e5a1a5
SHA512
3c6dd5a56aee8b2215a307556ab2adfbd9812e90598c99693196c0c6549866f0696d8ffa2442e3fbced3df17c9a8e9c54dadadf92ab8062dcb17ab687a81c263
+DIST mattermost-desktop-5.11.0-rc.1-linux-x64.tar.gz 106609494 BLAKE2B
cb677237f63dc05d9dcab78c638f429a74ee07220c22bad80c3441874d12c78be80929b5d3c62d7a8ee848d8ba582d50fdf8245b3e295426bb484718dc5dd18b
SHA512
333c1184b56582e94f0a1c188b256a49669dafad72b32a477f75df6d155194ff59cc8af0628900375b9f3af81ad3fff3e9c4abd42a2cd291c782afcc8deb5efa
DIST mattermost-desktop-5.9.2-linux-arm64.tar.gz 105770465 BLAKE2B
70f2dad1af797b0cd8dbb75e922ee7509c8ea1f4246faa55e309dcec68a5b0035bfbaab4c34692056260830ad9493be5f9049bb926d28bbd61204c880b2e715f
SHA512
27a5edd36530625b2664eb3c5b92c31c8ab74c4abfbaa7fd1926ddea14032465171a341df340aae9961df1b0e92ef37481ac3c5befbcd54b1c91f587dba2a549
DIST mattermost-desktop-5.9.2-linux-x64.tar.gz 105756781 BLAKE2B
55080b77a184b6c00e87f613340b8078108542dd5cb9956149db992467be9d5640a6e983e47bc7f3995c276c0163b684e405a1d3b284e536e7a35858ad419f83
SHA512
b483b41eed16f29a7d517af85c35f8e11ed93fea9903e4332fe615668a96f5e1aa7504052042e8531ff967b95664332174c391675d0e60c4a6c55c609add16e7
diff --git
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.0_rc1.ebuild
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.0_rc1.ebuild
new file mode 100644
index 000000000000..9028c9812c69
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.0_rc1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-*}"
+MY_PV="${PV/_rc/-rc.}"
+
+inherit desktop xdg
+
+DESCRIPTION="Mattermost Desktop application"
+HOMEPAGE="https://mattermost.com/"
+
+SRC_URI="
+ amd64? (
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz
)
+ arm64? (
https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz
)
+"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+# Starting with 5.2.0 upstream dropped x86 for their binary release #879519
+if [[ ${PV} != *rc* ]]; then
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2[X]
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ dev-libs/wayland
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/glibc
+ virtual/libudev
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libdrm
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/pango
+"
+
+QA_PREBUILT="
+ opt/mattermost-desktop/mattermost-desktop
+ opt/mattermost-desktop/libnode.so
+ opt/mattermost-desktop/libffmpeg.so
+ opt/mattermost-desktop/libGLESv2.so
+ opt/mattermost-desktop/libEGL.so
+ opt/mattermost-desktop/libvk_swiftshader.so
+ opt/mattermost-desktop/libvulkan.so.1
+ opt/mattermost-desktop/resources/*
+"
+
+DOCS=(
+ NOTICE.txt
+)
+
+src_install() {
+ if use amd64; then
+ cd mattermost-desktop-${MY_PV}-linux-x64 || die
+ elif use arm64; then
+ cd mattermost-desktop-${MY_PV}-linux-arm64 || die
+ fi
+ newicon app_icon.png ${MY_PN}.png
+
+ insinto "/opt/${MY_PN}/locales"
+ doins locales/*.pak
+
+ insinto "/opt/${MY_PN}/resources"
+ doins -r resources/*.asar*
+
+ insinto "/opt/${MY_PN}"
+ doins *.pak *.bin *.dat
+ exeinto "/opt/${MY_PN}"
+ doexe *.so *.so.* "${MY_PN}"
+
+ dosym -r "/opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}"
+
+ make_desktop_entry \
+ "${MY_PN} --enable-features=WaylandWindowDecorations
--ozone-platform-hint=auto %U" \
+ Mattermost "${MY_PN}" "Network;InstantMessaging;" \
+ "MimeType=x-scheme-handler/mattermost;"
+
+ einstalldocs
+}