diff options
author | philippreger | 2020-10-25 14:24:34 +0100 |
---|---|---|
committer | philippreger | 2020-10-25 14:24:34 +0100 |
commit | ada1f07a365aab6b0260cb171377ff825f3d916e (patch) | |
tree | 15428bd8d6331973498cfc9520c04b936fc82448 | |
download | aur-ada1f07a365aab6b0260cb171377ff825f3d916e.tar.gz |
Initial commit (Version 2.4.200)
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | jitsi-meet-electron.desktop | 7 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c5bdeb234905 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = datcom-jitsi-meet-electron + pkgdesc = DatCom Jitsi Meet Desktop + pkgver = 2.4.200 + pkgrel = 8 + url = https://github.com/datcom-unibw/jitsi-meet-electron + arch = x86_64 + license = APACHE-2.0 + makedepends = git + makedepends = make + depends = npm + optdepends = nodejs-webpack: build-time dependency, to avoid re-downloading it + optdepends = nodejs-webpack-cli: build-time dependency, to avoid re-downloading it + conflicts = jitsi-meet-electron-bin + conflicts = jitsi-meet-electron + source = jitsi-meet-electron.desktop + source = jitsi-meet-electron-2.4.200.tar.gz::https://github.com/datcom-unibw/jitsi-meet-electron/archive/v2.4.200.tar.gz + sha256sums = b88ca14b81b13e1480532b70a1a319a276909c617ac868c233a87e5261a6e119 + sha256sums = 604ccf0a6ef445f9df03d33fe17ed3d57db547d734154e394c92611b0a22c688 + +pkgname = datcom-jitsi-meet-electron + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2a3a9a842a47 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Philipp Reger <philipp.reger@outlook.com> + +pkgname=datcom-jitsi-meet-electron +pkgver=2.4.200 +pkgrel=8 +pkgdesc="DatCom Jitsi Meet Desktop" +arch=('x86_64') +url="https://github.com/datcom-unibw/jitsi-meet-electron" + +license=('APACHE-2.0') + +conflicts=('jitsi-meet-electron-bin' 'jitsi-meet-electron') + +depends=('npm') + +makedepends=('git' 'make') + +optdepends=( + 'nodejs-webpack: build-time dependency, to avoid re-downloading it' + 'nodejs-webpack-cli: build-time dependency, to avoid re-downloading it' +) + +source=( + jitsi-meet-electron.desktop + "jitsi-meet-electron-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" +) + +sha256sums=('b88ca14b81b13e1480532b70a1a319a276909c617ac868c233a87e5261a6e119' + '604ccf0a6ef445f9df03d33fe17ed3d57db547d734154e394c92611b0a22c688') + +build() { + cd jitsi-meet-electron-${pkgver}/ + npm install + npm audit fix + npm run dist +} + +package() { + cd "jitsi-meet-electron-${pkgver}" + + mkdir -p -- "$pkgdir"/usr/share/applications + cp -a --dereference -- ../jitsi-meet-electron.desktop "$pkgdir"/usr/share/applications/ + + mkdir -p -- "$pkgdir"/usr/share + cp -aT -- ./dist/linux-unpacked "$pkgdir"/usr/share/jitsi-meet-electron + + mkdir -p -- "$pkgdir"/usr/bin + ln -s -- '../share/jitsi-meet-electron/jitsi-meet' "$pkgdir"/usr/bin/jitsi-meet-electron + + local icon_size; for icon_size in 16 24 32 48 64 96 128 256 512; do + install -Dm644 -- "./resources/icons/icon_${icon_size}x${icon_size}.png" \ + "${pkgdir}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps/jitsi-meet-electron.png" + done +} diff --git a/jitsi-meet-electron.desktop b/jitsi-meet-electron.desktop new file mode 100644 index 000000000000..8b3eebd3a3e6 --- /dev/null +++ b/jitsi-meet-electron.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=DatCom Jitsi Meet +Exec=/usr/share/jitsi-meet-electron/datcom-meet +Icon=jitsi-meet-electron +Categories=Network;AudioVideo; +Terminal=false +Type=Application |