Hello community,

here is the log from the commit of package qbittorrent for openSUSE:Factory 
checked in at 2017-12-03 10:13:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qbittorrent (Old)
 and      /work/SRC/openSUSE:Factory/.qbittorrent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qbittorrent"

Sun Dec  3 10:13:01 2017 rev:59 rq:547255 version:4.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/qbittorrent/qbittorrent.changes  2017-09-09 
20:26:53.711042189 +0200
+++ /work/SRC/openSUSE:Factory/.qbittorrent.new/qbittorrent.changes     
2017-12-03 10:13:02.351822523 +0100
@@ -1,0 +2,236 @@
+Fri Dec  1 06:03:35 UTC 2017 - [email protected]
+
+- Update to version 4.0.2
+  * BUGFIX: Fix crash on some systems when creating address object
+    for 255.255.255.255. Closes #7735. (sledgehammer999)
+  * PERFORMANCE: Change MixedModeAlgorithm default to TCP. This
+    was the v3_3_x default and should sustain higher speeds. Closes
+    #7779. (Chocobo1)
+  * PERFORMANCE: Stop logging IP filter parsing errors after a
+    while, otherwise the GUI freezes or qBittorrent doesn't start.
+    (sledgehammer999)
+  * GUI: Implement stable sort. Rows in transfer list shouldn't
+    flicker anymore. (Chocobo1)
+  * WEBUI: Fix build when webui is disabled. (Heiko Becker)
+  * RSS: Fix build because of missing header. Closes #7805.
+    (thoradia)
+  * RSS: Fix RSS parser. (glassez)
+  * RSS: Implement Import/Export RSS rules in legacy(aka v3_3_x)
+    format. (glassez)
+  * RSS: Implement Import/Export RSS rules in JSON format.
+    (glassez)
+  * LINUX: Fix i386 build. (Evgeny Lensky)
+
+- A bit of cleanup
+
+-------------------------------------------------------------------
+Wed Nov 22 07:28:06 UTC 2017 - [email protected]
+
+- Update to version 4.0.1
+  * BUGFIX: Fix crash on opening torrent/magnet (uninitialized
+    pointer). Closes #7739 #7723. (sledgehammer999)
+  * BUGFIX: Enable preferences Apply button when ip banlist is
+    modified (Thomas Piccirello)
+  * BUGFIX: Allow drag-n-drop magnet links to mainwindow. Closes
+    #7742. (Chocobo1)
+  * BUGFIX: Fix crash when aborting a torrent creation process.
+    Closes #7783. (Chocobo1)
+  * BUGFIX: Correctly check if torrent passed during application
+    start already exists. (sledgehammer999)
+  * WEBUI: Add ip subnet whitelist for bypassing webui auth
+    (Thomas Piccirello)
+  * WEBUI: Fix logo missing in login page (Chocobo1)
+  * COSMETIC: Fix english typo. (sledgehammer999)
+  * OTHER: cmake: qtsingleapplication should always be built
+    statically (luigino)
+
+- Dropped static_qtsingleapplication.patch (merged upstream)
+
+- Addressed some rpmlint complaints
+ 
+-------------------------------------------------------------------
+Tue Nov 21 07:59:10 UTC 2017 - [email protected]
+
+- Remove the actually useless fix_systemd_detection.patch
+  and other systemd-related foolishness 
+
+-------------------------------------------------------------------
+Mon Nov 20 09:31:17 UTC 2017 - [email protected]
+
+- Update to version 4.0.0
+  * FEATURE: Change qbittorrent logo. Issue #6467. (HVS, Atif
+    Afzal, sledgehammer999)
+  * FEATURE: New icon theme with SVG source, so we can scale it
+    appropriately in the future. (Bert Verhelst)
+  * FEATURE: Drop Qt 4 support. Raise minimum Qt version to 5.5.1
+    (evsh)
+  * FEATURE: UI for managing locally banned IP list (dzmat)
+  * FEATURE: Support for specifying where to save/load config
+    files. Support for portable mode. (evsh)
+  * FEATURE: It is now possible to pass options via ENV variables
+    instead of cmd options. (evsh)
+  * FEATURE: Allow to strip subfolder in multifile torrents.
+    (glassez, sledgehammer999)
+  * FEATURE: Allow cmd args to specify options when adding
+    torrents. (Brian Kendall)
+  * FEATURE: Widget for showing filesystem paths while typing.
+    Used in the Add New Torrent and Options dialogs. (evsh)
+  * FEATURE: Trackerlist: Allow to toggle columns (thalieht)
+  * FEATURE: Add availability column to torrent content model and
+    torrent properties window (evsh)
+  * FEATURE: Implemented share limit by seeding time (naikel)
+  * FEATURE: Revamp Torrent creator (Chocobo1)
+  * FEATURE: Enable drag n drop to create torrent on mainwindow
+    (Chocobo1)
+  * FEATURE: Add show/hide statusbar option (takiz)
+  * FEATURE: Show number of pieces. Closes #6774. (Chocobo1)
+  * FEATURE: Allow to select & delete multiple entries in "Manage
+    Cookies" dialog (Chocobo1)
+  * FEATURE: Fetch Favicons via google as a final fallback
+    (KingLucius)
+  * FEATURE: Add a Tags (multi-label) feature to the GUI. Closes
+    #13. (tgregerson)
+  * FEATURE: Use the system icons for each file type in the
+    Content tab (evsh)
+  * FEATURE: Use SVG files for monochrome tray icons. Closes
+    #6085. (evsh)
+  * FEATURE: Prefill torrent name when creating a new torrent.
+    Closes #7229. (Chocobo1)
+  * FEATURE: Expose more libtorrent options in advanced settings
+    (Chocobo1)
+  * FEATURE: Add comboBox for selecting BitTorrent protocol.
+    Closes #6316. (Chocobo1)
+  * FEATURE: Allow SMTP sender to be set. Closes #7575. (Chocobo1)
+  * FEATURE: Allow to specify if announcing to all tiers is
+    desired. (sledgehammer999)
+  * FEATURE: Configurable number of history of paths in Add New
+    Torrent dialog. (evsh)
+  * BUGFIX: Adjust icons names to better fit FDO scheme (evsh)
+  * BUGFIX: Optimized IP filter parsing, making blazingly fast
+    (sledgehammer999, evsh)
+  * BUGFIX: Fix dialogs didn't position on the correct screen
+    which qBittorrent window is on. Closes #1690, #2474, #3538.
+    (Chocobo1)
+  * BUGFIX: Refactor and improve StatusBar (glassez)
+  * BUGFIX: Set expiration date for newly added cookie to +2 years
+    from now, instead of +99 years. (Chocobo1)
+  * BUGFIX: Don't create subfolder inside temp folder (glassez)
+  * BUGFIX: Don't replace existing files when relocating torrent
+    (glassez)
+  * BUGFIX: Fix explicit Torrent Management Mode in Add New
+    Torrent dialog. Closes #5602. (sledgehammer999)
+  * BUGFIX: Fix calculation of 'Average time in queue' stat under
+    libtorrent 1.1.x (sledgehammer999)
+  * BUGFIX: Don't disable bandwidth scheduler when manually
+    switching speed limits. Closes #7306. (glassez)
+  * BUGFIX: Fix dereferencing freed pointer. Closes #7420.
+    (Chocobo1)
+  * BUGFIX: Change the default cache size to 64MiB. (Chocobo1)
+  * BUGFIX: The previous "Disk write cache size" is not accurate
+    since it is also being used for read cache, so rename it to
+    "Disk cache". (Chocobo1)
+  * BUGFIX: Replace dialog ok-cancel buttons with
+    QDialogButtonBox, which follows the platform specific button
+    order. (Chocobo1)
+  * BUGFIX: Better reporting of success/failure of torrent and
+    file deletion. (sledgehammer999)
+  * BUGFIX: Fix last activity calculation. Closes #7461. (Chocobo1)
+  * BUGFIX: Save state of options windows on cancel too. (silverqx)
+  * BUGFIX: Persist size and treeview header state in preview
+    dialog. (silverqx)
+  * BUGFIX: Show torrent name in "add new torrent" dialog on
+    merging trackers (Chocobo1)
+  * BUGFIX: Properly pre-select the selected torrent's current
+    ratio limiting options in  UpDownRatioDlg dialogs. Fixes #7352
+    (thalieht)
+  * BUGFIX: Optimize code for SpeedWidget. (dzmat)
+  * BUGFIX: Disable processing events when adding
+    torrents(prevents crashes). Closes #7436. (Chocobo1)
+  * BUGFIX: Open links in browser. Closes #7651. (Chocobo1)
+  * BUGFIX: Change default settings for tracker/tier announces to
+    mimick μTorrent behavior. (sledgehammer999)
+  * BUGFIX: Explicitly set UPnP state on start-up. Closes #7338.
+    (Chocobo1)
+  * BUGFIX: Include/print caught signal in stackdump (Chocobo1)
+  * COSMETIC: Trackerlist: Set text alignment of columns with
+    numbers to the right (thalieht)
+  * COSMETIC: Enable alternatingRowColors for "Manage Cookie"
+    dialog (Chocobo1)
+  * COSMETIC: Remove indentation for category/tag filter widgets
+    in all platforms (thalieht)
+  * COSMETIC: Add space between widgets in left side panel. Closes
+    #7224. (Chocobo1, glassez)
+  * COSMETIC: Unify preference window borders across the tabs
+    (vit9696)
+  * COSMETIC: Center Options dialog when showed. (silverqx)
+  * COSMETIC: Show delete accelerator key in menu. closes #7508
+    (Nick Korotysh)
+  * COSMETIC: Set QTextOption::NoWrap property in "Download from
+    URLs" dialog (Chocobo1)
+  * COSMETIC: Use SVG icons for the country flags. Closes #6223.
+    (sledgehammer999)
+  * WEBUI: Allow to load/use ECDSA certificate in webUI. (Chocobo1)
+  * WEBUI: Add copy options to webui context menu (addresses
+    #6815) (#7036) (Tom Piccirello)
+  * WEBUI: Set torrent location from webui context menu (addresses
+    #6815) (#7062) (Tom Piccirello)
+  * WEBUI: Add option to rename torrent from WebUI (Thomas
+    Piccirello)
+  * WEBUI: Add auto torrent management to webui context menu
+    (addresses #6815) (Thomas Piccirello)
+  * WEBUI: Option for "Create subfolder" when adding new torrent.
+    (thalieht)
+  * WEBUI: Fix addPaused wrong default behavior. (Chocobo1)
+  * WEBUI: Reposition "Priority" menu option in WebUI to match
+    gui. Closes #7072. (Thomas Piccirello)
+  * WEBUI: Report TCPServer errorString() if webui fails to listen
+    to port. (Matthew Fioravante)
+  * WEBUI: Exit gracefully when failed to initialize web server
+    with qbt-nox (Chocobo1)
+  * WEBUI: Add file-to-piece-index mappings in
+    /query/propertiesFiles command (Chocobo1)
+  * WEBUI: Add optional parameters for /command/download &
+    /command/upload (Chocobo1)
+  * WEBUI: Print error messages upon receiving invalid header
+    fields. (Chocobo1)
+  * WEBUI: Add WebUi\Address config option. (Matthew Fioravante)
+  * WEBUI: Reinitialize webUI server when "IP address" setting
++++ 39 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/qbittorrent/qbittorrent.changes
++++ and /work/SRC/openSUSE:Factory/.qbittorrent.new/qbittorrent.changes

Old:
----
  bittorrent_missing_ppc64le_in_ax_boost_base.m4.patch
  qbittorrent-3.3.16.tar.xz
  qbittorrent-3.3.16.tar.xz.asc
  qbittorrent-libtorrent-1.1.1.patch

New:
----
  qbittorrent-4.0.2.tar.xz
  qbittorrent-4.0.2.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qbittorrent.spec ++++++
--- /var/tmp/diff_new_pack.DCstgo/_old  2017-12-03 10:13:03.083795910 +0100
+++ /var/tmp/diff_new_pack.DCstgo/_new  2017-12-03 10:13:03.087795765 +0100
@@ -18,53 +18,44 @@
 
 
 Name:           qbittorrent
-Version:        3.3.16
+Version:        4.0.2
 Release:        0
 Summary:        A BitTorrent client in Qt
 License:        GPL-2.0+
 Group:          Productivity/Networking/File-Sharing
-Url:            http://qbittorrent.org/
-Source:         http://downloads.sf.net/%{name}/%{name}-%{version}.tar.xz
-Source1:        http://downloads.sf.net/%{name}/%{name}-%{version}.tar.xz.asc
+URL:            https://www.qbittorrent.org
+Source:         https://downloads.sf.net/%{name}/%{name}-%{version}.tar.xz
+Source1:        https://downloads.sf.net/%{name}/%{name}-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
-# PATCH-FIX-OPENSUSE bittorrent_missing_ppc64le_in_ax_boost_base.m4.patch 
[email protected] -- Add ppc64le support.
-Patch0:         bittorrent_missing_ppc64le_in_ax_boost_base.m4.patch
-# PATCH-FIX-OPENSUSE qbittorrent-libtorrent-1.1.1.patch -- Fix building with 
libtorrent-rasterbar 1.1.1.
-Patch1:         qbittorrent-libtorrent-1.1.1.patch
-BuildRequires:  autoconf
-BuildRequires:  automake
-%if 0%{?suse_version} > 1325
+BuildRequires:  cmake
+%if 0%{?suse_version} > 1320
 BuildRequires:  libboost_system-devel
 %else
 BuildRequires:  boost-devel
 %endif
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
+BuildRequires:  libqt5-linguist-devel >= 5.5.1
 BuildRequires:  pkgconfig
+%if 0%{?suse_version} < 1320
 BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 1.0.6
+%endif
+BuildRequires:  pkgconfig(Qt5Concurrent) >= 5.5.1
+BuildRequires:  pkgconfig(Qt5Core) >= 5.5.1
+BuildRequires:  pkgconfig(Qt5DBus) >= 5.5.1
+BuildRequires:  pkgconfig(Qt5Gui) >= 5.5.1
+BuildRequires:  pkgconfig(Qt5Network) >= 5.5.1
+BuildRequires:  pkgconfig(Qt5Svg) >= 5.5.1
+BuildRequires:  pkgconfig(Qt5Widgets) >= 5.5.1
+BuildRequires:  pkgconfig(Qt5Xml) >= 5.5.1
+BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 1.1.4
+BuildRequires:  pkgconfig(systemd)
 # For geolocalisation.
 Requires:       GeoIP
 Recommends:     python
 # For search engines.
 Recommends:     python3
-%if 0%{?suse_version} >= 1320 || (0%{?sle_version} >= 120100 && 
0%{?is_opensuse})
-BuildRequires:  libqt5-linguist >= 5.2.0
-BuildRequires:  pkgconfig(Qt5Concurrent) >= 5.2.0
-BuildRequires:  pkgconfig(Qt5Core) >= 5.2.0
-BuildRequires:  pkgconfig(Qt5DBus) >= 5.2.0
-BuildRequires:  pkgconfig(Qt5Gui) >= 5.2.0
-BuildRequires:  pkgconfig(Qt5Network) >= 5.2.0
-BuildRequires:  pkgconfig(Qt5Widgets) >= 5.2.0
-BuildRequires:  pkgconfig(Qt5Xml) >= 5.2.0
-%else
-BuildRequires:  libqt4-linguist >= 4.8.0
-BuildRequires:  pkgconfig(QtCore) >= 4.8.0
-BuildRequires:  pkgconfig(QtDBus) >= 4.8.0
-BuildRequires:  pkgconfig(QtGui) >= 4.8.0
-BuildRequires:  pkgconfig(QtNetwork) >= 4.8.0
-BuildRequires:  pkgconfig(QtXml) >= 4.8.0
-%endif
+%requires_ge    libtorrent-rasterbar9
 
 %description
 qBittorrent is a bittorrent client programmed in C++ and Qt that
@@ -76,6 +67,7 @@
 %package nox
 Summary:        A BitTorrent client in Qt, CLI version
 Group:          Productivity/Networking/File-Sharing
+%{systemd_requires}
 
 %description nox
 qBittorrent is a bittorrent client programmed in C++ and Qt that
@@ -84,37 +76,31 @@
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
 
 %build
-aclocal -I m4
-autoconf
-%global _configure ../configure
 for ui in nox gui; do
-    [[ "$ui" == nox ]] && ui_opt='--disable-gui' || ui_opt=
-    mkdir $ui
-    pushd $ui
-    %configure \
+    [[ "$ui" == nox ]] && ui_opt='-DGUI=OFF' || ui_opt=
+    %cmake \
       $ui_opt             \
-      --prefix=%{_prefix} \
-%if 0%{?suse_version} < 1320 && !(0%{?sle_version} >= 120100 && 
0%{?is_opensuse})
-      --with-qt4          \
-%endif
-      --enable-systemd
-    make %{?_smp_mflags} V=1
-    popd
+      -DSYSTEMD=ON
+    make %{?_smp_mflags}
+    cd ..
+    mv build build.$ui
 done
 
 %install
-make INSTALL_ROOT=%{buildroot} install -C nox
-make INSTALL_ROOT=%{buildroot} install -C gui
+for ui in nox gui; do
+    mv build.$ui build
+    %cmake_install
+    mv build build.$ui
+done
 
 mkdir -p %{buildroot}%{_sbindir}/
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}-nox
 
 %fdupes %{buildroot}%{_datadir}/
 
+%if 0%{?suse_version} < 1320
 %post
 %desktop_database_post
 %icon_theme_cache_post
@@ -122,22 +108,35 @@
 %postun
 %desktop_database_postun
 %icon_theme_cache_postun
+%endif
+
+%preun nox
+%service_del_preun %{name}[email protected]
+
+%pre nox
+%service_add_pre %{name}[email protected]
+
+%postun nox
+%service_del_postun %{name}[email protected]
+
+%post nox
+%service_add_post %{name}[email protected]
 
 %files
-%defattr(-,root,root)
-%doc AUTHORS Changelog COPYING README.md TODO
+%doc AUTHORS Changelog README.md TODO
+%license COPYING
 %{_bindir}/%{name}
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*/apps/%{name}.png
 %{_datadir}/icons/hicolor/*/status/%{name}-tray.png
-%{_datadir}/pixmaps/%{name}.png
+%{_datadir}/icons/hicolor/scalable/status/%{name}-tray*.svg
 %dir %{_datadir}/appdata/
 %{_datadir}/appdata/%{name}.appdata.xml
 %{_mandir}/man?/%{name}.?%{?ext_man}
 
 %files nox
-%defattr(-,root,root)
-%doc AUTHORS Changelog COPYING README.md TODO
+%doc AUTHORS Changelog README.md TODO
+%license COPYING
 %{_bindir}/%{name}-nox
 %{_sbindir}/rc%{name}-nox
 %{_unitdir}/%{name}[email protected]

++++++ qbittorrent-3.3.16.tar.xz -> qbittorrent-4.0.2.tar.xz ++++++
++++ 645126 lines of diff (skipped)



Reply via email to