Package Details: rambox 0.5.17-2

Git Clone URL: https://aur.archlinux.org/rambox.git (read-only)
Package Base: rambox
Description: Free and Open Source messaging and emailing app that combines common web applications into one.
Upstream URL: http://rambox.pro/
Licenses: GPL3
Submitter: flying-sheep
Maintainer: flying-sheep
Last Packager: flying-sheep
Votes: 14
Popularity: 0.144946
First Submitted: 2017-05-23 23:11
Last Updated: 2019-02-17 11:25

Latest Comments

1 2 3 4 Next › Last »

michaldybczak commented on 2019-02-18 00:22

I'll hope the issue will be resolved but for the time being, I'm switching to snap version. Native packages are always better but it's good we have alternatives in cases like this.

flying-sheep commented on 2019-02-17 11:04

@Blubberbub thank you for the help! Sadly I can’t figure out how to package the deps … would manually copying the node_modules help?

flying-sheep commented on 2019-02-17 11:01

Hey @Muflone @therojam: You filed orphan and maintenance and requests but as you can see from the comments, nobody is able to compile the package anymore.

I’d love to keep maintaining it, as soon as someone figures out how to do so.

Please post a working PKGBUILD into the comments, then I’ll gladly add you as comaintainer.

mollitz commented on 2019-01-27 19:39

checksum fails

Blubberbub commented on 2019-01-14 13:33

This seems to be a related issue: https://github.com/Teamwork/node-auto-launch/issues/67

Couldn't get it to work, though. The "auto-launch" and the "auto-launch-patched" packages seem to be very closely related?

This commit from a pull-request looks like it might fix the issue: https://github.com/Teamwork/node-auto-launch/pull/82/commits/623ec2dee35141263ed8cd904535a4fe6fd649c3

EDIT: It seems to not be a problem related to that single package. When i replaced the requirement with a mockup i got the same error message for a different package (electron-store):

sed -i "s/require('auto-launch-patched')/(function (a) {this.enable = function(){};this.disable = function(){}})/" '../rambox-build/electron/main.js'

Using sencha app watch and npm start launches the app successfully, so i guess the problem is with the sencha compile command not packaging the dependencies? In the old version there were node_modules in /usr/lib/rambox/node_modules which are now not generated anymore?

nbvcxz commented on 2018-12-13 21:11

@flying-sheep same error here, package compiled (with a lot of warnings, electron 3.0.11, Rambox 0.6.3), anyboby successful compiling and running new Rambox (with native electron)?

flying-sheep commented on 2018-11-08 10:32

Here’s my try, including the error I get: https://gist.github.com/flying-sheep/8fc4f1189a53619a74e12f351f21eb28

noraj commented on 2018-10-10 18:36

I tried a patch:

diff --git PKGBUILD PKGBUILD
index efa188f..310c470 100644
--- PKGBUILD
+++ PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Philipp A. <flying-sheep@web.de>

 pkgname=rambox
-pkgver=0.5.17
+pkgver=0.6.1
 pkgrel=1
 pkgdesc='Free and Open Source messaging and emailing app that combines common web applications into one.'
 arch=(i686 x86_64)
@@ -9,20 +9,20 @@ depends=(electron)
 makedepends=(desktop-file-utils asar ruby npm 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"
+source=("https://github.com/ramboxapp/community-edition/archive/$pkgver.tar.gz"
+        "https://github.com/ramboxapp/community-edition/releases/download/$pkgver/Rambox-$pkgver-linux-x64.tar.gz"
         "$pkgname.desktop" "$pkgname.js")
-sha256sums=('b1e2807631f0e1e47ee528e85b2eea86a27445be511fe13bae6afae3f9a0d55b'
-            'e1167d03c28107f77a1c1ed530d2a47651d4b24994b2e10a9cebf7adeb90e207'
+sha256sums=('d3d7122be506f1d907aa45aec387f7c11d9c93667854e395a5bb74241f1b0ba1'
+            'e30ac82436c3e5de94f05b94b4e992e90a6c6a299d3a8eb7b976ca801ca54b25'
             '61ad70a929c402e24c79b8868208310f9b3c4d7801db2b791af38293231ee524'
             '3b5ed6f04eea66f239b5ae56ea1ff9e47de156cd38bb54ebc46541daba6091b6')
-noextract=("Rambox-$pkgver-x64.tar.gz")
+noextract=("Rambox-$pkgver-linux-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"
+   tar xOf "Rambox-$pkgver-linux-x64.tar.gz" "Rambox-$pkgver-linux-x64/resources/app.asar" >app.asar
+   cd "community-edition-$pkgver"
    asar ef ../app.asar env.js

    # install packages
@@ -31,11 +31,11 @@ build() {

    # build
    npm run sencha:compile
-   sed -i "s/require('electron-is-dev')/false/" 'build/production/Rambox/electron/main.js'
+   sed -i "s/require('electron-is-dev')/false/" 'rambox-build/electron/main.js'
 }

 package() {
-   cd "$srcdir/$pkgname-$pkgver"
+   cd "$srcdir/community-edition-$pkgver"

    install -d "$pkgdir/usr/lib"
    cp -r 'build/production/Rambox' "$pkgdir/usr/lib/rambox"

But this is not working because they also Updated to Sencha Ext JS 5.1.1 and Sencha Cmd 6.6.0.13 in version 0.6.0 and those dependencies are missing (out of date too).

Also I have

npm WARN saveError ENOENT: no such file or directory, open '/tmp/rambox/src/community-edition-0.6.1/build/production/Rambox/package.json'
[...]
sed: can't read rambox-build/electron/main.js: No such file or directory 

that I didn't manage to fix.

mollitz commented on 2018-10-07 22:01

+1 validity check error

enderst commented on 2018-09-28 03:14

PKGBUILD is broke