diff options
author | Sam Whited | 2020-04-10 08:59:39 -0400 |
---|---|---|
committer | Sam Whited | 2020-04-10 09:14:38 -0400 |
commit | b03cdb4129b51054e495e11dc174acb680137ecc (patch) | |
tree | dac4d32f554cc182a261952e3bc05dddaed6704d | |
download | aur-b03cdb4129b51054e495e11dc174acb680137ecc.tar.gz |
Initial commit of v2.0.0
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | jitsi-meet-desktop.desktop | 9 |
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; |