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 - dimstar@opensuse.org + +- 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 dimstar@opensuse.org -- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org