summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Whited2020-04-10 08:59:39 -0400
committerSam Whited2020-04-10 09:14:38 -0400
commitb03cdb4129b51054e495e11dc174acb680137ecc (patch)
treedac4d32f554cc182a261952e3bc05dddaed6704d
downloadaur-b03cdb4129b51054e495e11dc174acb680137ecc.tar.gz
Initial commit of v2.0.0
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD59
-rw-r--r--jitsi-meet-desktop.desktop9
4 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..59ee974e0f1d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = jitsi-meet-desktop
+ pkgdesc = Jitsi Meet desktop application
+ pkgver = 2.0.0
+ pkgrel = 1
+ url = https://jitsi.org/jitsi-meet/
+ arch = x86_64
+ license = Apache
+ makedepends = coreutils
+ makedepends = npm
+ depends = gtk3
+ depends = libxss
+ depends = nss
+ conflicts = jitsi-meet-electron-bin
+ conflicts = jitsi-meet-electron
+ replaces = jitsi-meet-electron
+ options = !strip
+ source = jitsi-meet-desktop_2.0.0.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v2.0.0.tar.gz
+ source = jitsi-meet-desktop.desktop
+ sha256sums = d5747a666fcd8547d56558982c1203b4fe05a09a7928ec3448a22fe8e8bb1b42
+ sha256sums = 6b718d4cd130bb641ba38fa5893f5aec39ae6ab8770384cc6e1f5eaaa7b791d8
+
+pkgname = jitsi-meet-desktop
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..344e792bd1a4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+*.tar
+*.tar.bz2
+*.tar.gz
+*.tar.xz
+*.tar.zstd
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dc6cb11dca65
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Sam Whited <sam@samwhited.com>
+# Contributor: Roman Kupriyanov <mr.eshua@gmail.com>
+
+pkgname=jitsi-meet-desktop
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Jitsi Meet desktop application"
+arch=('x86_64')
+url="https://jitsi.org/jitsi-meet/"
+license=('Apache')
+conflicts=('jitsi-meet-electron-bin'
+ 'jitsi-meet-electron')
+replaces=('jitsi-meet-electron')
+depends=('gtk3'
+ 'libxss'
+ 'nss')
+makedepends=('coreutils'
+ 'npm')
+backup=()
+
+options=(!strip)
+source=("${pkgname}_${pkgver}.tar.gz::https://github.com/jitsi/jitsi-meet-electron/archive/v${pkgver}.tar.gz"
+ 'jitsi-meet-desktop.desktop')
+sha256sums=('d5747a666fcd8547d56558982c1203b4fe05a09a7928ec3448a22fe8e8bb1b42'
+ '6b718d4cd130bb641ba38fa5893f5aec39ae6ab8770384cc6e1f5eaaa7b791d8')
+
+prepare() {
+ cd jitsi-meet-electron-${pkgver}/
+
+ # TODO: create a pcakage for jitsi-meet-elecctron-utils and depend on it instead
+ # of letting this pull it down from git.
+ npm install
+}
+
+build() {
+ cd jitsi-meet-electron-${pkgver}/
+ npm run dist
+}
+
+package() {
+ cd jitsi-meet-electron-${pkgver}/
+
+ install -d "${pkgdir}/opt/${pkgname}"
+ cp -r dist/linux-unpacked/* "${pkgdir}/opt/${pkgname}"
+
+ for icon in `ls resources/icons/*.png`; do
+ size=$(basename $icon)
+ size=${size#"icon_"}
+ size=${size%".png"}
+ install -dm755 "${pkgdir}/usr/share/icons/hicolor/${size}/apps"
+ install -Dm644 "${icon}" "${pkgdir}/usr/share/icons/hicolor/${size}/apps/jitsi-meet-desktop.png"
+ done
+
+ install -d "${pkgdir}/usr/bin"
+ ln -s "/opt/${pkgname}/jitsi-meet" "${pkgdir}/usr/bin/jitsi-meet"
+
+ install -d "${pkgdir}/usr/share/applications"
+ install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+}
diff --git a/jitsi-meet-desktop.desktop b/jitsi-meet-desktop.desktop
new file mode 100644
index 000000000000..c881504e0535
--- /dev/null
+++ b/jitsi-meet-desktop.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Jitsi Meet
+Comment=Jitsi Meet Desktop App
+Exec=jitsi-meet
+Terminal=false
+Type=Application
+Icon=jitsi-meet-desktop
+StartupWMClass=Jitsi Meet
+Categories=VideoConference;AudioVideo;Audio;Video;Network;