Hello community,

here is the log from the commit of package transmission for openSUSE:Factory 
checked in at 2020-06-05 20:07:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transmission (Old)
 and      /work/SRC/openSUSE:Factory/.transmission.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "transmission"

Fri Jun  5 20:07:48 2020 rev:90 rq:811156 version:3.00

Changes:
--------
--- /work/SRC/openSUSE:Factory/transmission/transmission.changes        
2020-06-02 14:32:48.974416026 +0200
+++ /work/SRC/openSUSE:Factory/.transmission.new.3606/transmission.changes      
2020-06-05 20:09:52.709673649 +0200
@@ -1,0 +2,85 @@
+Fri May 29 07:36:29 UTC 2020 - Paolo Stivanin <[email protected]>
+
+- Update to transmission 3.00:
+  + Common:
+    - Allow the RPC server to listen on an IPv6 address.
+    - Change TR_CURL_SSL_VERIFY to TR_CURL_SSL_NO_VERIFY and enable
+      verification by default.
+    - Go back to using hash as base name for resume and torrent
+      files.
+    - Handle "fields" argument in "session-get" RPC request.
+    - Limit the number of incorrect authentication attempts in
+      embedded web server to 100 to prevent brute-force attacks.
+    - Set idle seed limit range to 1..40320 (4 weeks tops) in all
+      clients.
+    - Add Peer ID for Xfplay, PicoTorrent, Free Download Manager,
+      Folx, Baidu Netdisk torrent clients.
+    - Announce INT64_MAX as size left if the value is unknown.
+    - Add TCP_FASTOPEN support.
+    - Improve ToS handling on IPv6 connections.
+    - Abort handshake if establishing DH shared secret fails.
+    - Don't switch trackers while announcing.
+    - Maintain a "session ID" file (in temporary directory) to
+      better detect whether session is local or remote.
+    - Change torrent location even if no data move is needed.
+    - Support CIDR-notated blocklists.
+    - Update the resume file before running scripts.
+    - Make multiscrape limits adaptive.
+    - Add label support to libtransmission and transmission-remote.
+    - Parse session-id header case-insensitively.
+    - Sanitize suspicious path components instead of rejecting
+      them.
+    - Add support for mbedtls (formely polarssl) and wolfssl
+      (formely cyassl), LibreSSL.
+    - Fix building against OpenSSL 1.1.0+.
+    - Fix a number of memory leaks (magnet loading, session
+      shutdown, bencoded data parsing).
+    - Bump miniupnpc version to 2.0.20170509.
+    - Switch to submodules to manage (most of) third-party
+      dependencies.
+  + GTK:
+    - Add queue up/down hotkeys.
+    - Modernize the .desktop file.
+    - Add AppData file.
+    - Add symbolic icon variant for the Gnome top bar and.
+      when the high contrast theme is in use.
+    - Update file icon when its name changes.
+    - Switch from intltool to gettext for translations.
+  + QT:
+    - Bump minimum Qt version to 5.2.
+    - Fix dropping .torrent files into main window on Windows .
+    - Fix prepending of drive letter to various user-selected paths
+      on Windows.
+    - Fix sorting by progress in presence of magnet transfers.
+    - Fix .torrent file trashing upon addition. 
+    - Add queue up/down hotkeys.
+    - Reduce torrent properties (file tree) memory usage.
+    - Display tooltips in torrent properties (file tree) in case
+      the names don't fit.
+    - Improve UI look on hi-dpi displays. 
+    - Use session ID (if available) to check if session is local
+      or not.
+    - Use default (instead of system) locale to be more flexible.
+    - Modernize the .desktop file.
+  + Daemon:
+    - Use libsystemd instead of libsystemd-daemon.
+    - Harden transmission-daemon.service by disallowing privileges elevation.
+    - Fix exit code to be zero when dumping settings.
+  + Web Client:
+    - Fix tracker error XSS in inspector.
+    - Fix performance issues due to improper use of setInterval()
+      for UI refresh.
+    - Fix recognition of https:// links in comments field.
+    - Fix torrent list style in Google Chrome 59+.
+    - Show ETA in compact view on non-mobile devices.
+    - Show upload file button on mobile devices.
+    - Add keyboard hotkeys for web interface.
+    - Disable autocompletion in torrent URL field.
+- Remove transmission-3rdparty-no-download.patch,
+  transmission-appdata.patch andRemove transmission-systemd.patch:
+  merged upstream.
+- Change build system from cmake to autoconf: replace
+  %cmake/%cmake_build/%cmake_install with
+  %configure/%make/%make_install.
+
+-------------------------------------------------------------------

Old:
----
  transmission-2.94.tar.xz
  transmission-3rdparty-no-download.patch
  transmission-appdata.patch
  transmission-systemd.patch

New:
----
  transmission-3.00.tar.xz

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

Other differences:
------------------
++++++ transmission.spec ++++++
--- /var/tmp/diff_new_pack.DNcs1f/_old  2020-06-05 20:09:55.013681083 +0200
+++ /var/tmp/diff_new_pack.DNcs1f/_new  2020-06-05 20:09:55.017681096 +0200
@@ -18,7 +18,7 @@
 
 %global WITH_APPINDICATOR 1
 Name:           transmission
-Version:        2.94
+Version:        3.00
 Release:        0
 Summary:        A BitTorrent client with multiple UIs
 License:        (GPL-2.0-only OR GPL-3.0-only) AND MIT
@@ -27,14 +27,6 @@
 Source0:        
https://github.com/%{name}/%{name}-releases/raw/master/%{name}-%{version}.tar.xz
 Source1:        transmission-qt.desktop
 Source3:        README.openSUSE
