Package Details: superbeam 5.1.3-2

Git Clone URL: https://aur.archlinux.org/superbeam.git (read-only, click to copy)
Package Base: superbeam
Description: The easiest and fastest way to share files with Android
Upstream URL: http://superbe.am/
Keywords: filetransfer peer-to-peer
Licenses: custom
Submitter: julroy67
Maintainer: a-ludi
Last Packager: a-ludi
Votes: 14
Popularity: 0.000000
First Submitted: 2013-11-27 20:18 (UTC)
Last Updated: 2021-05-07 07:45 (UTC)

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

a-ludi commented on 2021-05-07 07:49 (UTC)

I found a solution to the ssl-proxy error and updated the package accordingly. Here is what I found and did:

I found out that Superbeam will look for ssl-proxy in the current working directory. So, I install ssl-proxy into /usr/share/superbeam and added a command to Superbeam's startup script that switches to said directory before launching the Java runtime.

a-ludi commented on 2021-05-07 05:14 (UTC)

Thanks for the notification. I updated to the latest version. The problem with ssl-proxy still remains. I do not known about the Java errors as I cannot reproduce them.

micwoj92 commented on 2021-05-06 22:32 (UTC)

@stevh22 Why didnt you mark this package out of date?

stevh22 commented on 2020-08-17 22:25 (UTC) (edited on 2020-08-17 22:27 (UTC) by stevh22)

If any of you wants the latest version, edit PKGBUILD to the following contents:


