[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