summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2017-05-24 01:11:13 +0200
committerPhilipp A2017-05-24 01:11:13 +0200
commitb1697e52884f314c4da14d61e07e738e5c377e04 (patch)
tree87ba8ae5e7cfd9b1e477fe441776ee0babcc17b6
downloadaur-b1697e52884f314c4da14d61e07e738e5c377e04.tar.gz
v0.5.8
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD46
-rwxr-xr-xrambox.desktop12
-rwxr-xr-xrambox.sh2
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 "$@"