commit: 13641166f8207c825f4348b7372df2c7f6124ee0
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Thu Feb 10 07:33:52 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 10 22:30:57 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13641166
net-im/mattermost-desktop-bin: add 5.0.4
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-im/mattermost-desktop-bin/Manifest | 2 +
.../mattermost-desktop-bin-5.0.4.ebuild | 89 ++++++++++++++++++++++
2 files changed, 91 insertions(+)
diff --git a/net-im/mattermost-desktop-bin/Manifest
b/net-im/mattermost-desktop-bin/Manifest
index 2a9ca2bc26c7..6e18777ec32d 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -1,2 +1,4 @@
DIST mattermost-desktop-5.0.3-linux-ia32.tar.gz 86956056 BLAKE2B
c9d1fbd60c6e2c9af011a03afb58817692f23c3beb477cc57c8afa3a7d133beeffdba9035cc73cb7d3e82c4adaac41ad17ba7306626b4a18e2e032dc7791aac5
SHA512
dfb23e1dc71a6fdb1df78d8b5aa7ec0fe8ed57c6ff834fb0a47de5274a91874aada92e7fdb27563e071cf1a0e191e5eb1defa118caf25bb3f0cd30e6c205ac39
DIST mattermost-desktop-5.0.3-linux-x64.tar.gz 87315409 BLAKE2B
564f9123ab6ed7a3431c2b1ff6614eb417d6ed6577a9f94cf9ce6f1d216329700076fede5d08c24d1d1d49cffe1f808357d22f475df70df4623cac6dc23060d7
SHA512
0d056279ab9a9dbe16ec5098149030b8a1bf54de1dc0c5785a57b118f7667614bb20eab5dc64776ad9ffaa6ce4914a01427db43b91a19cf28f5adf94d70049ae
+DIST mattermost-desktop-5.0.4-linux-ia32.tar.gz 86957532 BLAKE2B
d52f2cbabdecaac15ce14fcd3a0d6092eb571fa83fbd529aae664a492c5d1def6dd94b2c6dcac57984ecfcb4809c25cb08396836cc05d31f99e9dd080280a0ec
SHA512
0dc778c0db232784108a5c980f67b8306602cd15005a18dce1571e6de6a7a774f8d51c7feb76f94eaae29d62ef6f046e637e37d787530696a4223ed31067d37e
+DIST mattermost-desktop-5.0.4-linux-x64.tar.gz 87315900 BLAKE2B
9d4bd3297a0d6c0eb016902d731608d12e9187e88c3c72fd57a2b47735438ff3a8369553adb7412a0339d729f177649ae0459790257307f6458ca99322ac8d02
SHA512
b95b9559950f7e7333e522fbbaafeae1e0f5c55cfa2acfe569b9987d75b8c4ce85a34997e4448a9e007522070f47a09a53d971ffe567bfbdde2f95f747ace622
diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.0.4.ebuild
b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.0.4.ebuild
new file mode 100644
index 000000000000..ccf40a4e5d93
--- /dev/null
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.0.4.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-*}"
+
+inherit desktop
+
+DESCRIPTION="Mattermost Desktop application"
+HOMEPAGE="https://about.mattermost.com/"
+
+SRC_URI="
+ amd64? (
https://releases.mattermost.com/desktop/${PV}/mattermost-desktop-${PV}-linux-x64.tar.gz
)
+ x86? (
https://releases.mattermost.com/desktop/${PV}/mattermost-desktop-${PV}-linux-ia32.tar.gz
)
+"
+
+LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ app-accessibility/at-spi2-atk:2
+ app-accessibility/at-spi2-core:2[X]
+ dev-libs/atk
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/glibc
+ 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/libxshmfence
+ 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
+"
+
+DOCS=(
+ NOTICE.txt
+)
+
+S="${WORKDIR}"
+
+src_install() {
+ if use amd64; then
+ cd "${WORKDIR}/mattermost-desktop-${PV}-linux-x64" || die
+ elif use x86; then
+ cd "${WORKDIR}/mattermost-desktop-${PV}-linux-ia32" || die
+ fi
+
+ insinto "/opt/${MY_PN}/locales"
+ doins locales/*.pak
+
+ insinto "/opt/${MY_PN}/resources"
+ doins resources/*.asar
+
+ insinto "/opt/${MY_PN}"
+ doins *.pak *.bin *.dat
+ exeinto "/opt/${MY_PN}"
+ doexe *.so "${MY_PN}"
+
+ dosym "../../opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}"
+
+ make_desktop_entry "${MY_PN}" Mattermost "${MY_PN}"
+
+ einstalldocs
+}