Hello community,

here is the log from the commit of package transmission for openSUSE:Factory 
checked in at 2014-07-21 21:38:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transmission (Old)
 and      /work/SRC/openSUSE:Factory/.transmission.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "transmission"

Changes:
--------
--- /work/SRC/openSUSE:Factory/transmission/transmission.changes        
2013-08-15 12:21:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes   
2014-07-21 21:38:49.000000000 +0200
@@ -1,0 +2,57 @@
+Fri Jul 11 20:56:31 UTC 2014 - [email protected]
+
+- Update to version 2.84:
+  + All Platforms: Fix peer communication vulnerability.
+- Changes from version 2.83:
+  + All Platforms:
+    - Licensing change: the GNU GPLv2 code can now be used under
+      GNU GPL v2 or v3.
+    - Fix network hanging issues that could occur when both UTP and
+      DHT were enabled.
+    - Fix 2.82 file descriptor leak when importing a blocklist.
+    - Disallow torrents that contain "/../" in the path.
+    - Fix 2.82 bug that didn't retain peers between sessions.
+    - Fix potential dangling memory error in UDP tracker DNS
+      lookups.
+    - Remember a torrent's "queued" state between Transmission
+      sessions.
+    - Updated third party libraries: DHT updated to v0.22;
+      miniupnpc updated to v1.9.
+    - Autoconf script fixes: better detection of ccache, minupnpc.
+    - Fix the X-Transmission-Session-Id header to be valid with the
+      SPDY protocol.
+    - Fix thread safety bugs in the tr_list datatype.
+    - When determining free disk space on NetBSD>=6, support its
+      Quota feature.
+    - Windows portability improvements.
+  + GTK+ Client: Fix threading issue on shutdown.
+  + Qt Client:
+    - Fix toggle-downloading-by-pressing-spacebar in the file list.
+    - Fix "Open URL" crash from dangling pointer.
+    - Support launching downloaded files from inside Transmission.
+    - On Windows, use native Windows icons. 
+    - Improved network status info and tooltip in the status bar.
+    - Fix "Open Torrent" dialog crash in Qt 5.2.
+  + Daemon:
+    - On systemd systems, fix config reloading via
+      'systemctl reload'.
+    - Use libevent's event loop.
+    - Fix discrepancy in curl SSL setup between tr-daemon and
+      tr-remote.
+    - Fix broken OS X build.
+  + Web Client:
+    - Support file renaming in the web client.
+    - Fix incorrect torrent state being displayed for magnet links.
+    - Make URLs in the torrent's comment field clickable (and
+      sanitize them to prevent cross-scripting).
+  + Mac client fixes.
+- Change license to (GPL-2.0 or GPL-3.0) and MIT, following
+  upstreams relicensing.
+- Switch Qt build to Qt5:
+  + Replqce libqt4-devel BuildRequires with libqt5-linguist and
+    libqt5-qtbase-devel.
+  + Change qmake calls to be qmake-qt5 and lrelease to be
+    lrelease-qt5.
+  + Drop transmission-qt4.patch: no longer required.
+
+-------------------------------------------------------------------

Old:
----
  transmission-2.82.tar.xz
  transmission-qt4.patch

New:
----
  transmission-2.84.tar.xz

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

Other differences:
------------------
++++++ transmission.spec ++++++
--- /var/tmp/diff_new_pack.E7wLSO/_old  2014-07-21 21:38:51.000000000 +0200
+++ /var/tmp/diff_new_pack.E7wLSO/_new  2014-07-21 21:38:51.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package transmission
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,14 @@
 
 
 Name:           transmission
-Version:        2.82
+Version:        2.84
 Release:        0
 Summary:        Lightweight, yet powerful BitTorrent client
-License:        GPL-2.0 and MIT
+License:        (GPL-2.0 or GPL-3.0) and MIT
 Group:          Productivity/Networking/Other
 Url:            http://www.transmissionbt.com/
 Source0:        
http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz
 Source1:        transmission-qt.desktop
-# PATCH-FIX-OPENSUSE transmission-qt4.patch [email protected] -- Revert the 
changes for Qt5 support.
-Patch0:         transmission-qt4.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
@@ -38,7 +36,8 @@
 BuildRequires:  libcurl-devel
 BuildRequires:  libevent-devel >= 2.0.0
 BuildRequires:  libminiupnpc-devel
-BuildRequires:  libqt4-devel
+BuildRequires:  libqt5-linguist
+BuildRequires:  libqt5-qtbase-devel
 BuildRequires:  openssl-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0) >= 2.32.0
@@ -129,7 +128,6 @@
 %lang_package -n %{name}-qt
 %prep
 %setup -q
-%patch0 -p1
 cp %{S:3} .
 
 %build
@@ -144,17 +142,17 @@
 make %{?_smp_mflags}
 # the qt ui requires an extrawurst for now
 cd qt
-qmake QMAKE_CXXFLAGS="%{optflags} -fPIC" qtr.pro
+qmake-qt5 QMAKE_CXXFLAGS="%{optflags} -fPIC" qtr.pro
 make %{?_smp_mflags}
-lrelease qtr.pro
+lrelease-qt5 translations/*.ts
 
 %install
 %make_install
 # install qt ui
 cd qt
 make install INSTALL_ROOT=%{buildroot}%{_prefix}
-install -d %{buildroot}%{_datadir}/qt4/translations/
-install -m0644 translations/*.qm %{buildroot}%{_datadir}/qt4/translations/
+install -d %{buildroot}%{_datadir}/qt5/translations/
+install -m0644 translations/*.qm %{buildroot}%{_datadir}/qt5/translations/
 install -D -m 0644 %{S:2} %{buildroot}%{_unitdir}/transmission-daemon.service
 mkdir -p %{buildroot}%{_localstatedir}/lib/transmission
 cd ..
@@ -266,6 +264,8 @@
 
 %files -n %{name}-qt-lang -f transmission-qt.lang
 %defattr(-,root,root)
+%dir %{_datadir}/qt5
+%dir %{_datadir}/qt5/translations
 
 %files qt
 %defattr(-,root,root)

++++++ transmission-2.82.tar.xz -> transmission-2.84.tar.xz ++++++
++++ 271296 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to