14 Commits

Author SHA256 Message Date
634ce384ed Accepting request 1318782 from network
OBS-URL: https://build.opensuse.org/request/show/1318782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qbittorrent?expand=0&rev=135
2025-11-24 13:05:50 +00:00
cf0cabcc02 - Update to version 5.1.4
Web UI:
  * Fixes a regression in v5.1.3

OBS-URL: https://build.opensuse.org/package/show/network/qbittorrent?expand=0&rev=285
2025-11-20 06:15:37 +00:00
8bba8f055d Accepting request 1317173 from network
OBS-URL: https://build.opensuse.org/request/show/1317173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qbittorrent?expand=0&rev=134
2025-11-12 20:14:09 +00:00
eb1aed8833 - Update to version 5.1.3
Bug fixes:
  * Don't leave an empty folder when deleting or moving torrents
  * Fix invalid Transifex links
  * Don't fail because of existing files when exporting torrent
    files
  * Allow equals character in the command line value
  * Fix "Save as .torrent file" button being visible before
    metadata retrieved
  * Fix crash related with the processing order of libtorrent
    alerts
  * Fix screen reader accessibility in torrent list
  * Improve tab key focus in hidable tab bar widget
  Web UI:
  * Fix http header affecting reverse proxy
  Web API:
  * Use native separators for path autofill suggestions
  Search:
  * Plugin updater should work again now
  Other:
  * Fix crashes related to getrandom() on specific setups

OBS-URL: https://build.opensuse.org/package/show/network/qbittorrent?expand=0&rev=283
2025-11-11 17:45:58 +00:00
2fac5b2607 Accepting request 1308861 from network
OBS-URL: https://build.opensuse.org/request/show/1308861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qbittorrent?expand=0&rev=133
2025-10-04 16:51:16 +00:00
167191279e - remove boost-system-devel for TW (removed in boost 1.89), fix boo#1250800
OBS-URL: https://build.opensuse.org/package/show/network/qbittorrent?expand=0&rev=281
2025-10-03 12:39:08 +00:00
83698cd4ba Accepting request 1289774 from network
OBS-URL: https://build.opensuse.org/request/show/1289774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qbittorrent?expand=0&rev=132
2025-07-02 16:17:06 +00:00
20c80be3eb - Update to version 5.1.2
Bug fixes:
  * Don't expose palette colors in UI theme editor since they
    are not customizable
  * Add fallback to update mechanism
  Web UI:
  * Fix incorrectly backported changes
  Web API:
  * Trim leading whitespaces on Run External Program fields
    - RSS/SEARCH:
  RSS/Search:
  *  Prevent opening local files if web page is expected

OBS-URL: https://build.opensuse.org/package/show/network/qbittorrent?expand=0&rev=279
2025-07-02 07:53:47 +00:00
c7a9264a8d Accepting request 1287871 from network
OBS-URL: https://build.opensuse.org/request/show/1287871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qbittorrent?expand=0&rev=131
2025-06-23 13:06:08 +00:00
fce46b0dcb - Update to version 5.1.1
Bug fixes:
  * Don't interpret wildcard pattern as filepath globbing
  * Fix appearance of search history length spinbox
  * Remove dubious seeding time max value
  * Fix ratio handling
  * Fix compilation with Qt 6.6.0
  * Fix preview not opening on Wayland
  * Add fallback for random number generator
  Web UI:
  * Make General tab text selectable by default
  * Add versioning to local preferences
  * Make multi-rename search & replace fields use a monospace
    font
  * Fix wrong replacement sequence in IPv6 string
  * Fix memory leak
  * Fix path autofill in set location and new category
  RSS:
  * Mark matched article as "read" if it refers to a duplicate
    torrent

