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