Hello community,

here is the log from the commit of package qbittorrent for openSUSE:Factory 
checked in at 2015-05-11 19:39:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qbittorrent (Old)
 and      /work/SRC/openSUSE:Factory/.qbittorrent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qbittorrent"

Changes:
--------
--- /work/SRC/openSUSE:Factory/qbittorrent/qbittorrent.changes  2015-05-02 
21:41:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.qbittorrent.new/qbittorrent.changes     
2015-05-11 19:49:18.000000000 +0200
@@ -1,0 +2,108 @@
+Sun May 10 10:12:43 UTC 2015 - [email protected]
+
+- Update to 3.2.0:
+  + FEATURE: Show actual protocol for listen success/failure in the
+    log (needs libtorrent v1.0).
+  + FEATURE: Support per tracker re-announce (needs libtorrent v1.0),
+  + FEATURE: Support saving in network locations.
+  + FEATURE: Support Qt5.
+  + FEATURE: Code optimizations resulting in a more CPU efficient
+    and snappier qBittorrent.
+  + FEATURE: WEBUI code rewritten, refactored and improved.
+  + FEATURE: Add option to hibernate computer in Auto-Shutdown menu.
+  + FEATURE: Cache preferences in memory. Minimize chance of
+    settings corruption.
+  + FEATURE: Option to disable connections not supported by proxies.
+  + FEATURE: Add a save resume data interval option (useful for SSD).
+  + FEATURE: Add "Last Seen Complete" column.
+  + FEATURE: Add "Last Activity" column.
+  + FEATURE: Add "Total Size" column.
+  + FEATURE: Show current speed limits in the status bar.
+  + FEATURE: Episode filtering for RSS.
+  + FEATURE: Highlight files when opening containing directory on
+    Nautilus, Dolphin, Konqueror).
+  + FEATURE: Setting to ignore RSS rule matches for X days.
+  + FEATURE: Add hotkeys and buttons for Top and Bottom priorities.
+  + FEATURE: Implement peer relevance column.
+  + FEATURE: Show reason why a peer was blocked (needs libtorrent
+    1.0.x).
+  + FEATURE: Use the 'fastest_upload' setting as seed choking
+    algorithm.
+  + FEATURE: Allow to set text options for the toolbar icons.
+  + FEATURE: Add 'Resumed' torrent filter.
+  + FEATURE: 'Add New Torrent` dialog has a button for quickly
+    choosing a location.
+  + FEATURE: Copy selected peers as IP:Port format.
+  + FEATURE: Show info hash in the torrent details in
+    'Add New Torrent' dialog.
+  + FEATURE: New feature: Remove empty labels.
+  + FEATURE: Add "Copy name" option in right-click menu of torrent
+    list.
+  + FEATURE: Implement tracker list in the side panel.
+  + FEATURE: Implement a 'Completed' status.
+  + FEATURE: Columns for session-based download and upload
+    statistics.
+  + FEATURE: Distribute systemd service file for the nox build.
+  + FEATURE: Create qBittorrent.appdata.xml.
+  + BUGFIX: Use completed time from libtorrent directly.
+  + BUGFIX: Speedup and fix a bug in torrent moving.
+  + BUGFIX: Scan Folder dialog now remembers last location.
+  + BUGFIX: Show input box to filter torrent list only when the
+    list is shown.
+  + BUGFIX: Add placeholder text to the input to filter the torrent
+    list.
+  + BUGFIX: Put directories first when sorting torrent content by
+    name.
+  + BUGFIX: Fix missing icon for open action in file list.
+  + BUGFIX: Set placeholder text to torrent content filter.
+  + BUGFIX: Fix torrent creation when data is too large.
+  + BUGFIX: Load torrents that have big metadata file.
+  + BUGFIX: Use correct separator for "OR" condition in Atom/RSS
+    rules.
+  + BUGFIX: Don't waste UI space in 'Content' window.
+  + BUGFIX: Fix the language selection in the combobox when the
+    system locale only has a lang equivalent and not a lang_COUNTRY
+    one.
+  + BUGFIX: Don't overwrite the 'Add Paused' setting from the
+    'Add New Torrent' Dialog.
+  + BUGFIX: Fix file preview when .!qB extension is used.
+  + BUGFIX: Ensure that the priority column has enough width when
+    queueing is enabled.
+  + BUGFIX: Don't put limits to the alternative speed limits.
+  + BUGFIX: Make space key change all selected files' checkboxes.
+  + BUGFIX: Don't block peers that use privileged ports.
+  + BUGFIX: Accept multiple files at once.
+  + BUGFIX: Don't touch torrents whose files are missing.
+  + BUGFIX: Save the new save path first in the history.
+  + BUGFIX: Fix default tracker in 'Create Torrent' dialog.
+  + BUGFIX: Let the OS decide the default interface regardless of
+    IPv4/IPv6. Closes #2156.
+  + BUGFIX: Delete the correct selected torrents when the list is
+    filtered.
+  + BUGFIX: Fix crash when trying to open destination folder on a
+    torrent with no metadata.
+  + BUGFIX: Change torrent name when metadata is retrieved.
+  + COSMETIC: Removes white bar in the labels list.
+  + COSMETIC: Fix speed printing in the tray icon and in the
+    title bar.
+  + COSMETIC: Change the colour scheme used.
+  + ATOM/RSS: Display remote images in the preview.
+  + ATOM/RSS: Format html descriptions in the preview.
+  + ATOM/RSS: Support overriding global "Add paused" option on per
+    rule basis.
+  + SEARCH: Update kickasstorrents, mininova, thepiratebay, and
+    legittorrents plugins.
+  + SEARCH: Remove vertor engine.
+  + SEARCH: Add combo box for fast search engine switch.
+  + SEARCH: Add Torrentz search engine.
+  + OTHER: Drop libtorrent-rasterbar 0.15.x support
+  + OTHER: Drop Qt < 4.8.0 support
+  + OTHER: Migrate build system to autotools.
+  + OTHER: Remove deprecated feature of separate DHT port.
+  + OTHER: Speedup compilation speed.
+  + OTHER: New translation: Hindi (India).
+- Build with Qt5 for openSUSE after 13.2.
+- Add systemd service for noX version.
+- Remove qbittorrent-libtorrent-1.0.patch: fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  qbittorrent-3.1.12.tar.gz
  qbittorrent-libtorrent-1.0.patch

