# Maintainer: denbrahe # Contributor: Philipp A. pkgname=rambox-os-git pkgver=r989.821e3f5 pkgrel=1 pkgdesc="Free and Open Source messaging and emailing app that combines common web applications into one." arch=(i686 x86_64) url="https://github.com/TheGoddessInari/rambox" license=('GPL3') depends=(electron) makedepends=('git' 'desktop-file-utils' 'ruby' 'npm' 'sencha-cmd-6') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}" "rambox" "rambox-bin") replaces=() backup=() options=() install= source=('rambox-os::git+https://github.com/TheGoddessInari/rambox.git') noextract=() md5sums=('SKIP') pkgver() { cd "$srcdir/${pkgname%-git}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "$srcdir/${pkgname%-git}" sed -Ei 's/\s+"electron": "[^"]+",//' package.json } build() { cd "$srcdir/${pkgname%-git}" npm install npm run repack:linux64 } package() { cd "$srcdir/${pkgname%-git}" install -d "$pkgdir/usr/lib" cp -r 'build/production/Rambox' "$pkgdir/usr/lib/rambox-os" install -Dm755 "$srcdir/${pkgname%-git}.js" "$pkgdir/usr/bin/${pkgname%-git}" install -Dm644 'resources/Icon.png' "$pkgdir/usr/share/pixmaps/${pkgname%-git}.png" desktop-file-install "$srcdir/${pkgname%-git}.desktop" --dir "$pkgdir/usr/share/applications/" }