# Maintainer: Moritz Poldrack # Contributor: Christopher A. Williamson # Contributor: Pascal Mathis pkgname=rambox-pro-bin-beta _pkgname=ramboxpro pkgver=1.5.3 _pkgver=1.5.3 pkgrel=1 pkgdesc='Workspace browser to manage many web applications in one place (most recent release, including pre-releases)' arch=('x86_64') url='https://rambox.pro/' license=('custom') depends=('alsa-lib' 'gtk3' 'libxss' 'libxtst' 'nss' 'python') provides=('ramboxpro') options=('!emptydirs') conflicts=('rambox-pro-bin') # EULA file: 'html2text --body-width=80 https://rambox.pro/includes/eula.html' source=("${_pkgname}-EULA" "${_pkgname}-${pkgver}.deb::https://github.com/ramboxapp/download/releases/download/v${_pkgver}/RamboxPro-${_pkgver}-linux-x64.deb") sha256sums=('49caf20d36575fc2f8a4011049682885493428770f8cf2ae9297203ba50f7407' 'b390263e0f88264439e779d511bdec06b3acf787a0807e30f00d95dde38d29d7') build() { rm -rf "${srcdir}/root" mkdir -p "${srcdir}/root" bsdtar -xf 'data.tar.xz' -C "${srcdir}/root" } package() { install -d -m 0755 \ "${pkgdir}/opt/${_pkgname}" \ "${pkgdir}/usr/bin" \ "${pkgdir}/usr/share/applications" \ "${pkgdir}/usr/share/icons" \ "${pkgdir}/usr/share/licenses/${pkgname}" cp -rp "${srcdir}/root/opt/RamboxPro/." "${pkgdir}/opt/${_pkgname}/." cp -rp "${srcdir}/root/usr/share/icons/." "${pkgdir}/usr/share/icons/." install -m 0644 "${srcdir}/${_pkgname}-EULA" "${pkgdir}/usr/share/licenses/${pkgname}/EULA" install -m 0644 "${srcdir}/root/usr/share/applications/ramboxpro.desktop" \ "${pkgdir}/usr/share/applications/${_pkgname}.desktop" ln -s "/opt/${_pkgname}/ramboxpro" "${pkgdir}/usr/bin/${_pkgname}" sed -i "s~/opt/RamboxPro/~/opt/${_pkgname}/~g" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" }