Skip to content

mattermost-desktop

Desktop application for Mattermost

Mattermost is an open source platform for secure communication, collaboration, and orchestration of work across teams and tools.

Mattermost is built specifically for software development and engineering use cases and integrates deeply with a rich ecosystem of third-party developer tools. Mattermost gives companies full control over their data; with self- hosted and private cloud deployment options and access to the source code, developers can contribute directly to a shared, flexible, and extensible platform built just for them.

desktop

https://mattermost.com

amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install mattermost-desktop

sudo apt install mattermost-desktop

Download URLs

Version SHA256 Size (KB)
5.2.2 704c597adce6e7587fe48c0f03fe8674726f41422faf408177e055316f2edb31 83944
5.2.1 0434e8ba6c2386af5fb063a18b8da59d24f50dc09ff4a4c3a1e0534900c57b14 83943
5.2.0 ba84903d20621ee90419539786d53442de5cb80fa5646a80a0da8021439bbc94 83939
5.1.1 37d7f6a3f077b4e91d13f0df0be84c80b1a4cb29433cf595a5e1289973a83683 75587
5.1.0 bf68065d318dd7eb6468d5d2f4dc8d33570c980d9a5a554e3e7c08308fa69a13 75329
5.0.4 5053656fe26e7c79642e028d95801cdc955b64418b2857499d2303fb006fc953 64027

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for mattermost-desktop are versionned here.

Click here to see mattermost-desktop ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/desktop/mattermost-desktop/ops2deb.yml
- name: mattermost-desktop
  version: 5.0.4
  homepage: https://mattermost.com
  summary: desktop application for Mattermost
  description: |-
    Mattermost is an open source platform for secure communication, collaboration,
    and orchestration of work across teams and tools.

    Mattermost is built specifically for software development and engineering use
    cases and integrates deeply with a rich ecosystem of third-party developer
    tools. Mattermost gives companies full control over their data; with self-
    hosted and private cloud deployment options and access to the source code,
    developers can contribute directly to a shared, flexible, and extensible
    platform built just for them.
  fetch: https://releases.mattermost.com/desktop/{{version}}/mattermost-desktop-{{version}}-linux-x64.tar.gz
  script:
    - install -d {{src}}/opt
    - find . -type f -exec chmod 644 -- {} +
    - find . -type d -exec chmod 775 -- {} +
    - chmod 755 mattermost-desktop-{{version}}-linux-x64/mattermost-desktop
    - mv mattermost-desktop-{{version}}-linux-x64 {{src}}/opt/mattermost-desktop
    - ln -s /opt/mattermost-desktop/mattermost-desktop {{src}}/usr/bin/mattermost-desktop
    - install -d {{src}}/usr/share/applications
    - |-
      cat << EOF >> {{src}}/usr/share/applications/mattermost.desktop
      [Desktop Entry]
      Name=Mattermost
      Comment=Mattermost Desktop application for Linux
      Exec="/opt/mattermost-desktop/mattermost-desktop"
      Terminal=false
      Type=Application
      Icon=/opt/mattermost-desktop/app_icon.png
      Categories=Network;InstantMessaging;
      EOF

- name: mattermost-desktop
  matrix:
    versions:
      - 5.1.0
      - 5.1.1
      - 5.2.0
      - 5.2.1
      - 5.2.2
  homepage: https://mattermost.com
  summary: desktop application for Mattermost
  description: |-
    Mattermost is an open source platform for secure communication, collaboration,
    and orchestration of work across teams and tools.

    Mattermost is built specifically for software development and engineering use
    cases and integrates deeply with a rich ecosystem of third-party developer
    tools. Mattermost gives companies full control over their data; with self-
    hosted and private cloud deployment options and access to the source code,
    developers can contribute directly to a shared, flexible, and extensible
    platform built just for them.
  fetch: https://releases.mattermost.com/desktop/{{version}}/mattermost-desktop-{{version}}-linux-x64.tar.gz
  install:
    - content: |-
        [Desktop Entry]
        Name=Mattermost
        Comment=Mattermost Desktop application for Linux
        Exec="/opt/mattermost-desktop/mattermost-desktop"
        Terminal=false
        Type=Application
        Icon=/opt/mattermost-desktop/app_icon.png
        Categories=Network;InstantMessaging;
      path: /usr/share/applications/mattermost.desktop
  script:
    - install -d {{src}}/opt
    - find . -type f -exec chmod 644 -- {} +
    - find . -type d -exec chmod 775 -- {} +
    - chmod 755 mattermost-desktop-{{version}}-linux-x64/mattermost-desktop
    - mv mattermost-desktop-{{version}}-linux-x64 {{src}}/opt/mattermost-desktop
    - ln -s /opt/mattermost-desktop/mattermost-desktop {{src}}/usr/bin/mattermost-desktop

The blueprint fetch keyword contains a URL template pointing to mattermost-desktop releases. Downloaded files are locked in a lockfile versionned here.

Click here to see mattermost-desktop release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/desktop/mattermost-desktop/ops2deb.lock.yml
- url: https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x64.tar.gz
  sha256: cbd2981ce282eecfea1167c500d900cdd31bd041b0861025743b7d58e4cb9229
  timestamp: 2022-02-05 01:58:53+00:00
- url: https://releases.mattermost.com/desktop/5.1.0/mattermost-desktop-5.1.0-linux-x64.tar.gz
  sha256: 2a6b5052a8363836d9eb3263b27c25bc1faf851d716cad97f6aaa6669c9347bf
  timestamp: 2022-05-12 23:19:03+00:00
- url: https://releases.mattermost.com/desktop/5.1.1/mattermost-desktop-5.1.1-linux-x64.tar.gz
  sha256: ef4bad78fb225d7e8c9f232acccfd3878d4d3c955663538d15e9a20910d3a433
  timestamp: 2022-06-27 20:29:48+00:00
- url: https://releases.mattermost.com/desktop/5.2.0/mattermost-desktop-5.2.0-linux-x64.tar.gz
  sha256: a0a7388103901dfe885ea916108539ec307dffc789581bd8328dd56f6fd4229e
  timestamp: 2022-11-03 10:23:36+00:00
- url: https://releases.mattermost.com/desktop/5.2.1/mattermost-desktop-5.2.1-linux-x64.tar.gz
  sha256: d1ed8c4206f30da00fb36331bf0590864bd683221fee295109ad487155e01ca3
  timestamp: 2022-11-15 22:19:56+00:00
- url: https://releases.mattermost.com/desktop/5.2.2/mattermost-desktop-5.2.2-linux-x64.tar.gz
  sha256: b8a60053149e0c8963afffd2d305bd4f2c2190fe1c55281b04778d039f1255fb
  timestamp: 2022-12-06 16:20:59+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/mattermost-desktop.svg)](https://docs.wakemeops.com/packages/mattermost-desktop)
<a href="https://docs.wakemeops.com/packages/mattermost-desktop">
  <img src="https://docs.wakemeops.com/badges/mattermost-desktop.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/mattermost-desktop.svg
:target: https://docs.wakemeops.com/packages/mattermost-desktop