# Maintainer: Claudia Pellegrino # Contributor: Christopher A. Williamson # Contributor: Moritz Poldrack # Contributor: Pascal Mathis # Contributor: Trustin Lee pkgname=rambox-pro-bin _pkgname=rambox pkgver=2.3.2 pkgrel=1 pkgdesc='Workspace browser to manage many web applications in one place' arch=('x86_64') url='https://rambox.app/' license=('custom') depends=('alsa-lib' 'gtk3' 'libxss' 'libxtst' 'nss' 'python') provides=('rambox' 'ramboxpro') options=('!emptydirs') conflicts=('rambox' 'rambox-bin' 'rambox-pro-bin-beta') # To extract the EULA as a file: # 1. Go to https://rambox.app/eula in a Javascript-enabled browser. # 2. Check the timestamp: Last updated Jan 19, 2023 # 3. Save the page to an HTML file. # 4. Run the shell command line: # html2text --body-width=80 file.html | awk '/^# .*EULA/,/^## If/ { print }' | head -n -1 # 5. Update the timestamp in step #2. source=("${_pkgname}-EULA" "${_pkgname}-${pkgver}.deb::https://github.com/ramboxapp/download/releases/download/v${pkgver}/Rambox-${pkgver}-linux-x64.deb") sha256sums=( '0c94e0c1690afe9414a7ead793bb63417da16b143209d3fed8999370a237d137' 'c91b9a810db4d0eecb6f66589f0b9070759efeb22ef845da719e5ea2b34b56e9' ) 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/Rambox/." "${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/${_pkgname}.desktop" \ "${pkgdir}/usr/share/applications/${_pkgname}.desktop" ln -s "/opt/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" sed -i "s~/opt/Rambox/~/opt/${_pkgname}/~g" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" }