Put in earplugs
This commit is contained in:
parent
5b33845121
commit
a1f634322e
1 changed files with 58 additions and 0 deletions
|
@ -19,11 +19,69 @@
|
||||||
(define-module (zzkt packages mattermost)
|
(define-module (zzkt packages mattermost)
|
||||||
#:use-module (guix)
|
#:use-module (guix)
|
||||||
#:use-module (guix build-system copy)
|
#:use-module (guix build-system copy)
|
||||||
|
#:use-module (guix build-system node)
|
||||||
|
#:use-module (guix git-download)
|
||||||
#:use-module ((guix licenses)
|
#:use-module ((guix licenses)
|
||||||
#:prefix license:))
|
#:prefix license:))
|
||||||
|
|
||||||
|
;; binary
|
||||||
;; https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x64.tar.gz
|
;; https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x64.tar.gz
|
||||||
|
|
||||||
|
;; source
|
||||||
|
;; https://github.com/mattermost/desktop
|
||||||
|
|
||||||
|
;; - create_desktop_file.sh
|
||||||
|
;; - mattermost-desktop
|
||||||
|
|
||||||
|
(define-public mattermost-desktop-binary
|
||||||
|
(package
|
||||||
|
(name "mattermost-desktop-binary")
|
||||||
|
(version "5.6.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri "https://releases.mattermost.com/desktop/5.6.0/mattermost-desktop-5.6.0-linux-x64.tar.gz")
|
||||||
|
(sha256
|
||||||
|
(base32 "1x0pigcl1a6clrv8zki4m9qnjc15fzz0c0h2y19f8pvwgp67yh99"))))
|
||||||
|
(build-system copy-build-system)
|
||||||
|
(arguments
|
||||||
|
;; via readme.md
|
||||||
|
;; /opt/mattermost-desktop/create_desktop_file.sh
|
||||||
|
|
||||||
|
;; #!/bin/sh
|
||||||
|
;; set -e
|
||||||
|
;; WORKING_DIR=`pwd`
|
||||||
|
;; THIS_PATH=`readlink -f $0`
|
||||||
|
;; cd `dirname ${THIS_PATH}`
|
||||||
|
;; FULL_PATH=`pwd`
|
||||||
|
;; cd ${WORKING_DIR}
|
||||||
|
;; cat <<EOS > Mattermost.desktop
|
||||||
|
;; [Desktop Entry]
|
||||||
|
;; Name=Mattermost
|
||||||
|
;; Comment=Mattermost Desktop application for Linux
|
||||||
|
;; Exec="${FULL_PATH}/mattermost-desktop" %U
|
||||||
|
;; Terminal=false
|
||||||
|
;; Type=Application
|
||||||
|
;; Icon=${FULL_PATH}/app_icon.png
|
||||||
|
;; Categories=Network;InstantMessaging;
|
||||||
|
;; EOS
|
||||||
|
;; chmod +x Mattermost.desktop
|
||||||
|
|
||||||
|
;; mv Mattermost.desktop ~/.local/share/applications/
|
||||||
|
;; sudo ln -s /opt/mattermost-desktop/mattermost-desktop /usr/local/bin/
|
||||||
|
|
||||||
|
(list #:install-plan
|
||||||
|
#~'(("mattermost-desktop" "bin/mattermost-desktop")
|
||||||
|
("resources" "resources"))))
|
||||||
|
|
||||||
|
(home-page "https://mattermost.com/")
|
||||||
|
(synopsis "Collaboration platform for technical and operational teams. (binary release)")
|
||||||
|
(description
|
||||||
|
"Work together effectively with real-time communication, file and code snippet sharing, in-line code syntax highlighting, and workflow automation purpose-built for technical teams.")
|
||||||
|
(license license:asl2.0)))
|
||||||
|
|
||||||
|
|
||||||
|
;; source
|
||||||
;; https://github.com/mattermost/desktop
|
;; https://github.com/mattermost/desktop
|
||||||
|
|
||||||
(define-public mattermost-desktop
|
(define-public mattermost-desktop
|
||||||
|
|
Loading…
Reference in a new issue