OBS-URL: https://build.opensuse.org/package/show/network/qbittorrent?expand=0&rev=277
2025-06-23 08:08:20 +00:00
d13ab3f926 Accepting request 1279647 from network
OBS-URL: https://build.opensuse.org/request/show/1279647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qbittorrent?expand=0&rev=130
2025-05-26 16:34:43 +00:00
04ad736891 - Add qbittorrent-Qt610.patch to fix build with Qt 6.10
OBS-URL: https://build.opensuse.org/package/show/network/qbittorrent?expand=0&rev=275
2025-05-23 17:41:23 +00:00
0f7ce0ee5c Accepting request 1273034 from network
OBS-URL: https://build.opensuse.org/request/show/1273034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qbittorrent?expand=0&rev=129
2025-04-28 14:17:08 +00:00
a76fd5c1cd - Update to version 5.1.0
Added features:
  * Enable customizing the save statistics time interval
  * Add drag support to torrent content widget
  * Display External IP Address in status bar
  * Use modern functions to get random numbers
  * Add eXact Length parameter when creating magnet URI
  * Support fetching tracker list from URL
  * Add `announce_port` support
  Bug fixes:
  * Enable adaptive step size for upload and download limits
  * Add URL link for reverse proxy setup examples
  * Allow drop action only on transfer list
  * Fix the tab order in dialogs
  * Fix filesize sorting in preview dialog
  * Improve the speed icons in the status bar
  * Update link to news
  * Fix tab stop order in various dialogs and UI elements
  * Make links accessible by keyboard
  * Make tab key switch focus
  * Revise DHT bootstrap node list
  * Return first tracker as fallback for "current tracker"
  * Prevent crash when exiting app with `Add torrent` dialogs
    opened
  * Fix torrent relocating files when switching to "manual" mode
  * Prevent crash due to corrupted resume data
  Web UI:
  * Improvements that should help with assistive technologies
  * Internal refactoring to migrate away from MooTools and
    towards native browser APIs
  * Implement path autocompletion
  * Implement double-click behavior controls
  * Add ability to toggle alternating row colors in tables
  * Improve visibility of unread RSS articles
  * Remove deleted torrents even if they are currently filtered
    out
  * Highlight torrent category in context menu
  * Implement 'Auto hide zero status filters'
  * Allow to filter torrent list by save path
  * Handle regex syntax error for torrent filtering
  * Add missing icons
  * Add link to 'List of alternative WebUI' wiki page in Options
  * Improve properties panel, torrent deletion dialog, filter
    list, subcategories, torrent deletion, statistics window
  * Allow to display only hostname in the Tracker column
  * Show country/region name next to its flag
  * Improve hash copy actions in context menu
  * Support removing tracker from all torrents in WebUI/WebAPI
  * Display DHT information in the Status bar only when DHT is
    enabled
  * Add 'Confirm torrent recheck' option
  * Support managing web seeds
  * Add colors to log table rows
  * Prevent text selection within tabs, menu items
  * Use correct text and background colors in RSS details view
  * Reduce padding in torrents table
  * Add WebAPI/WebUI for managing cookies
  * Support updating RSS feed URL
  * Add 'Engine' column to Search table
  * Add confirm dialog for Auto TMM
  * Add context menu to search tabs
  * Show file filter when Content tab selected on load
  * DHT, PeX and LSD rows are now always on top in Trackers table
  * Clear properties panel when torrent no longer selected
  * Support auto resizing table columns
  * Fix displaying RSS panel on load
  * Add tooltip to regex filter button
  * Hide context menu when clicking on a table row
  * Display torrent progress percentage in General tab
  * Use thin scrollbars
  * Show 'Rename...' context menu item only when one torrent is
    selected
  * Display error when download fails
  * Add colors to 'Status' column in Trackers table
  * Add missing icon to 'Queue' context menu item
  * Change filter inputs to type search
  * Allow to move state icon to name column in torrents table
  * Fix bug where the 'Tracker editing' dialog displays
    incorrect data
  * Maintain row highlight after rearranging table columns
  * Fix preferences not applied in magnet handler
  * Update sort icon after changing column order
  * Show 'Edit tracker URL...' only when one tracker is selected
  * Set status filter to 'All' if selected filter is no longer
    visible
  Web API:
  * Don't reannounce when removing tracker via WebAPI
  * Add WebAPI for managing torrent webseeds
  * Add `forced` parameter to `torrents/add`
  * Optionally include trackers list in torrent info response
  * Add new method `setTags` to upsert tags on torrents
  RSS:
  * Resolve relative URLs within RSS article description
  Search:
  * Provide SSL context field
  * Allow to refresh existing search
  * Allow multiple simultaneous searches
  * Store opened search tabs
  * Store search history
  * Migrate socks.py from SocksiPy to PySocks 1.7.1
  * Bump Python version minimum requirement
  Other changes:
  * Add support for Thunar file manager

