summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristopher A. Williamson2019-08-01 18:56:13 +0000
committerChristopher A. Williamson2019-08-01 18:56:13 +0000
commita9b89569dd5befbbf244a2cfcaef08346c5a2d67 (patch)
tree9fa1d05e7a650687d3091969060da412100fd78c /PKGBUILD
downloadaur-a9b89569dd5befbbf244a2cfcaef08346c5a2d67.tar.gz
Add initial pkgbuild for v1.1.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
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"
+}