Package Details: qbittorrent-enhanced 4.4.3.11-1

Git Clone URL: https://aur.archlinux.org/qbittorrent-enhanced.git (read-only, click to copy)
Package Base: qbittorrent-enhanced
Description: A bittorrent client powered by C++, Qt and the good libtorrent library (Enhanced Edition)
Upstream URL: https://github.com/c0re100/qBittorrent-Enhanced-Edition
Keywords: bittorrent
Licenses: GPL, custom
Conflicts: qbittorrent
Provides: qbittorrent
Submitter: leo98
Maintainer: leo98
Last Packager: leo98
Votes: 5
Popularity: 1.03
First Submitted: 2021-02-20 02:27 (UTC)
Last Updated: 2022-05-25 14:37 (UTC)

Required by (13)

Sources (2)

Pinned Comments

leo98 commented on 2022-04-23 15:02 (UTC) (edited on 2022-04-23 15:07 (UTC) by leo98)

@MarsSeed

Please post your issues in the comment which is designed for this and DO NOT ABUSE the out-of-date flag!!

Latest Comments

leo98 commented on 2022-04-23 15:02 (UTC) (edited on 2022-04-23 15:07 (UTC) by leo98)

@MarsSeed

Please post your issues in the comment which is designed for this and DO NOT ABUSE the out-of-date flag!!

MarsSeed commented on 2022-04-07 11:04 (UTC)

@Hanabishi, you can use qbittorrent-enhanced-git.

That one allows libtorrent-rasterbar v1.2 as well.

Hanabishi commented on 2022-01-16 20:34 (UTC) (edited on 2022-03-25 22:25 (UTC) by Hanabishi)

I think it's better to remove libtorrent-rasterbar version restriction, to allow build with 1.x.

MarsSeed commented on 2022-01-11 10:06 (UTC)

@leo98 I'm grateful for the Qt5 build, using it now on KDE and it's working without any issues!

(Qt6 apps on KDE cannot use the system icon theme, and also for me the icon sizes tend to be slightly bigger whereas fonts seem a little bit smaller.)

@escape0707 Thanks for the suggestion, I also tend to be on the conservative side when it comes to bleeding edge vs stable releases. Using qBittorrent Enhanced v4.4.0.10 now with Qt5 and libtorrent-rasterbar v1.2.15. No issues so far with it on KDE Plasma.

leo98 commented on 2022-01-11 05:07 (UTC)

[Reply to @MarsSeed]

I've created a Qt5 build at https://aur.archlinux.org/packages/qbittorrent-enhanced-qt5/ although the Qt6 build seems work perfectly on my archlinux installation with Gnome DE.

Install qbittorrent-enhanced-qt5 package with your AUR helper if the Qt6 build does not work. :-)

escape0707 commented on 2022-01-10 23:46 (UTC)

The source should have checksum though.

escape0707 commented on 2022-01-10 23:45 (UTC)

@MarsSeed I would suggest to downgrade to 4.3.9 as libtorrent is not very stable, too.

MarsSeed commented on 2022-01-10 19:47 (UTC) (edited on 2022-01-10 19:50 (UTC) by MarsSeed)

Hi @leo98, could you please create a Qt5 version of this package, like qbittorrent-qt5 (AUR)?

As per upstream qBittorrent v4.4.0 release notes, "The Qt6 version isn't tested much". Also, not even major DE's like KDE and GNOME integrate well with Qt6.

The combination of the two factors mentioned lead to lots of GUI / theming problems, and maybe to other bugs (large number of reports coming in since this new release).

It's fine in my book to use Qt 6 in this package, but having a choice for a Qt5 alternative would really make a difference to a lot of people.

leo98 commented on 2021-12-30 10:25 (UTC) (edited on 2021-12-30 10:26 (UTC) by leo98)

If you encountered errors similar to the one shown below after upgrading libtorrent-rasterbar, just rebuild qbittorrent-enhanced and they would gone.

Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: *** stack smashing detected ***: terminated
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: *************************************************************
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: Please file a bug report at http://bug.qbittorrent.org and provide the following information:
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: qBittorrent version: v4.3.9.10
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: Caught signal: SIGABRT
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: Stack trace:
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : gsignal()+0x142  [0x6a6ee944dd22]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : abort()+0x116  [0x6a6ee9437862]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : ()+0x7ed28  [0x6a6ee948fd28]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : __fortify_fail()+0x2a  [0x6a6ee951ecca]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : ()+0x10dc94  [0x6a6ee951ec94]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/bin/qbittorrent-nox : NativeTorrentExtension::on_state(libtorrent::torrent_status::state_t)+0  [0xbe6825b1d80]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x2e639a  [0x6a6eea63439a]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x262087  [0x6a6eea5b0087]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x225f94  [0x6a6eea573f94]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x22c601  [0x6a6eea57a601]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0xcf1cc  [0x6a6eea41d1cc]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x219903  [0x6a6eea567903]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libstdc++.so.6 : ()+0xd33c4  [0x6a6ee980f3c4]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libpthread.so.0 : ()+0x9259  [0x6a6eea055259]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : clone()+0x43  [0x6a6ee950f5e3]
Dec 22 09:41:05 Nebulas systemd[1]: qbittorrent-nox.service: Main process exited, code=killed, status=6/ABRT
Dec 22 09:41:05 Nebulas systemd[1]: qbittorrent-nox.service: Failed with result 'signal'.

*. The log was retrieved from a headless (nox) build while the workaround works also on GUI builds.

leo98 commented on 2021-03-31 12:44 (UTC) (edited on 2021-03-31 12:47 (UTC) by leo98)

(reply to https://aur.archlinux.org/packages/qbittorrent-enhanced/#comment-799430)

qBittorrent requires libtorrent-rasterbar >= 1.2.12 starts from 4.3.4.1, or qBittorrent-Enhanced-Edition version 4.3.4.10, while Arch Linux ships 1.2.11 in its extra repository and not yet upgraded.

Thus, there are 2 options:

  1. Clone this repository, checkout version before 4.3.4.10, makepkg and install.
  2. Try upgrade libtorrent-rasterbar to the current latest (1.2.13) by yourself, at your own risk breaking other packages. After that, the dependency requirements fulfilled.

I've tried to update libtorrent-rasterbar on my system with the following PKGBUILD: https://pastebin.com/s27at0EA, compile and run qBEE without any noticed issue.

Please be noticed the PKGBUILD provided above does NOT contains python binding, as enabling it results in compile-time error that I could not address.

abcfy2 commented on 2021-03-30 16:11 (UTC)

Install failed:

$ LC_MESSAGES=en_US.UTF-8 yay -S libtorrent-rasterbar-1_2-git qbittorrent-enhanced
 -> Could not find all required packages:
        libtorrent-rasterbar>=1:1.2.12 (Wanted by: qbittorrent-enhanced)