Hello community,

here is the log from the commit of package transmission for openSUSE:Factory 
checked in at 2018-03-24 16:11:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transmission (Old)
 and      /work/SRC/openSUSE:Factory/.transmission.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "transmission"

Sat Mar 24 16:11:11 2018 rev:83 rq:590048 version:2.93

Changes:
--------
--- /work/SRC/openSUSE:Factory/transmission/transmission.changes        
2018-01-20 11:20:30.265787365 +0100
+++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes   
2018-03-24 16:11:12.936504876 +0100
@@ -1,0 +2,27 @@
+Thu Mar 22 09:51:18 UTC 2018 - [email protected]
+
+- Remove marketing from description.
+
+-------------------------------------------------------------------
+Sun Feb 18 03:54:28 UTC 2018 - [email protected]
+
+- Update to version 2.93:
+  + Mitigate dns rebind attacks against daemon CVE-2018-5702).
+  + Fix crash on handshake if establishing DH shared secret fails.
+  + Fix crash when switching to next tracker during announcement.
+  + Fix potential issue during password salt extraction in OOM
+    situation.
+  + Workaround glib_DEFUN- and glib_REQUIRE-related configuration
+    issue.
+  + Fix building against OpenSSL 1.1.0+.
+- Drop 0001-transmission-build-against-openssl-1.1.0.patch: fixed
+  upstream (commit id f91cf5a).
+- Drop
+  0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch:
+  fixed upstream (commit id 8c8386a).
+- Drop CVE-2018-5072.patch: fixed upstream (commit id cf7173df).
+- Cleanup with spec-cleaner.
+- Use https url.
+- Use qmake/make_jobs macros for building qt binary.
+
+-------------------------------------------------------------------

Old:
----
  0001-transmission-build-against-openssl-1.1.0.patch
  0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch
  CVE-2018-5072.patch
  transmission-2.92.tar.xz

New:
----
  transmission-2.93.tar.xz

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

Other differences:
------------------
++++++ transmission.spec ++++++
--- /var/tmp/diff_new_pack.AQURCD/_old  2018-03-24 16:11:14.420451382 +0100
+++ /var/tmp/diff_new_pack.AQURCD/_new  2018-03-24 16:11:14.428451093 +0100
@@ -17,13 +17,13 @@
 
 
 Name:           transmission
-Version:        2.92
+Version:        2.93
 Release:        0
-Summary:        Lightweight, yet powerful BitTorrent client
-License:        (GPL-2.0 or GPL-3.0) and MIT
+Summary:        A BitTorrent client with multiple UIs
+License:        (GPL-2.0-only OR GPL-3.0-only) AND MIT
 Group:          Productivity/Networking/Other
-Url:            http://www.transmissionbt.com/
-Source0:        
http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz
+Url:            https://www.transmissionbt.com/
+Source0:        
https://github.com/%{name}/%{name}-releases/raw/master/%{name}-%{version}.tar.xz
 Source1:        transmission-qt.desktop
 Source2:        transmission-daemon-systemd
 Source3:        README.openSUSE
@@ -33,122 +33,104 @@
 # PATCH-FIX-UPSTREAM transmission-systemd.patch [email protected] -- Fix 
build with systemd 232, patch taken from git
 Patch1:         transmission-systemd.patch
 # Patch0 touches autotool files
-# PATCH-FIX-UPSTREAM support for OpenSSL 1.1
-Patch2:         0001-transmission-build-against-openssl-1.1.0.patch
-# PATCH-FIX-UPSTREAM support for OpenSSL 1.1
-Patch3:         0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch
-# PATCH-FIX-UPSTREAM CVE-2018-5072.patch boo#1075921 CVE-2018-5072 
[email protected] -- Mitigate dns rebind attacks against daemon
-Patch4:         CVE-2018-5072.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  intltool
-BuildRequires:  libtool
-%if 0%{?WITH_APPINDICATOR}
-BuildRequires:  libappindicator-devel >= 0.4.90
-%endif
 BuildRequires:  libb64-devel
 BuildRequires:  libcurl-devel
 BuildRequires:  libevent-devel >= 2.0.0
 BuildRequires:  libminiupnpc-devel
 BuildRequires:  libqt5-linguist
 BuildRequires:  libqt5-qtbase-devel
