Package Details: biglybt 2.3.0.0-3

Git Clone URL: https://aur.archlinux.org/biglybt.git (read-only, click to copy)
Package Base: biglybt
Description: Feature-filled Bittorrent client based on the Azureus project
Upstream URL: https://www.biglybt.com/
Licenses: GPL3
Submitter: Det
Maintainer: mrxx
Last Packager: mrxx
Votes: 9
Popularity: 0.73
First Submitted: 2017-12-26 15:31
Last Updated: 2020-03-18 22:35

Latest Comments

1 2 3 4 Next › Last »

mrxx commented on 2020-03-18 22:39

Thanks, eschwartz and SolarAquarion.

A fake homedir is created below $srcdir now and the installer writes everything into it.

eschwartz commented on 2020-03-18 21:53

Can't you trick the installer into writing those files into the $srcdir by faking the $HOME?

mrxx commented on 2020-03-13 15:40

SolarAquarion, I've changed this back to the situation as it was when I adopted the package (where neither the app launcher link nor the link on the Desktop worked on the build machine because the .desktop files created by the program installer had a wrong execution path).

Now, on the build machine, the program installer again creates a link on the user's Desktop, and even worse, still with wrong Exec= content.

As proposed by you this link is no longer removed immediately, but a message in post-install directs the users to remove it on their own (and, just in case it reappears one day, also the link in .local/share/applications).

SolarAquarion commented on 2020-03-11 16:47

trick the installer into "HOME=$srcdir" or something like it

SolarAquarion commented on 2020-03-11 16:06

you should probably do an if for the " ~/.local/share/applications", because what if you build it in a chroot?

You should probably do a post_upgrade and post_install message instead of deleting stuff in the PKGBUILD or something that isn't in the build chroot

mrxx commented on 2020-02-10 20:31

Added armv7h to archs.

kevincs commented on 2020-02-08 17:19

Works fine on armv7h (Raspberry Pi), the PKGBUILD only lists x86_64. You need to create the ~/.local/share/applications if it doesn't exist or makepkg will fail.

If you want to use it headless on a PI but want to change the biglybt options using the GUI on your computer:

Set up X forwarding : https://wiki.archlinux.org/index.php/OpenSSH#X11_forwarding

SSH into the pi with -Y ; -X didn't work for me (ssh -Y 192.168.1.32)

Since SWT on arch linux arm is compiled for aarch64 and biglybt uses the x86_64 library, you need to either compile it for armv7 or find a compiled library, you can download one from https://rpmfind.net/linux/mageia/distrib/6/armv7hl/media/core/release/eclipse-swt-4.6.3-6.mga6.armv7hl.rpm ; extract the rpm and get the swt.jar file.

Move the swt.jar file to /opt/biglybt/swt/swt-unknown.jar (unknown because uname -p returns unknown for the pi, and biglybt uses uname -p to find the arch).

Install gtk and you can now run biglybt and the GUI will be forwarded.

mrxx commented on 2019-10-07 20:49

Thank you, yochananmarqos. Added the suggested optional dependencies and set java-runtime to >=8.

yochananmarqos commented on 2019-10-07 17:43

This requires JRE8 or higher, please change the dependency to java-runtime>=8.

Please add jna & libappindicator-gtk3 as optional dependencies for tray icon support. See line 35 in the installer script:

    echo "(lib)jna-java is needed to display a status bar icon.  However, BiglyBT will run fine without it."

During installation without jna installed:

jna.jar not found. Without it there will not be a status bar icon. Install with pacman -S jna (Y/n)

jna is in the AUR, so that won't work.

Please also add ttf-dejavu to optional dependencies: See line 54 - 57 in the installer script:

        # Arch Linux with no desktop needs a font for AWT & install4j to run
        if [ "${DESKTOP_SESSION}${XDG_SESSION_DESKTOP}${XDG_CURRENT_DESKTOP}${GDMSESSION}" = "" ]; then
            PKG_JAVA="${PKG_JAVA} ttf-dejavu"
        fi

mrxx commented on 2018-12-12 00:24

Thanks a lot, Det! Typo fixed.