commit:     a6e058868ab5ba82bc1ec305923e641bc378c8b5
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 23 07:58:55 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Feb 23 08:58:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e05886

net-im/mattermost-desktop-bin: add 5.11.1_rc1

Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 net-im/mattermost-desktop-bin/Manifest             |  2 +
 .../mattermost-desktop-bin-5.11.1_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 894347fcfa3f..7caa0be1ff4a 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.0-linux-arm64.tar.gz 110814073 BLAKE2B 
9c7c8ac3bebe9d9fb2951514cd3147f39cdd3e7a5cae629bc99682efd933843836f0f155521d740bc8c1a16c5c3643dd31fc90222986508640dd94443b9d9fb4
 SHA512 
4f5d9165efba53e70c07452d902fb613335acb3787257064b5437be59faaaa67116f5ac46439cfc3557f1373e1800412e9f5ed294f230c10b48301ab42ace03b
 DIST mattermost-desktop-5.11.0-linux-x64.tar.gz 106271985 BLAKE2B 
4dfa8c05758e11accbfd0c9a8c390f2139ca8787400fef769d2065f8b92b0767a90bc30308a7baa96580ff7abad956f3b771393ffc83753ecbadd1d955ce80ce
 SHA512 
03ea418196b8411680b107b53334008258ecea61dcce5919a16a1794baabe923559b3445caa857414f7590f7dcd0774b802d7cf1e590e95d3b56f7db7bb7dff3
+DIST mattermost-desktop-5.11.1-rc.1-linux-arm64.tar.gz 110816838 BLAKE2B 
9e1e9b006a8daa3306fc159be0f81bb196029628da149ad61f17059c01a29057063995d6cdd1d7182591ff4108d41ee5e05945d828a356a4fa5b14c9fd55bc7c
 SHA512 
52a40ecb194305edcd386acef72f04df205121fd513f964a371f103004d1ec77706f363ef78c2ea6a7f11492735c68eac29f051ccb38247f095936cc066ab874
+DIST mattermost-desktop-5.11.1-rc.1-linux-x64.tar.gz 106274612 BLAKE2B 
362c1a75fbd0e50e2e5f63ef0df7c520a1ec997967a615b1b53340e0d0e4e2bd5ade415b07dbac46b522cbbb9e5ccc3d2e956198661b658986c60c48de873e34
 SHA512 
06f043b284083cbc97f3615335b59f5fa5c3a9d9146d544de6b98a504629b9609ea8c05fb699e46540e40ef70bd02819c5fca7f7c361ca6bd98fdb1f9efb09ba

diff --git 
a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_rc1.ebuild 
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_rc1.ebuild
new file mode 100644
index 000000000000..9028c9812c69
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_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
+}

Reply via email to