Package Details: qbittorrent-qt5 4.6.4-1

Git Clone URL: https://aur.archlinux.org/qbittorrent-qt5.git (read-only, click to copy)
Package Base: qbittorrent-qt5
Description: An advanced BitTorrent client programmed in C++, based on Qt5 toolkit and libtorrent-rasterbar
Upstream URL: https://www.qbittorrent.org
Keywords: qbittorrent qt qt5 torrent
Licenses: GPL, custom
Conflicts: qbittorrent
Provides: qbittorrent
Submitter: selpast
Maintainer: selpast
Last Packager: selpast
Votes: 32
Popularity: 0.076924
First Submitted: 2022-01-09 14:02 (UTC)
Last Updated: 2024-03-25 11:44 (UTC)

Required by (16)

Sources (2)

Latest Comments

1 2 Next › Last »

selpast commented on 2023-10-31 19:38 (UTC) (edited on 2023-10-31 19:39 (UTC) by selpast)

The fix has been merged, until the next release you can enable the use of system theme icons in the settings

https://github.com/qbittorrent/qBittorrent/pull/19814

FreePenguin commented on 2023-10-29 11:02 (UTC) (edited on 2023-10-29 11:03 (UTC) by FreePenguin)

No system tray icon on KDE with qbittorrent-qt5 4.6.0-2

victorbnl commented on 2023-02-21 19:12 (UTC)

So what's the final word on the GPG issue? I still have it. Is it something that can be fixed in the package, or do I have to edit some config option? If so, which one?

rado84 commented on 2023-02-13 15:49 (UTC)

When clicked on the .desktop file, 4.5.1 opens a second "ghost" icon in tray which does nothing and doesn't have a context menu. On top of that the theme is dark text on a dark theme = hard to read. Rolling back to and "freezing" at 4.4.5.

selpast commented on 2022-05-27 10:57 (UTC) (edited on 2022-05-27 10:58 (UTC) by selpast)

@nl6720 with these changes, makepkg will build both packages, even if only one is needed. It's probably better to make a separate package for -nox variant

nl6720 commented on 2022-05-27 08:11 (UTC)

The -nox variant is missing from the PKGBUILD. Here's a diff (based on the repo package) to add it:

diff --git a/PKGBUILD b/PKGBUILD
index 7e6bedf..e753378 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,48 @@
 # Maintainer: selpast <selpast@pm.me>

-_pkgname='qbittorrent'
-pkgname=qbittorrent-qt5
+pkgbase=qbittorrent-qt5
+pkgname=(qbittorrent-qt5 qbittorrent-nox-qt5)
 pkgver=4.4.3.1
 pkgrel=1
-pkgdesc='An advanced BitTorrent client programmed in C++, based on Qt5 toolkit and libtorrent-rasterbar'
 arch=(x86_64)
 url='https://www.qbittorrent.org'
 license=(custom GPL)
-depends=(hicolor-icon-theme libtorrent-rasterbar qt5-base qt5-svg)
-makedepends=(boost cmake qt5-tools)
+depends=(libtorrent-rasterbar qt5-base)
+makedepends=(cmake boost qt5-tools qt5-svg)
 optdepends=('python: needed for torrent search tab')
-conflicts=('qbittorrent')
-provides=('qbittorrent')
-source=(https://downloads.sourceforge.net/sourceforge/qbittorrent/${_pkgname}-${pkgver}.tar.xz{,.asc})
+conflicts=(qbittorrent qbittorrent-nox)
+source=(https://downloads.sourceforge.net/sourceforge/qbittorrent/${pkgbase%-qt5}-${pkgver}.tar.xz{,.asc})
 sha256sums=('b64559ca50b54bc6c5be17302e69f34fba8433059842aa4093865dc2c00d24c8'
             'SKIP')
 validpgpkeys=('D8F3DA77AAC6741053599C136E4A2D025B7CC9A2')

 build() {
-  cd ${_pkgname}-${pkgver}
+  cmake -B build -S ${pkgbase%-qt5}-$pkgver \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DQT6=OFF
+  cmake --build build

-   cmake -B build -S . \
-       -DCMAKE_INSTALL_PREFIX=/usr \
-       -DQT6=OFF
-   cmake --build build
+  cmake -B build-nox -S ${pkgbase%-qt5}-$pkgver \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DQT6=OFF \
+    -DGUI=OFF \
+    -DSYSTEMD=ON
+  cmake --build build-nox
 }

-package() {
-  cd ${_pkgname}-${pkgver}
+package_qbittorrent-qt5() {
+  pkgdesc='An advanced BitTorrent client programmed in C++, based on Qt5 toolkit and libtorrent-rasterbar'
+  depends+=(qt5-svg hicolor-icon-theme)
+  provides+=("${pkgname%-qt5}")

   DESTDIR="$pkgdir" cmake --install build
-  install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$_pkgname/COPYING
+  install -Dm644 ${pkgbase%-qt5}-$pkgver/COPYING -t "$pkgdir"/usr/share/licenses/$pkgname
+}
+
+package_qbittorrent-nox-qt5() {
+  pkgdesc='An advanced BitTorrent client programmed in C++, based on Qt5 toolkit and libtorrent-rasterbar, w/o gui'
+  provides+=("${pkgname%-qt5}")
+
+  DESTDIR="$pkgdir" cmake --install build-nox
+  install -Dm644 ${pkgbase%-qt5}-$pkgver/COPYING -t "$pkgdir"/usr/share/licenses/$pkgname
 }

shaneallgeier commented on 2022-05-25 19:50 (UTC)

I suggest adding qbittorrent-nox to the list of conflicts as well

selpast commented on 2022-03-25 23:12 (UTC) (edited on 2022-03-25 23:12 (UTC) by selpast)

@abouvier I thought checking the checksum would be enough, but apparently I was wrong

abouvier commented on 2022-03-25 22:10 (UTC)

Why did you remove the signature?

https://wiki.archlinux.org/title/Arch_package_guidelines#Package_sources

selpast commented on 2022-02-20 14:02 (UTC) (edited on 2022-02-20 14:13 (UTC) by selpast)

@nagi12147 https://wiki.archlinux.org/title/Pacman/Package_signing#Cannot_import_keys https://bbs.archlinux.org/viewtopic.php?id=204028