diff options
author | Philipp A | 2017-05-24 01:11:13 +0200 |
---|---|---|
committer | Philipp A | 2017-05-24 01:11:13 +0200 |
commit | b1697e52884f314c4da14d61e07e738e5c377e04 (patch) | |
tree | 87ba8ae5e7cfd9b1e477fe441776ee0babcc17b6 | |
download | aur-b1697e52884f314c4da14d61e07e738e5c377e04.tar.gz |
v0.5.8
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rwxr-xr-x | rambox.desktop | 12 | ||||
-rwxr-xr-x | rambox.sh | 2 |
5 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e36c00ad5819 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +# Generated by mksrcinfo v8 +# Tue May 23 23:07:55 UTC 2017 +pkgbase = rambox + pkgdesc = Free and Open Source messaging and emailing app that combines common web applications into one. + pkgver = 0.5.8 + pkgrel = 1 + url = http://rambox.pro/ + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = desktop-file-utils + makedepends = asar + makedepends = ruby + makedepends = yarn + makedepends = sencha-cmd-6 + depends = electron + noextract = Rambox-0.5.8-x64.tar.gz + source = https://github.com/saenzramiro/rambox/archive/0.5.8.tar.gz + source = https://github.com/saenzramiro/rambox/releases/download/0.5.8/Rambox-0.5.8-x64.tar.gz + source = rambox.desktop + source = rambox.sh + sha256sums = e7f0a942d8a141a25637858864f635cbe1ab4c669dd626199d5be94779b037ca + sha256sums = 6c2f257c22516988919c64fd37a5a3e9b9ef18d366907c43d3140cf91cc850c0 + sha256sums = 61ad70a929c402e24c79b8868208310f9b3c4d7801db2b791af38293231ee524 + sha256sums = 0e89fab1fb649a24ade04f5a6d2ad61cf49b789dd9b22eec0308f3a75a0cb4b0 + +pkgname = rambox + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..66e6f91eba44 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/src/ +/pkg/ +/*.pkg.tar.xz +/*.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..853c9e2f45be --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Philipp A. <flying-sheep@web.de> + +pkgname=rambox +pkgver=0.5.8 +pkgrel=1 +pkgdesc='Free and Open Source messaging and emailing app that combines common web applications into one.' +arch=(i686 x86_64) +depends=(electron) +makedepends=(desktop-file-utils asar ruby yarn sencha-cmd-6) +url='http://rambox.pro/' +license=('GPL3') +source=("https://github.com/saenzramiro/$pkgname/archive/$pkgver.tar.gz" + "https://github.com/saenzramiro/$pkgname/releases/download/$pkgver/Rambox-$pkgver-x64.tar.gz" + "$pkgname.desktop" "$pkgname.sh") +sha256sums=('e7f0a942d8a141a25637858864f635cbe1ab4c669dd626199d5be94779b037ca' + '6c2f257c22516988919c64fd37a5a3e9b9ef18d366907c43d3140cf91cc850c0' + '61ad70a929c402e24c79b8868208310f9b3c4d7801db2b791af38293231ee524' + '0e89fab1fb649a24ade04f5a6d2ad61cf49b789dd9b22eec0308f3a75a0cb4b0') +noextract=("Rambox-$pkgver-x64.tar.gz") + +build() { + # retrieve env.js + cd "$srcdir" + tar xOf "Rambox-$pkgver-x64.tar.gz" "Rambox-$pkgver/resources/app.asar" >app.asar + cd "$pkgname-$pkgver" + asar ef ../app.asar env.js + + # install packages + sed -Ei 's/\s+"electron": "[^"]+",//' package.json + yarn + + # build + yarn run sencha:compile + sed -i "s/require('electron-is-dev')/false/" 'build/production/Rambox/electron/main.js' +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -d "$pkgdir/opt" + cp -r 'build/production/Rambox' "$pkgdir/opt/rambox" + + install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname" + install -Dm644 'resources/Icon.png' "$pkgdir/usr/share/pixmaps/$pkgname.png" + desktop-file-install "$srcdir/$pkgname.desktop" --dir "$pkgdir/usr/share/applications/" +} diff --git a/rambox.desktop b/rambox.desktop new file mode 100755 index 000000000000..dfb46458523b --- /dev/null +++ b/rambox.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Rambox +Comment=Free and Open Source messaging and emailing app that combines common web applications into one. +Exec=rambox -- %u +StartupWMClass=Rambox +Icon=rambox +Terminal=false +Type=Application +Categories=Network; +X-Desktop-File-Install-Version=0.1 +Name[en_US]=Rambox diff --git a/rambox.sh b/rambox.sh new file mode 100755 index 000000000000..e72477466542 --- /dev/null +++ b/rambox.sh @@ -0,0 +1,2 @@ +#!/bin/bash +electron /opt/rambox "$@" |