# Maintainer: Arne Ludwig < arne.ludwig at posteo dot de >
# Maintainer: Szymon Scholz < szymonscholz at gmail dot com >
# Contributor: Jo De Boeck <deboeck.jo@gmail.com>
# Original Maintainer: Julien Humbert <julroy67@gmail.com>
# Contributor: danyf90
# Contributor: hermes14
pkgname=superbeam
pkgver=5.1.3
pkgrel=1
pkgdesc="The easiest and fastest way to share files with Android"
arch=('any')
url="http://superbe.am/"
license=('custom')
depends=('java-environment' 'java8-openjfx' 'bash')
makedepends=('gendesk')
source=(https://superbe.am/download/5319)

prepare(){
    gendesk -n -f --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name="SuperBeam" --categories="Network"
}

package() {
mkdir -p "$pkgdir/usr/bin"
install -Dm755 "$srcdir/SuperBeam-${pkgver}-linux/SuperBeam-${pkgver}-linux.sh" "$pkgdir/usr/bin/superbeam"
install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
install -Dm644 "$srcdir/SuperBeam-${pkgver}-linux/SuperBeam.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
install -Dm644 "$srcdir/SuperBeam-${pkgver}-linux/README" "$pkgdir/usr/share/doc/$pkgname/README"
}

md5sums=('75662b9a9763f6be1a225821a3c35b67')

a-ludi commented on 2020-05-15 08:29 (UTC)

I do not know how to fix the error because I cannot reproduce it. Also I am not a Java expert. If anyone finds a solution, I am happy to update the package accordingly.

annoyingduck commented on 2020-03-10 13:25 (UTC) (edited on 2020-03-10 13:27 (UTC) by annoyingduck)

@a-ludi The updated package builds and installs fine, but I get this error when attempting to run it: Error: Could not find or load main class com.masv.superbeam.desktop.SuperBeamApp Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

I have all jre & jdk dependencies met

a-ludi commented on 2020-03-09 08:27 (UTC)

@annoyingduck I updated the package to the latest version. I works fine for me. Please try updating.

annoyingduck commented on 2020-03-06 22:30 (UTC)

This package will not build. The latest package available on Superbeam's website will not run due to java errors. The latest Android update will not work with the Linux Superbeam 1.2 (which worked great). How have you guys got this working with the latest builds?

DarkMind commented on 2019-09-13 23:46 (UTC)

Error: Could not find or load main class com.liveqos.superbeam.desktop.SuperBeamApp Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

a-ludi commented on 2019-05-27 10:07 (UTC)

Version 5.0.3-1 works for me except the sending. This is because the ssl-proxy binary is not installed by the package. Superbeam reports this error:

java.lang.IllegalArgumentException: Binary file /home/alu/bin/linux-x86_64/ssl-proxy does not exist.

Just putting ssl-proxy somewhere on the path does not work but putting it to the expected location does. I am not sure how to handle this situation. Maybe the Superbeam developers have an answer to this?

annoyingduck commented on 2019-01-03 17:19 (UTC)

@leledumbo's fix for the pkgbuild works for stopping the update notification, however the new version of Superbeam 5.0.3-2 simply does not work. Nothing launches. I ended up just removing this package and downloading the Linux pkg direct from Superbeam's website, which is version 1.2 and creating my own launcher which is working fine. Superbeam's website downloads the 1.2 version for Linux, not the 5.0.3 version. I'm assuming the 5.0.3 version is for Windows only. I think this AUR package needs to revert back to 1.2 or needs some modifications, as this current build simply doesn't work for me. Has anyone else gotten the 5.0.3 version to work?

leledumbo commented on 2018-12-30 22:25 (UTC)

It's due to pkgrel in PKGBUILD is still 1, change it to 2 and you're all set (certainly this is package maintainer's job, but in case you don't want to wait).

annoyingduck commented on 2018-12-29 19:17 (UTC)

Latest build is having some issues. It doesn't register that it's been updated, so Pamac keeps thinking there is an update. It also doesn't launch after upgrading. Clicking the app does nothing. I've built it through Pamac and Yay, both are yielding the same results.

deboeckj commented on 2017-08-19 21:50 (UTC)

I've disowned the package feel free to step up and update it

leledumbo commented on 2017-08-19 20:17 (UTC) (edited on 2017-08-19 20:34 (UTC) by leledumbo)

If any of you wants the latest version, edit PKGBUILD to the following contents: # Maintainer: Jo De Boeck <deboeck.jo@gmail.com> # Original Maintainer: Julien Humbert <julroy67@gmail.com> # Contributor: danyf90 # Contributor: hermes14 pkgname=superbeam pkgver=5.0.3 pkgrel=1 pkgdesc="The easiest and fastest way to share files with Android" arch=('any') url="http://superbe.am/" license=('custom') depends=('java-environment' 'bash') makedepends=('gendesk') source=("http://superbe.am/download/5294") md5sums=("SKIP") prepare(){ gendesk -n -f --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name="SuperBeam" --categories="Network" } package() { mkdir -p "$pkgdir/usr/bin" install -Dm755 "$srcdir/SuperBeam-5.0.3-linux.sh" "$pkgdir/usr/bin/superbeam" install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" install -Dm644 "$srcdir/SuperBeam.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" install -Dm644 "$srcdir/README" "$pkgdir/usr/share/doc/$pkgname/README" } I'll take over maintenance of this package if the original author abandon it. EDIT: The installed binary doesn't seem to work, though. Even the directly extracted one. I've contacted SuperBeam about this, let's wait for their answer.

donvla commented on 2017-02-26 19:26 (UTC)

Oh, there is a new version 5.0.3. http://superbe.am/ver-5/

annoyingduck commented on 2017-02-25 22:48 (UTC)

I keep getting an update notification whenever I launch Superbeam. I re-installed the AUR package and it seems to have stopped. Strange.

donvla commented on 2017-02-25 11:33 (UTC)

The latest version is still 1.2.0.

annoyingduck commented on 2017-02-24 19:16 (UTC)

There has been a new release available for a while, can we get this package updated for the current release?

deboeckj commented on 2015-03-31 07:08 (UTC)

Remove duplicate download of file. Use internal script of superbeam which detects java from JAVAHOME. Also allows to pass files from the cli interface.

deboeckj commented on 2014-12-15 19:22 (UTC)

Can you make printf "#!/bin/sh\n\"$JAVA_HOME/bin/java\" -jar \'/usr/share/java/$pkgname/$pkgname.jar\'" > $pkgname.sh into printf "#!/bin/sh\n\"$JAVA_HOME/bin/java\" -jar \'/usr/share/java/$pkgname/$pkgname.jar\' $@" > $pkgname.sh I added a $@ to able to send a file directly usage: superbeam fileiwonnasent

AsavarTzeth commented on 2014-02-09 12:34 (UTC)

You need to change source to: source=(http://superbe.am/pc/all/$pkgname.jar http://superbe.am/pc/linux/superbeam-linux.tar.gz) Simply removing the "www". Otherwise it will result in a faulty "superbeam-linux.tar.gz", failing the md5sum check.

julroy67 commented on 2013-12-19 14:41 (UTC)

Updated, sorry for the delay.

danyf90 commented on 2013-12-12 07:27 (UTC)

the path of the icon is still wrong please test you PKGBUILD before update it

hermes14 commented on 2013-12-11 21:26 (UTC)

@julroy67 Here's a working PKGBUILD, with correct md5sum and icon path: http://pastebin.com/VtVthdCH Feel free to use it

danyf90 commented on 2013-12-11 17:44 (UTC)

also the source path of the icon in the PKGBUILD is wrong

danyf90 commented on 2013-12-11 17:32 (UTC)

the tar.gz file doesn't pass validity check, the correct md5 is b6080630018fc0ca4a783c13c239f9b8

julroy67 commented on 2013-12-11 16:58 (UTC)

Thanks, I've added the category. But on LXDE, at least, it shows the entire description as intended.

danyf90 commented on 2013-12-10 08:33 (UTC)

the desktop file is not generated correctly, you shoud add the option --categories="Network" otherwise the application will go under lost objects in the menu. Moreover i don't know why but all the option after --pkgdesc = $pkgdesc are ignored (maybe for the white spaces in the description)