-# PATCH-FIX-UPSTREAM transmission-appdata.patch [email protected] -- Add 
and install appdata files for both gtk and qt applications; enable translations 
for the gtk metainfo
-Patch0:         transmission-appdata.patch
-# PATCH-FIX-UPSTREAM transmission-systemd.patch [email protected] -- Fix 
build with systemd 232, patch taken from git
-Patch1:         transmission-systemd.patch
-# PATCH-FIX-UPSTREAM translmission-3rdparty-no-download.patch 
[email protected] do not update \
-# 3rd-party dependencies from github during build, specify the SOURCE_DIR 
containing sources.
-Patch2:         transmission-3rdparty-no-download.patch
-BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
@@ -42,8 +34,8 @@
 BuildRequires:  libcurl-devel
 BuildRequires:  libevent-devel >= 2.0.0
 BuildRequires:  libminiupnpc-devel
-BuildRequires:  libqt5-linguist-devel
-BuildRequires:  libqt5-qtbase-devel
+BuildRequires:  libqt5-linguist-devel >= 5.12
+BuildRequires:  libqt5-qtbase-devel >= 5.12
 BuildRequires:  libtool
 BuildRequires:  openssl-devel >= 0.9.7
 BuildRequires:  pkgconfig
@@ -127,29 +119,25 @@
 %lang_package -n %{name}-qt
 
 %prep
-%autosetup -p1
+%setup
 cp %{SOURCE3} .
-# required by patch2
-mv third-party/libnatpmp third-party/natpmp
-mv third-party/libutp third-party/utp
 
 %build
-export CFLAGS="%{optflags} -fPIC"
-export CXXFLAGS="%{optflags} -fPIC"
-%cmake \
-%if 0%{?WITH_APPINDICATOR}
-        -DWITH_LIBAPPINDICATOR=ON \
-%endif
-        -DENABLE_QT=ON \
-        -DUSE_QT5=ON \
-        -DUSE_SYSTEM_B64=ON \
-        -DENABLE_CLI=ON \
-        -DENABLE_DAEMON=ON \
-        -DWITH_SYSTEMD=ON
-%cmake_build
+autoreconf -fi
+sed -i '/^Icon=/ s/$/-qt/' qt/transmission-qt.desktop
+%configure \
+    --prefix=/usr \
+    --enable-cli
+%make_build
+cd qt
+%qmake5 
DEFINES+=TRANSLATIONS_DIR=\\\\\\\"/usr/share/transmission/translations\\\\\\\"
+lrelease-qt5 translations/*.ts
+mkdir -p %{buildroot}/%{_datadir}/%{name}/translations
+mv translations/*qm %{buildroot}/%{_datadir}/%{name}/translations
 
 %install
-%cmake_install
+%make_install
+make -C qt INSTALL_ROOT=%{buildroot}/usr install
 mkdir -p %{buildroot}%{_unitdir}
 install -m0644 daemon/transmission-daemon.service  %{buildroot}%{_unitdir}/
 mkdir -p %{buildroot}%{_sharedstatedir}/transmission
@@ -168,9 +156,6 @@
 %suse_update_desktop_file -i transmission-qt
 %fdupes %{buildroot}
 
-%check
-%ctest
-
 %pre daemon
 getent group transmission >/dev/null || groupadd -r transmission
 getent passwd transmission >/dev/null || \
@@ -234,7 +219,7 @@
 %endif
 
 %files
-%doc AUTHORS NEWS README README.openSUSE
+%doc AUTHORS NEWS.md README.md README.openSUSE
 %doc extras/rpc-spec.txt extras/send-email-when-torrent-done.sh
 %license COPYING
 %{_bindir}/%{name}-cli
@@ -254,7 +239,7 @@
 %ghost %{_sysconfdir}/alternatives/%{name}.1.gz
 
 %files daemon
-%doc AUTHORS NEWS README README.openSUSE
+%doc AUTHORS NEWS.md README.md README.openSUSE
 %license COPYING
 %dir %{_localstatedir}/lib/%{name}
 %{_mandir}/man1/%{name}-daemon.1%{?ext_man}
@@ -266,7 +251,7 @@
 %files -n %{name}-gtk-lang -f %{name}-gtk.lang
 
 %files gtk
-%doc AUTHORS NEWS README README.openSUSE
+%doc AUTHORS NEWS.md README.md README.openSUSE
 %license COPYING
 %{_bindir}/%{name}-gtk
 %{_datadir}/applications/%{name}-gtk.desktop
@@ -283,7 +268,7 @@
 %dir %{_datadir}/%{name}/translations
 
 %files qt
-%doc AUTHORS NEWS README README.openSUSE
+%doc AUTHORS NEWS.md README.md README.openSUSE
 %license COPYING
 %{_bindir}/%{name}-qt
 %{_datadir}/applications/%{name}-qt.desktop
@@ -293,12 +278,13 @@
 %{_mandir}/man1/%{name}.1%{?ext_man}
 %ghost %{_sysconfdir}/alternatives/%{name}
 %ghost %{_sysconfdir}/alternatives/%{name}.1.gz
-%dir %{_datadir}/appdata
-%{_datadir}/appdata/%{name}-qt.appdata.xml
 
 %files common
 %{_datadir}/%{name}/
 %{_datadir}/icons/*/*/apps/%{name}.*
+%{_datadir}/icons/hicolor/symbolic/apps/transmission-symbolic.svg
+%{_datadir}/icons/hicolor/scalable/apps/transmission-devel.svg
+%{_datadir}/pixmaps/transmission.png
 %exclude %{_datadir}/%{name}/translations
 
 %changelog

++++++ transmission-2.94.tar.xz -> transmission-3.00.tar.xz ++++++
++++ 677808 lines of diff (skipped)


Reply via email to