New:
----
  qbittorrent-3.2.0.tar.gz

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

Other differences:
------------------
++++++ qbittorrent.spec ++++++
--- /var/tmp/diff_new_pack.SbjeWj/_old  2015-05-11 19:49:19.000000000 +0200
+++ /var/tmp/diff_new_pack.SbjeWj/_new  2015-05-11 19:49:19.000000000 +0200
@@ -19,29 +19,42 @@
 
 %define _name   qBittorrent
 Name:           qbittorrent
-Version:        3.1.12
+Version:        3.2.0
 Release:        0
 Summary:        A BitTorrent client in Qt
 License:        GPL-2.0+
 Group:          Productivity/Networking/File-Sharing
 Url:            http://qbittorrent.org/
 Source:         
https://github.com/%{name}/%{_name}/archive/release-%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM qbittorrent-libtorrent-1.0.patch [email protected] -- 
Add libtorrent-rasterbar 1.0 support.
-Patch0:         %{name}-libtorrent-1.0.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  boost-devel >= 1.35
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(QtCore) >= 4.6
-BuildRequires:  pkgconfig(QtDBus) >= 4.6
-BuildRequires:  pkgconfig(QtGui) >= 4.6
-BuildRequires:  pkgconfig(QtNetwork) >= 4.6
-BuildRequires:  pkgconfig(QtXml) >= 4.6
-BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 0.15.0
 # For geolocalization.
 Requires:       GeoIP
 # For search engines.
 Requires:       python
+Requires:       python3
+%if 0%{?suse_version} > 1320
+BuildRequires:  libqt5-linguist >= 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
+BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 1.0.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
+BuildRequires:  pkgconfig(libtorrent-rasterbar) >= 0.16.0
+%endif
 
 %description
 qBittorrent is a bittorrent client programmed in C++ / Qt that
@@ -65,35 +78,36 @@
 
 %prep
 %setup -q -n %{_name}-release-%{version}
-%patch0 -p1
-sed -i 's/\(QMAKE_CXXFLAGS += \)/\1%{optflags} /' unixconf.pri
 
 %build
-mkdir -p nox gui
-# Build noX first.
-pushd nox
-../configure --prefix=%{_prefix} --disable-gui
-cp -f conf.pri ../
-make %{?_smp_mflags}
-popd
-
-# Build GUI version.
-pushd gui
-../configure --prefix=%{_prefix}
-cp -f conf.pri ../
-make %{?_smp_mflags}
-popd
+%if 0%{?suse_version} > 1320
+opts="--enable-systemd --with-qt5"
+%else
+opts="--enable-systemd --with-libtorrent-rasterbar0.16"
+%endif
+aclocal -I m4
+autoconf
+%global _configure ../configure
+for ui in nox gui; do
+    [[ "$ui" == nox ]] && opts_ui="--disable-gui"
+    mkdir $ui
+    pushd $ui
+    %configure $opts $opts_ui
+    make %{?_smp_mflags}
+    popd
+    opts_ui=
+done
 
 %install
 for ui in nox gui; do
     pushd $ui
-    cp -f conf.pri conf.log Makefile ../
-    sed -i '/STRIP/d' src/Makefile
     make INSTALL_ROOT=%{buildroot} install
     popd
 done
 
-%suse_update_desktop_file -r %{_name} Network P2P
+mkdir -p %{buildroot}%{_sbindir}/
+ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}-nox
+
 %fdupes %{buildroot}%{_datadir}
 
 %post
@@ -104,19 +118,35 @@
 %desktop_database_postun
 %icon_theme_cache_postun
 
+%pre nox
+%service_add_pre %{name}-nox.service
+
+%post nox
+%service_add_post %{name}-nox.service
+
+%preun nox
+%service_del_preun %{name}-nox.service
+
+%postun nox
+%service_del_postun %{name}-nox.service
+
 %files
 %defattr(-,root,root)
-%doc AUTHORS Changelog COPYING NEWS README.md TODO
+%doc AUTHORS Changelog COPYING README.md TODO
 %{_bindir}/%{name}
 %{_datadir}/applications/%{_name}.desktop
 %{_datadir}/icons/hicolor/*/apps/%{name}.png
 %{_datadir}/pixmaps/%{name}.png
+%dir %{_datadir}/appdata/
+%{_datadir}/appdata/%{_name}.appdata.xml
 %{_mandir}/man?/%{name}.?%{?ext_man}
 
 %files nox
 %defattr(-,root,root)
-%doc AUTHORS Changelog COPYING NEWS README.md TODO
+%doc AUTHORS Changelog COPYING README.md TODO
 %{_bindir}/%{name}-nox
+%{_sbindir}/rc%{name}-nox
+%{_unitdir}/%{name}-nox.service
 %{_mandir}/man?/%{name}-nox.?%{?ext_man}
 
 %changelog

++++++ qbittorrent-3.1.12.tar.gz -> qbittorrent-3.2.0.tar.gz ++++++
++++ 472197 lines of diff (skipped)


Reply via email to