diff options
author | Christopher A. Williamson | 2019-08-01 18:56:13 +0000 |
---|---|---|
committer | Christopher A. Williamson | 2019-08-01 18:56:13 +0000 |
commit | a9b89569dd5befbbf244a2cfcaef08346c5a2d67 (patch) | |
tree | 9fa1d05e7a650687d3091969060da412100fd78c /PKGBUILD | |
download | aur-a9b89569dd5befbbf244a2cfcaef08346c5a2d67.tar.gz |
Add initial pkgbuild for v1.1.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0d24cced4e75 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Christopher A. Williamson +# Maintainer: Pascal Mathis <mail@pascalmathis.com> +pkgname=rambox-pro-bin +_pkgname=ramboxpro +pkgver=1.1.6 +pkgrel=1 +pkgdesc='Workspace browser to manage many web applications in one place' +arch=('x86_64') +url='https://rambox.pro/' +license=('custom') +depends=('alsa-lib' 'gconf' 'gtk2' 'libxss' 'libxtst' 'nss' 'python') +provides=('ramboxpro') +options=('!emptydirs') +# 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' + 'f2b065d86b5ed1416163b901b2a19b731a71f9c51347445696ef8575b99626c6') + +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" +} |