commit: 8a2f1b427d116959ae06d30b402a52723bfea864
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 6 05:52:23 2025 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Mar 7 05:41:17 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2f1b42
net-im/mattermost-desktop-bin: add 5.11.2_rc1
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-im/mattermost-desktop-bin/Manifest | 2 +
.../mattermost-desktop-bin-5.11.2_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 7bd2fff4d1a3..609e546c5b0e 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -2,3 +2,5 @@ DIST mattermost-desktop-5.10.2-linux-arm64.tar.gz 111118679
BLAKE2B c83aea73eec3
DIST mattermost-desktop-5.10.2-linux-x64.tar.gz 106618258 BLAKE2B
334999518298541f4e4a278d11f8e119363851a3b3bf92dce0aeaea8b563a72f7b66ea9a6c5713121302cc97700f3be908eaf3ae7e2aa666f32bc71669670b62
SHA512
13221b9c6bfc406af0457aa1db2f5f0068145f56ef66b4970d83bfb19c7b3f81a41700f23dde6c2e680cfc9f04030781c60c96d75540b52c5c58c0796d0507b8
DIST mattermost-desktop-5.11.1-linux-arm64.tar.gz 110816566 BLAKE2B
1d21fa95b8674cbbe2e79b97074e96d657b9ecbc400fab6d54fdc0ce4ee3228b01b21d7e92e5460e7de9f7338c771aff9a5e03b489a77ed922b4c9deca44e393
SHA512
714ce449733af224adcc17ac4eaa7e7a8770d057ceffcd286b5671819a5ca13e2d38c40ddf193d1d73b3faffba4ad4782df1bb2cbe5c94616dd64c1f54338fa5
DIST mattermost-desktop-5.11.1-linux-x64.tar.gz 106274387 BLAKE2B
d313d1a86103537426f650ee9ef345554fafd65dd040f8377c1ed90fdb9f040b38eeab0b75288ff7debf772110992ba6ffa8d01d25d451ed9746fbba624cf3a0
SHA512
c092b16f8940b6a25d9b7444b23d72fa26a26b271ba2db401f4bff9cae502df9cb089eb3db660ed89b162cdf8add1cb99cb49ed274f9d6b17e4131cfc1747e0e
+DIST mattermost-desktop-5.11.2-rc.1-linux-arm64.tar.gz 110817026 BLAKE2B
aa8ba7ab8fdef5dc4ce1161b8180f7ef9fc14d6f8bbe2c610b2efb037ecce0d4c01f016a34d522b8dd83253660d77f49f404ea3cbf0d79f6d2498c15fdd519cb
SHA512
3da4baf3f56a92852319a0b3d79cb6bad4eee0523f7126928c3dace31aad5ebf775640db5fe82b1384e2aa6c69bafbf24b001368cc88f99b5a73051ebf9df8af
+DIST mattermost-desktop-5.11.2-rc.1-linux-x64.tar.gz 106274583 BLAKE2B
8012500a0ea4c39ed86c1ce8e773259b031b9e4619f1c33d589149c98cac7fd0bb79132c8a06cd1b1eb2e0628646e23a25677a10c3557fe12fc2dc69894b26df
SHA512
b79906d5b55c1c21bb157b31a11ff55b879a078acbe72745f3879c6338e403158801df1ba40acab106bba862c372ca36386baec96d9d0f860e3fe0ce70f7c027
diff --git
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.2_rc1.ebuild
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.2_rc1.ebuild
new file mode 100644
index 000000000000..f6d9d392b675
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.2_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;\nStartupWMClass=Mattermost"
+
+ einstalldocs
+}