+BuildRequires:  libtool
 BuildRequires:  openssl-devel >= 0.9.7
+BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0) >= 2.32.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.4.0
 BuildRequires:  pkgconfig(libsystemd) >= 209
 BuildRequires:  pkgconfig(zlib) >= 1.2.3
 Requires:       %{name}-common = %{version}
-Provides:       %{name}-ui = %{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+Provides:       %{name}-ui = %{version}
+%if 0%{?WITH_APPINDICATOR}
+BuildRequires:  libappindicator-devel >= 0.4.90
+%endif
 
 %description
-Transmission is a fast, easy, and free multi-platform BitTorrent client
-with a focus on being lightweight yet feature-filled. Its simple,
-intuitive interface is designed to integrate tightly with whatever
-computing environment you choose to use. Transmission strikes a balance
-between providing useful functionality without feature bloat.
-Furthermore, it is free for anyone to use or modify.
+Transmission is a BitTorrent client. It has GTK+ and Qt GUI clients,
+a daemon for servers and headless use, and both can be remote
+controlled by HTTP and the terminal. It supports Local Peer
+Discovery, DHT, µTP, PEX and magnet links.
 
 %package gtk
-Summary:        Lightweight, yet powerful BitTorrent client
+Summary:        GTK client for the "transmission" BitTorrent client
 Group:          Productivity/Networking/Other
 Requires:       %{name}-common = %{version}
 # For canberra-gtk-play binary
 Requires:       canberra-gtk-play
-Recommends:     %{name}-gtk-lang
-Provides:       %{name}-ui = %{version}
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+Recommends:     %{name}-gtk-lang
+Provides:       %{name}-ui = %{version}
 
 %description gtk
-Transmission is a fast, easy, and free multi-platform BitTorrent client
-with a focus on being lightweight yet feature-filled. Its simple,
-intuitive interface is designed to integrate tightly with whatever
-computing environment you choose to use. Transmission strikes a balance
-between providing useful functionality without feature bloat.
-Furthermore, it is free for anyone to use or modify.
+Transmission is a BitTorrent client. It has GTK+ and Qt GUI clients,
+a daemon for servers and headless use, and both can be remote
+controlled by HTTP and the terminal. It supports Local Peer
+Discovery, DHT, µTP, PEX and magnet links.
 
 This package contains a graphical user interface to transmission.
 
 %package qt
-Summary:        Lightweight, yet powerful BitTorrent client
+Summary:        Qt interface for the "transmission" BitTorrent client
 Group:          Productivity/Networking/Other
 Requires:       %{name}-common = %{version}
-Recommends:     %{name}-qt-lang
-Provides:       %{name}-ui = %{version}
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+Recommends:     %{name}-qt-lang
+Provides:       %{name}-ui = %{version}
 
 %description qt
-Transmission is a fast, easy, and free multi-platform BitTorrent client
-with a focus on being lightweight yet feature-filled. Its simple,
-intuitive interface is designed to integrate tightly with whatever
-computing environment you choose to use. Transmission strikes a balance
-between providing useful functionality without feature bloat.
-Furthermore, it is free for anyone to use or modify.
+Transmission is a BitTorrent client. It has GTK+ and Qt GUI clients,
+a daemon for servers and headless use, and both can be remote
+controlled by HTTP and the terminal. It supports Local Peer
+Discovery, DHT, µTP, PEX and magnet links.
 
 This package contains a graphical user interface to transmission.
 
 %package common
-Summary:        Lightweight, yet powerful BitTorrent client - Common Data
+Summary:        Common data for the "transmission" BitTorrent client
 Group:          Productivity/Networking/Other
 Requires:       %{name}-ui = %{version}
 BuildArch:      noarch
 
 %description common
-Transmission is a fast, easy, and free multi-platform BitTorrent client
-with a focus on being lightweight yet feature-filled. Its simple,
-intuitive interface is designed to integrate tightly with whatever
-computing environment you choose to use. Transmission strikes a balance
-between providing useful functionality without feature bloat.
-Furthermore, it is free for anyone to use or modify.
+Transmission is a BitTorrent client. It has GTK+ and Qt GUI clients,
+a daemon for servers and headless use, and both can be remote
+controlled by HTTP and the terminal. It supports Local Peer
+Discovery, DHT, µTP, PEX and magnet links.
 
 %package daemon
-Summary:        Lightweight, yet powerful BitTorrent client - daemon
+Summary:        Daemon for the "transmission" BitTorrent client
 Group:          Productivity/Networking/Other
 %{?systemd_requires}
 
 %description daemon
-Transmission is a fast, easy, and free multi-platform BitTorrent client
-with a focus on being lightweight yet feature-filled. Its simple,
-intuitive interface is designed to integrate tightly with whatever
-computing environment you choose to use. Transmission strikes a balance
-between providing useful functionality without feature bloat.
-Furthermore, it is free for anyone to use or modify.
+Transmission is a BitTorrent client. It has GTK+ and Qt GUI clients,
+a daemon for servers and headless use, and both can be remote
+controlled by HTTP and the terminal. It supports Local Peer
+Discovery, DHT, µTP, PEX and magnet links.
 
 %lang_package -n %{name}-gtk
 %lang_package -n %{name}-qt
+
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-cp %{S:3} .
+cp %{SOURCE3} .
 
 %build
 # Prevent m4_copy error when running aclocal
@@ -168,8 +150,8 @@
 make %{?_smp_mflags}
 # the qt ui requires an extrawurst for now
 cd qt
-qmake-qt5 QMAKE_CXXFLAGS="%{optflags} -fPIC" qtr.pro
-make %{?_smp_mflags}
+%qmake5
+%make_jobs
 lrelease-qt5 translations/*.ts
 
 %install
@@ -179,7 +161,7 @@
 make install INSTALL_ROOT=%{buildroot}%{_prefix}
 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
+install -D -m 0644 %{SOURCE2} 
%{buildroot}%{_unitdir}/transmission-daemon.service
 install -d %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rctransmission-daemon
 mkdir -p %{buildroot}%{_localstatedir}/lib/transmission
@@ -195,18 +177,15 @@
 %fdupes %{buildroot}
 
 # Install metainfo for qt
-install -Dm0644 %{S:4} 
%{buildroot}%{_datadir}/appdata/transmission-qt.appdata.xml
-
-%clean
-rm -rf %{buildroot}
+install -Dm0644 %{SOURCE4} 
%{buildroot}%{_datadir}/appdata/transmission-qt.appdata.xml
 
 %check
-make check
+make %{?_smp_mflags} check
 
 %pre daemon
 getent group transmission >/dev/null || groupadd -r transmission
 getent passwd transmission >/dev/null || \
-    useradd -r -g transmission -d /var/lib/transmission -s /sbin/nologin \
+    useradd -r -g transmission -d %{_localstatedir}/lib/transmission -s 
/sbin/nologin \
     -c "Transmission BT daemon user" transmission
 %service_add_pre transmission-daemon.service
 
@@ -266,74 +245,67 @@
 %endif
 
 %files
-%defattr(-,root,root)
 %doc AUTHORS NEWS README COPYING README.openSUSE
-%{_bindir}/transmission-cli
-%{_bindir}/transmission-create
-%{_bindir}/transmission-edit
-%{_bindir}/transmission-remote
-%{_bindir}/transmission-show
-%doc %{_mandir}/man1/transmission-cli.1*
-%doc %{_mandir}/man1/transmission-create.1*
-%doc %{_mandir}/man1/transmission-edit.1*
-%doc %{_mandir}/man1/transmission-remote.1*
-%doc %{_mandir}/man1/transmission-show.1*
+%{_bindir}/%{name}-cli
+%{_bindir}/%{name}-create
+%{_bindir}/%{name}-edit
+%{_bindir}/%{name}-remote
+%{_bindir}/%{name}-show
+%{_mandir}/man1/%{name}-cli.1*
+%{_mandir}/man1/%{name}-create.1*
+%{_mandir}/man1/%{name}-edit.1*
+%{_mandir}/man1/%{name}-remote.1*
+%{_mandir}/man1/%{name}-show.1*
 # Update-Alternative managed
-%{_bindir}/transmission
-%{_mandir}/man1/transmission.1%{?ext_man}
-%ghost %{_sysconfdir}/alternatives/transmission
-%ghost %{_sysconfdir}/alternatives/transmission.1.gz
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1%{?ext_man}
+%ghost %{_sysconfdir}/alternatives/%{name}
+%ghost %{_sysconfdir}/alternatives/%{name}.1.gz
 
 %files daemon
-%defattr(-,root,root)
 %doc AUTHORS NEWS README COPYING README.openSUSE
-%dir %{_localstatedir}/lib/transmission
-%doc %{_mandir}/man1/transmission-daemon.1*
-%{_bindir}/transmission-daemon
-%{_sbindir}/rctransmission-daemon
-%{_unitdir}/transmission-daemon.service
+%dir %{_localstatedir}/lib/%{name}
+%{_mandir}/man1/%{name}-daemon.1*
+%{_bindir}/%{name}-daemon
+%{_sbindir}/rc%{name}-daemon
+%{_unitdir}/%{name}-daemon.service
 %attr(-,transmission,transmission)%{_localstatedir}/lib/transmission/
 
-%files -n %{name}-gtk-lang -f transmission-gtk.lang
-%defattr(-,root,root)
+%files -n %{name}-gtk-lang -f %{name}-gtk.lang
 
 %files gtk
-%defattr(-,root,root)
 %doc AUTHORS NEWS README COPYING README.openSUSE
-%{_bindir}/transmission-gtk
-%{_datadir}/applications/transmission-gtk.desktop
-%doc %{_mandir}/man1/transmission-gtk.1*
+%{_bindir}/%{name}-gtk
+%{_datadir}/applications/%{name}-gtk.desktop
+%{_mandir}/man1/%{name}-gtk.1*
 # Update-Alternative managed
-%{_bindir}/transmission
-%{_mandir}/man1/transmission.1%{?ext_man}
-%ghost %{_sysconfdir}/alternatives/transmission
-%ghost %{_sysconfdir}/alternatives/transmission.1.gz
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1%{?ext_man}
+%ghost %{_sysconfdir}/alternatives/%{name}
+%ghost %{_sysconfdir}/alternatives/%{name}.1.gz
 %dir %{_datadir}/appdata
-%{_datadir}/appdata/transmission-gtk.appdata.xml
+%{_datadir}/appdata/%{name}-gtk.appdata.xml
 
-%files -n %{name}-qt-lang -f transmission-qt.lang
-%defattr(-,root,root)
+%files -n %{name}-qt-lang -f %{name}-qt.lang
 %dir %{_datadir}/qt5
 %dir %{_datadir}/qt5/translations
 
 %files qt
-%defattr(-,root,root)
 %doc AUTHORS NEWS README COPYING README.openSUSE
-%{_bindir}/transmission-qt
-%{_datadir}/applications/transmission-qt.desktop
-%doc %{_mandir}/man1/transmission-qt.1*
+%{_bindir}/%{name}-qt
+%{_datadir}/applications/%{name}-qt.desktop
+%{_mandir}/man1/%{name}-qt.1*
 # Update-Alternative managed
-%{_bindir}/transmission
-%{_mandir}/man1/transmission.1%{?ext_man}
-%ghost %{_sysconfdir}/alternatives/transmission
-%ghost %{_sysconfdir}/alternatives/transmission.1.gz
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1%{?ext_man}
+%ghost %{_sysconfdir}/alternatives/%{name}
+%ghost %{_sysconfdir}/alternatives/%{name}.1.gz
 %dir %{_datadir}/appdata
-%{_datadir}/appdata/transmission-qt.appdata.xml
+%{_datadir}/appdata/%{name}-qt.appdata.xml
 
 %files common
-%defattr(-,root,root)
-%{_datadir}/transmission/
-%{_datadir}/icons/*/*/apps/transmission.*
-%{_datadir}/pixmaps/transmission.png
+%{_datadir}/%{name}/
+%{_datadir}/icons/*/*/apps/%{name}.*
+%{_datadir}/pixmaps/%{name}.png
 
 %changelog

++++++ transmission-2.92.tar.xz -> transmission-2.93.tar.xz ++++++
++++ 12130 lines of diff (skipped)


Reply via email to