# Maintainer: Celogeek _basename=jitsi _pkgname=meet _version=1.0.7894 _url=https://download.jitsi.org/unstable/jitsi-meet-web_1.0.7894-1_all.deb _url_config=https://download.jitsi.org/unstable/jitsi-meet-web-config_1.0.7894-1_all.deb _pkgbase=${_basename}-${_pkgname}-nightly _debname=${_basename}-${_pkgname}-web pkgname=${_pkgbase}-bin pkgver=${_version} pkgrel=1 pkgdesc="Jitsi Meet Web nightly binary" arch=('any') url="https://jitsi.org/jitsi-meet/" license=('Apache') depends=() optdepends=("nginx") makedepends=('tar') options=('!strip') backup=( "etc/webapps/${_pkgbase}/config.js" "etc/webapps/${_pkgbase}/interface_config.js" ) source=( "$_url" "config_${_version}.deb::$_url_config" ) noextract=( "config_${_version}.deb" ) provides=(${_pkgbase}) conflicts=(${_pkgbase}) build() { rm -rf ${_pkgbase} mkdir ${_pkgbase} tar xJf data.tar.xz -C ${_pkgbase} ar p "config_${_version}.deb" data.tar.xz | tar xJC ${_pkgbase} } package() { cd "$srcdir/${_pkgbase}" DESTDIR="${pkgdir}/usr/share/webapps/${_pkgbase}" CONFDIR="${pkgdir}/etc/webapps/${_pkgbase}" DOCDIR="${pkgdir}/usr/share/doc/${_pkgbase}" install -d "$DESTDIR" install -d "$CONFDIR" install -d "$DOCDIR" cp -R usr/share/jitsi-meet/* "${DESTDIR}" cp usr/share/jitsi-meet-web-config/config.js "${DESTDIR}" cp -R usr/share/jitsi-meet-web-config/* "${DOCDIR}" for i in interface_config.js config.js do install -Dm644 "$DESTDIR/${i}" "$CONFDIR/${i}" ln -sf "/etc/webapps/${_pkgbase}/${i}" "$DESTDIR/${i}" done sed -i 's@/usr/share/jitsi-meet@/usr/share/webapps/'${_pkgbase}'@' "${pkgdir}/usr/share/doc/${_pkgbase}/"* sed -i 's@/etc/jitsi/meet@/etc/webapps/'${_pkgbase}'@' "${pkgdir}/usr/share/doc/${_pkgbase}/"* chown -R root:root "${pkgdir}" } sha256sums=('121d431c7c55bb10de46fd162be1660a19b082cb623b088d393ccac9e4d742ab' '0e442df20be430ff96ce76ce5059326213bf93598dd4e3c3ec838ad32cdf63f9')