A BitTorrent client in Qt

Edit Package qbittorrent

qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent-rasterbar.

It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
harden_qbittorrent-nox@.service.patch 0000000821 821 Bytes
qbittorrent-4.6.4.tar.xz 0004517896 4.31 MB
qbittorrent-4.6.4.tar.xz.asc 0000000849 849 Bytes
qbittorrent-altpython.patch 0000000575 575 Bytes
qbittorrent-fix_boost_1.66_build.patch 0000001008 1008 Bytes
qbittorrent.changes 0000173794 170 KB
qbittorrent.keyring 0000005716 5.58 KB
qbittorrent.spec 0000004521 4.42 KB
Latest Revision
buildservice-autocommit accepted request 1169252 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 250)
baserev update by copy to link target
Comments 7

Anonymous User's avatar

This comment has been deleted


Luigi Baldoni's avatar

The only practical solution I see here is to link the newer libtorrent-rasterbar from devel:libraries:c_c++ or Factory and have it build for 15.4. But I'm not a project maintainer, so you'll have to ask them. Merely disabling the version check might be very insidious.


Martin von Reichenberg's avatar

Hello @alois,

Please trigger a 'global' rebuild (by increasing the release number - for example) as LibTorrent-Rasterbar 2.0.10 [https://build.opensuse.org/package/show/network/libtorrent-rasterbar] has been released.

Also, it would be nice to reduce requirement for:

BuildRequires: pkgconfig(libtorrent-rasterbar) >= 2.0.9 from >= 2.0.9 to >= 2.0.8 if you want the builds to be built for openSUSE Leap 15.4/15.5/15.6.

Thank you in advance for compliance,

Martin from Liberec


Luigi Baldoni's avatar

@MartinVonReichenberg, the purpose of the first request evades me, unless you know for a fact that newer features of libtorrent-rasterbar would be used only if detected at buildtime.

As for the second, the build would fail, see https://github.com/qbittorrent/qBittorrent/blob/release-4.6.3/CMakeLists.txt#L15


Martin von Reichenberg's avatar

The purpose of the first idea is almost always automatic in OBS. If dependency of a particular program/application is released and then applied, it will trigger rebuild for the program's successful builds automatically. That means the latest successful builds for Tumbleweed should already have LibTorrent-Rasterbar 2.0.10 included after installation/update.

The second idea could be easily done with another patch or with inclusion within the LibBoost patch . . .

Whatever, Up to you . . .


Luigi Baldoni's avatar

Triggered a rebuild, even though it doesn't make any sense to me.

As for the second, patches are welcome.


Martin von Reichenberg's avatar

After I figure out how to make one, I shall let you know . . .

openSUSE Build Service is sponsored by