[packages/qbittorrent] up to 5.0.1 (fixes CVE-2024-51774)

atler atler at pld-linux.org
Sat Nov 2 14:03:47 CET 2024


commit 5e4c46f0861e05f5c8a66fac3bff27a28685203c
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Nov 2 13:12:43 2024 +0100

    up to 5.0.1 (fixes CVE-2024-51774)

 qbittorrent.spec | 63 +++++++++++++++++++++++++++++---------------------------
 1 file changed, 33 insertions(+), 30 deletions(-)
---
diff --git a/qbittorrent.spec b/qbittorrent.spec
index bb1daf9..a147982 100644
--- a/qbittorrent.spec
+++ b/qbittorrent.spec
@@ -1,37 +1,45 @@
-%define		qtver	5.15.2
-%define		rasterbar_ver	2:2.0.9
+%define		qtver	6.5.0
+%define		rasterbar_ver	2:2.0.10
 Summary:	qbittorrent - Qt-based torrent client
 Summary(hu.UTF-8):	qbittorrent - Qt-alapú torrent kliens
 Summary(pl.UTF-8):	qbittorrent - graficzny klient torrenta oparty na Qt
 Name:		qbittorrent
-Version:	4.6.4
+Version:	5.0.1
 Release:	1
 License:	GPL v2+
 Group:		X11/Applications
 Source0:	http://downloads.sourceforge.net/qbittorrent/%{name}-%{version}.tar.xz
-# Source0-md5:	ffc528cbdf1ab4ff40a51753e5e9b030
+# Source0-md5:	2f2cf3ada13a3ee761b74051302809a6
 URL:		http://qbittorrent.sourceforge.net/
 BuildRequires:	GeoIP-devel
-BuildRequires:	Qt5Concurrent-devel >= %{qtver}
-BuildRequires:	Qt5Core-devel >= %{qtver}
-BuildRequires:	Qt5DBus-devel >= %{qtver}
-BuildRequires:	Qt5Gui-devel >= %{qtver}
-BuildRequires:	Qt5Network-devel >= %{qtver}
-BuildRequires:	Qt5Sql-devel >= %{qtver}
-BuildRequires:	Qt5Svg-devel >= %{qtver}
-BuildRequires:	Qt5Xml-devel >= %{qtver}
-BuildRequires:	boost-devel >= 1.71
+BuildRequires:	Qt6Core-devel >= %{qtver}
+BuildRequires:	Qt6DBus-devel >= %{qtver}
+BuildRequires:	Qt6Network-devel >= %{qtver}
+BuildRequires:	Qt6Sql-devel >= %{qtver}
+BuildRequires:	Qt6Svg-devel >= %{qtver}
+BuildRequires:	Qt6Widgets-devel >= %{qtver}
+BuildRequires:	Qt6Xml-devel >= %{qtver}
+BuildRequires:	boost-devel >= 1.76
+BuildRequires:	cmake >= 3.16
 BuildRequires:	libnotify-devel >= 0.4.2
-BuildRequires:	libstdc++-devel >= 6:5
+BuildRequires:	libstdc++-devel >= 6:8
 BuildRequires:	libtorrent-rasterbar-devel >= %{rasterbar_ver}
-BuildRequires:	openssl-devel >= 1.1.1
+BuildRequires:	openssl-devel >= 3.0.2
 BuildRequires:	pkgconfig >= 1:0.23
-BuildRequires:	qt5-build >= %{qtver}
-BuildRequires:	qt5-linguist >= %{qtver}
-BuildRequires:	qt5-qmake >= %{qtver}
-BuildRequires:	rpmbuild(macros) >= 1.129
+BuildRequires:	qt6-build >= %{qtver}
+BuildRequires:	qt6-linguist >= %{qtver}
+BuildRequires:	qt6-qmake >= %{qtver}
+BuildRequires:	rpmbuild(macros) >= 1.605
+BuildRequires:	tar >= 1:1.22
 BuildRequires:	which
+BuildRequires:	xz
 BuildRequires:	zlib >= 1.2.11
+Requires:	Qt6Core >= %{qtver}
+Requires:	Qt6DBus >= %{qtver}
+Requires:	Qt6Network >= %{qtver}
+Requires:	Qt6Sql >= %{qtver}
+Requires:	Qt6Widgets >= %{qtver}
+Requires:	Qt6Xml >= %{qtver}
 Requires:	desktop-file-utils
 Requires:	gtk-update-icon-cache
 Requires:	hicolor-icon-theme
@@ -52,20 +60,14 @@ qTorrent - graficzny klient torrenta oparty na Qt.
 %setup -q
 
 %build
-%{__aclocal}
-%{__autoconf}
-%configure \
-	--verbose \
-	--prefix=%{_prefix} \
-	--with-boost-libdir=%{_libdir}
+%cmake -B build
 
-%{__make} \
-	CXX="%{__cxx}"
+%{__make} -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} install \
-	INSTALL_ROOT=$RPM_BUILD_ROOT
+%{__make} -C build install \
+	DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -82,8 +84,9 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS Changelog
 %attr(755,root,root) %{_bindir}/qbittorrent
-%{_datadir}/metainfo/org.qbittorrent.qBittorrent.appdata.xml
+%{_datadir}/metainfo/org.qbittorrent.qBittorrent.metainfo.xml
 %{_mandir}/man1/qbittorrent.1*
+%lang(ru) %{_mandir}/ru/man1/qbittorrent.1*
 %{_desktopdir}/org.qbittorrent.qBittorrent.desktop
 %{_iconsdir}/hicolor/*x*/apps/qbittorrent.png
 %{_iconsdir}/hicolor/*x*/status/qbittorrent-tray.png
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qbittorrent.git/commitdiff/5e4c46f0861e05f5c8a66fac3bff27a28685203c



More information about the pld-cvs-commit mailing list