OBS-URL: https://build.opensuse.org/package/show/network/qbittorrent?expand=0&rev=273
2025-04-28 07:10:16 +00:00
7 changed files with 226 additions and 21 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:155c26f5d3c9b45a3b9cfe0b480896373e66d3a6b353976e3397ae61094c97f4
size 4561340

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE2PPad6rGdBBTWZwTbkotAlt8yaIFAmf7cQ4ACgkQbkotAlt8
yaK29hAAj6KDKovKClvSjtJ2oN8JY35JYK+q9CUwSPiIhyZkxJhWPEVWQCm41h+e
E4oN/NxHaC/TRer4rMdGUYmviU0cBpc2x5vA3PcmBfiesj394Eag3aj4cPU4OPim
/69F2a9flDtKr1j+/ddLjX/5e4vpepjKlFAU1fzypfdtHOSZS62umMBZSp0PA87I
RFbHgefQlp2DuC2NS5kr6qvPv/R38Mu29zHlSrTeFFvxJmIAYP5Wrnp2ClpUxccH
yWI1ZMSVVnKD0+q0MOGIOv51+ZLptU3r5JaQ2JeN/G/LVVU0nRL+cNkLTQEX20Qc
+d/tzF2kml8DBpMw6CeJmbDoBgURUY9xeIqhH83tOfPI+z8I8PkbTjH2K5YyoCbS
1GDX6GTBp1VaTxqU9TBkbrNLah6M2diud7sw+1XZWSsCwotGgRMeAQvoRspqq3xR
GNaei2Pnu8xTdiFI6DtJKdlfTErgWFxp7UlieMwi6aAzYkBydkDHy+w7VWVI6eD+
S6EzGEblf0SveCywLTz/dlQSlxoOC8B3ZRE9Rds2iYPif2YEmVmCjbgDQ9b3t1ej
FKz+ZzicoKOZVJJrk7RUZOMnzAzM28asMG48qEqM5xso7+/T/fV6vMIUMSUiEpbY
TNrmR+gpVYmwOzfBs6ZRWkZJUYDfnmxyfaA2tWNSXL3o53uPHNc=
=kq/T
-----END PGP SIGNATURE-----

3
qbittorrent-5.1.4.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d5d0c2b78386cde08951eaad930ec353d22e69205e163cc39dcfca2400353979
size 4652880

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE2PPad6rGdBBTWZwTbkotAlt8yaIFAmkeKEoACgkQbkotAlt8
yaLKkg/6A+X1zGOUxALKA3XUNYtTjn/+tNeU/wts58fH37d0jtqyeLKrimJ15KtU
pSACmy86kMxn2hiEXsz+HuPLhTlKHV62KJGWEzM3DQsLdXbCykJ7Qsj/GLg1BkF/
6HaaJqbcQAkTc6xme4j8Dnmabz12P79FRrfYRRvo0Kf1DaGKSQKwuVK/qKSubKq1
hBT6hROcq/7pdxNeQVsn72lSNyeRL6ypGAOLJ440NiC+pEwMV9pEJ/JL4LAqiazy
3nfRFQ+Oi28szMWvij9UZzjVfcmpu6mX2S3kwrih6gG2lU7tYfeB+N4SRkOeqMwN
1Pp9tJrpH7B7O76CVz5jJtdOjV7JzzoY+QlIUjUMmSt7twOZHwYr7f1roM1KBoZQ
zHvIswSgGmIZb0BmIAzLD6jcRV6esmTSoHGC77KIke76YkyoRAd02q87jHcs7BGV
vrtNBSOfmu/hu7h2+M+BEVpeadGctIDJEhGCIt9Ekye71bYsK3rYP2oBhdU7XuD/
K+Hl/fhIPk6TkUVIHgYnFxy0hxiFXp+UZS+GhG5W+9Eox//MvckaeCc5z2fwCtD1
7lqiTZ5seXAb+Uyp+6Yu8Kv1J21jKfg2MCK0dg54Ys0Yxd7c/uPQaki4y70Raa8u
lnPm1Ws2NJVjEZ+ZD4O9UuA/wx4DO68yMrpUj5E8Kdh3lnEXSr8=
=jJW+
-----END PGP SIGNATURE-----

11
qbittorrent-Qt610.patch Normal file
View File

@@ -0,0 +1,11 @@
diff --git a/cmake/Modules/CheckPackages.cmake b/cmake/Modules/CheckPackages.cmake
index 6c85b8d11..b24f0e9ca 100644
--- a/cmake/Modules/CheckPackages.cmake
+++ b/cmake/Modules/CheckPackages.cmake
@@ -54,3 +54,6 @@ if (DBUS)
PURPOSE "Required by the DBUS feature"
)
endif()
+if(Qt6Core_VERSION VERSION_GREATER_EQUAL 6.10)
+ find_package(Qt6 ${minQt6Version} REQUIRED COMPONENTS CorePrivate)
+endif()

View File

@@ -1,3 +1,192 @@
-------------------------------------------------------------------
Thu Nov 20 05:59:20 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 5.1.4
Web UI:
* Fixes a regression in v5.1.3
-------------------------------------------------------------------
Tue Nov 11 10:07:30 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 5.1.3
Bug fixes:
* Don't leave an empty folder when deleting or moving torrents
* Fix invalid Transifex links
* Don't fail because of existing files when exporting torrent
files
* Allow equals character in the command line value
* Fix "Save as .torrent file" button being visible before
metadata retrieved
* Fix crash related with the processing order of libtorrent
alerts
* Fix screen reader accessibility in torrent list
* Improve tab key focus in hidable tab bar widget
Web UI:
* Fix http header affecting reverse proxy
Web API:
* Use native separators for path autofill suggestions
Search:
* Plugin updater should work again now
Other:
* Fix crashes related to getrandom() on specific setups
-------------------------------------------------------------------
Fri Oct 3 06:38:27 UTC 2025 - JS <obs.coke518@passinbox.com>
- remove boost-system-devel for TW (removed in boost 1.89), fix boo#1250800
-------------------------------------------------------------------
Wed Jul 2 07:43:29 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 5.1.2
Bug fixes:
* Don't expose palette colors in UI theme editor since they
are not customizable
* Add fallback to update mechanism
Web UI:
* Fix incorrectly backported changes
Web API:
* Trim leading whitespaces on Run External Program fields
- RSS/SEARCH:
RSS/Search:
* Prevent opening local files if web page is expected
-------------------------------------------------------------------
Mon Jun 23 07:56:46 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 5.1.1
Bug fixes:
* Don't interpret wildcard pattern as filepath globbing
* Fix appearance of search history length spinbox
* Remove dubious seeding time max value
* Fix ratio handling
* Fix compilation with Qt 6.6.0
* Fix preview not opening on Wayland
* Add fallback for random number generator
Web UI:
* Make General tab text selectable by default
* Add versioning to local preferences
* Make multi-rename search & replace fields use a monospace
font
* Fix wrong replacement sequence in IPv6 string
* Fix memory leak
* Fix path autofill in set location and new category
RSS:
* Mark matched article as "read" if it refers to a duplicate
torrent
-------------------------------------------------------------------
Fri May 23 16:43:05 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Add qbittorrent-Qt610.patch to fix build with Qt 6.10
-------------------------------------------------------------------
Mon Apr 28 06:56:02 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 5.1.0
Added features:
* Enable customizing the save statistics time interval
* Add drag support to torrent content widget
* Display External IP Address in status bar
* Use modern functions to get random numbers
* Add eXact Length parameter when creating magnet URI
* Support fetching tracker list from URL
* Add `announce_port` support
Bug fixes:
* Enable adaptive step size for upload and download limits
* Add URL link for reverse proxy setup examples
* Allow drop action only on transfer list
* Fix the tab order in dialogs
* Fix filesize sorting in preview dialog
* Improve the speed icons in the status bar
* Update link to news
* Fix tab stop order in various dialogs and UI elements
* Make links accessible by keyboard
* Make tab key switch focus
* Revise DHT bootstrap node list
* Return first tracker as fallback for "current tracker"
* Prevent crash when exiting app with `Add torrent` dialogs
opened
* Fix torrent relocating files when switching to "manual" mode
* Prevent crash due to corrupted resume data
Web UI:
* Improvements that should help with assistive technologies
* Internal refactoring to migrate away from MooTools and
towards native browser APIs
* Implement path autocompletion
* Implement double-click behavior controls
* Add ability to toggle alternating row colors in tables
* Improve visibility of unread RSS articles
* Remove deleted torrents even if they are currently filtered
out
* Highlight torrent category in context menu
* Implement 'Auto hide zero status filters'
* Allow to filter torrent list by save path
* Handle regex syntax error for torrent filtering
* Add missing icons
* Add link to 'List of alternative WebUI' wiki page in Options
* Improve properties panel, torrent deletion dialog, filter
list, subcategories, torrent deletion, statistics window
* Allow to display only hostname in the Tracker column
* Show country/region name next to its flag
* Improve hash copy actions in context menu
* Support removing tracker from all torrents in WebUI/WebAPI
* Display DHT information in the Status bar only when DHT is
enabled
* Add 'Confirm torrent recheck' option
* Support managing web seeds
* Add colors to log table rows
* Prevent text selection within tabs, menu items
* Use correct text and background colors in RSS details view
* Reduce padding in torrents table
* Add WebAPI/WebUI for managing cookies
* Support updating RSS feed URL
* Add 'Engine' column to Search table
* Add confirm dialog for Auto TMM
* Add context menu to search tabs
* Show file filter when Content tab selected on load
* DHT, PeX and LSD rows are now always on top in Trackers table
* Clear properties panel when torrent no longer selected
* Support auto resizing table columns
* Fix displaying RSS panel on load
* Add tooltip to regex filter button
* Hide context menu when clicking on a table row
* Display torrent progress percentage in General tab
* Use thin scrollbars
* Show 'Rename...' context menu item only when one torrent is
selected
* Display error when download fails
* Add colors to 'Status' column in Trackers table
* Add missing icon to 'Queue' context menu item
* Change filter inputs to type search
* Allow to move state icon to name column in torrents table
* Fix bug where the 'Tracker editing' dialog displays
incorrect data
* Maintain row highlight after rearranging table columns
* Fix preferences not applied in magnet handler
* Update sort icon after changing column order
* Show 'Edit tracker URL...' only when one tracker is selected
* Set status filter to 'All' if selected filter is no longer
visible
Web API:
* Don't reannounce when removing tracker via WebAPI
* Add WebAPI for managing torrent webseeds
* Add `forced` parameter to `torrents/add`
* Optionally include trackers list in torrent info response
* Add new method `setTags` to upsert tags on torrents
RSS:
* Resolve relative URLs within RSS article description
Search:
* Provide SSL context field
* Allow to refresh existing search
* Allow multiple simultaneous searches
* Store opened search tabs
* Store search history
* Migrate socks.py from SocksiPy to PySocks 1.7.1
* Bump Python version minimum requirement
Other changes:
* Add support for Thunar file manager
-------------------------------------------------------------------
Mon Apr 14 06:42:54 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package qbittorrent
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2014 Mariusz Fik <fisiu@opensuse.org>.
#
# All modifications and additions to the file contributed by third parties
@@ -25,7 +25,7 @@
%endif
Name: qbittorrent
Version: 5.0.5
Version: 5.1.4
Release: 0
Summary: A BitTorrent client in Qt
License: GPL-2.0-or-later
@@ -38,14 +38,19 @@ Patch0: harden_qbittorrent-nox@.service.patch
Patch2: qbittorrent-fix_boost_1.75_build.patch
# PATCH-FIX-OPENSUSE qbittorrent-altpython.patch force newer python for the plugins -- aloisio@gmx.com
Patch3: qbittorrent-altpython.patch
# PATCH-FIX-OPENSUSE qbittorrent-Qt610.patch
Patch4: qbittorrent-Qt610.patch
BuildRequires: cmake >= 3.16
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
%if 0%{?suse_version} > 1600
%else
%if 0%{?suse_version} > 1500
BuildRequires: libboost_system-devel
%else
BuildRequires: libboost_system1_75_0-devel
%endif
%endif
BuildRequires: pkgconfig
BuildRequires: qt6-core-private-devel
BuildRequires: cmake(Qt6Core) >= 6.5.0