commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2020-11-09 13:56:58 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new.11331 (New) Package is "transmission" Mon Nov 9 13:56:58 2020 rev:91 rq:846468 version:3.00 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2020-06-05 20:09:52.709673649 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new.11331/transmission.changes 2020-11-09 13:58:22.355838328 +0100 @@ -1,0 +2,6 @@ +Thu Nov 5 14:53:51 UTC 2020 - Dominique Leuenberger + +- Fix build with RPM 4.16: move installation of translations from + %build to %install section. + +--- Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.xB4RD0/_old 2020-11-09 13:58:23.067836775 +0100 +++ /var/tmp/diff_new_pack.xB4RD0/_new 2020-11-09 13:58:23.067836775 +0100 @@ -132,11 +132,14 @@ 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 %make_install +( +cd qt +mkdir -p %{buildroot}/%{_datadir}/%{name}/translations +mv translations/*qm %{buildroot}/%{_datadir}/%{name}/translations +) make -C qt INSTALL_ROOT=%{buildroot}/usr install mkdir -p %{buildroot}%{_unitdir} install -m0644 daemon/transmission-daemon.service %{buildroot}%{_unitdir}/
commit transmission for openSUSE:Factory
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 + +- 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_n
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2020-06-02 14:32:45 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new.3606 (New) Package is "transmission" Tue Jun 2 14:32:45 2020 rev:89 rq:808844 version:2.94 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2020-02-03 11:26:50.570137793 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new.3606/transmission.changes 2020-06-02 14:32:48.974416026 +0200 @@ -1,0 +2,6 @@ +Fri May 22 10:39:02 UTC 2020 - Martin Pluskal + +- Use modern macros for cmake building +- Cleanup spec file with spec-cleaner + +--- Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.ZsGu32/_old 2020-06-02 14:32:50.138419709 +0200 +++ /var/tmp/diff_new_pack.ZsGu32/_new 2020-06-02 14:32:50.142419722 +0200 @@ -1,7 +1,7 @@ # # spec file for package transmission # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ Summary:A BitTorrent client with multiple UIs License:(GPL-2.0-only OR GPL-3.0-only) AND MIT Group: Productivity/Networking/Other -Url:https://www.transmissionbt.com/ +URL:https://www.transmissionbt.com/ Source0: https://github.com/%{name}/%{name}-releases/raw/master/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop Source3:README.openSUSE @@ -146,7 +146,7 @@ -DENABLE_CLI=ON \ -DENABLE_DAEMON=ON \ -DWITH_SYSTEMD=ON -make %{?_smp_mflags} +%cmake_build %install %cmake_install @@ -242,11 +242,11 @@ %{_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* +%{_mandir}/man1/%{name}-cli.1%{?ext_man} +%{_mandir}/man1/%{name}-create.1%{?ext_man} +%{_mandir}/man1/%{name}-edit.1%{?ext_man} +%{_mandir}/man1/%{name}-remote.1%{?ext_man} +%{_mandir}/man1/%{name}-show.1%{?ext_man} # Update-Alternative managed %{_bindir}/%{name} %{_mandir}/man1/%{name}.1%{?ext_man} @@ -257,7 +257,7 @@ %doc AUTHORS NEWS README README.openSUSE %license COPYING %dir %{_localstatedir}/lib/%{name} -%{_mandir}/man1/%{name}-daemon.1* +%{_mandir}/man1/%{name}-daemon.1%{?ext_man} %{_bindir}/%{name}-daemon %{_sbindir}/rc%{name}-daemon %{_unitdir}/%{name}-daemon.service @@ -270,7 +270,7 @@ %license COPYING %{_bindir}/%{name}-gtk %{_datadir}/applications/%{name}-gtk.desktop -%{_mandir}/man1/%{name}-gtk.1* +%{_mandir}/man1/%{name}-gtk.1%{?ext_man} # Update-Alternative managed %{_bindir}/%{name} %{_mandir}/man1/%{name}.1%{?ext_man} @@ -287,7 +287,7 @@ %license COPYING %{_bindir}/%{name}-qt %{_datadir}/applications/%{name}-qt.desktop -%{_mandir}/man1/%{name}-qt.1* +%{_mandir}/man1/%{name}-qt.1%{?ext_man} # Update-Alternative managed %{_bindir}/%{name} %{_mandir}/man1/%{name}.1%{?ext_man}
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2020-02-03 11:26:49 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new.26092 (New) Package is "transmission" Mon Feb 3 11:26:49 2020 rev:88 rq:768691 version:2.94 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2019-10-30 14:38:57.501616661 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new.26092/transmission.changes 2020-02-03 11:26:50.570137793 +0100 @@ -1,0 +2,5 @@ +Thu Jan 30 11:15:55 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +--- Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.rAF9CY/_old 2020-02-03 11:26:51.474137831 +0100 +++ /var/tmp/diff_new_pack.rAF9CY/_new 2020-02-03 11:26:51.474137831 +0100 @@ -74,7 +74,6 @@ Requires: canberra-gtk-play Requires(post): update-alternatives Requires(postun): update-alternatives -Recommends: %{name}-gtk-lang Provides: %{name}-ui = %{version} %description gtk @@ -91,7 +90,6 @@ Requires: %{name}-common = %{version} Requires(post): update-alternatives Requires(postun): update-alternatives -Recommends: %{name}-qt-lang Provides: %{name}-ui = %{version} %description qt
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2019-10-30 14:38:55 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new.2990 (New) Package is "transmission" Wed Oct 30 14:38:55 2019 rev:87 rq:742521 version:2.94 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2019-05-22 10:56:32.742981827 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new.2990/transmission.changes 2019-10-30 14:38:57.501616661 +0100 @@ -1,0 +2,9 @@ +Tue Oct 22 19:50:59 UTC 2019 - Bjørn Lie + +- Drop transmission-daemon-systemd source: No longer needed, and + does in fact lead to a problem for endusers to set own config for + the daemon. Dropping fixes boo#1139004. +- Pass explicit ENABLE_DAEMON=ON and WITH_SYSTEMD=ON to cmake, + ensure we build upstreams daemon and systemd support. + +--- Old: transmission-daemon-systemd Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.WANjuc/_old 2019-10-30 14:38:58.853618101 +0100 +++ /var/tmp/diff_new_pack.WANjuc/_new 2019-10-30 14:38:58.857618105 +0100 @@ -1,7 +1,7 @@ # # spec file for package transmission # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %global WITH_APPINDICATOR 1 Name: transmission Version:2.94 @@ -25,7 +26,6 @@ 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 # PATCH-FIX-UPSTREAM transmission-appdata.patch badshah...@gmail.com -- Add and install appdata files for both gtk and qt applications; enable translations for the gtk metainfo Patch0: transmission-appdata.patch @@ -129,10 +129,7 @@ %lang_package -n %{name}-qt %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%autosetup -p1 cp %{SOURCE3} . # required by patch2 mv third-party/libnatpmp third-party/natpmp @@ -148,12 +145,16 @@ -DENABLE_QT=ON \ -DUSE_QT5=ON \ -DUSE_SYSTEM_B64=ON \ --DENABLE_CLI=ON +-DENABLE_CLI=ON \ +-DENABLE_DAEMON=ON \ +-DWITH_SYSTEMD=ON make %{?_smp_mflags} %install %cmake_install -install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/transmission-daemon.service +mkdir -p %{buildroot}%{_unitdir} +install -m0644 daemon/transmission-daemon.service %{buildroot}%{_unitdir}/ +mkdir -p %{buildroot}%{_sharedstatedir}/transmission install -d %{buildroot}%{_sbindir} ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rctransmission-daemon mkdir -p %{buildroot}%{_localstatedir}/lib/transmission
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2019-05-22 10:56:31 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new.5148 (New) Package is "transmission" Wed May 22 10:56:31 2019 rev:86 rq:704199 version:2.94 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2018-10-23 20:34:51.624940718 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new.5148/transmission.changes 2019-05-22 10:56:32.742981827 +0200 @@ -1,0 +2,6 @@ +Tue May 14 19:32:54 UTC 2019 - Maurizio Galli + +- Added %global WITH_APPINDICATOR 1 to enable missing appindicator + support + +--- Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.8ac0l9/_old 2019-05-22 10:56:33.410981248 +0200 +++ /var/tmp/diff_new_pack.8ac0l9/_new 2019-05-22 10:56:33.410981248 +0200 @@ -15,7 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # - +%global WITH_APPINDICATOR 1 Name: transmission Version:2.94 Release:0
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2018-10-23 20:34:38 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission" Tue Oct 23 20:34:38 2018 rev:85 rq:642596 version:2.94 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2018-05-07 14:51:16.854529009 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2018-10-23 20:34:51.624940718 +0200 @@ -1,0 +2,31 @@ +Wed Oct 10 08:08:56 UTC 2018 - Marguerite Su + +- fix boo#323 transmission-qt try to load translations from /usr/bin + + upstream issue#736 recommends to use cmake instead of autotools +because codes related to autotools are deprecated. Nowadays +we manually install transmission-qt translations into /usr/ +share/qt5/ directory where is designed for official Qt project +only, while cmake will install to the right location /usr/share/ +transmission/translations. + + switch build time configuration from autotools to cmake +- refactored transmission-appdata.patch to cmake-oriented. + + handle transmission-gtk.appdata.xml translations with +intltool-merge which is used by upstream for desktop files +in gtk/CMakeLists.txt + + handle transmission-qt.appdata.xml installation in +qt/CMakeLists.txt instead of in specfile, because anyway +we binary patch the -gtk.appdata.xml.in, we'd better not +binary patch one while add another one as Source. so the +SOURCE4 is also dropped. +- add transmission-3rdparty-no-download.patch + + transmission's cmake configuration will download and build +some 3rd-party libraries that could not be found in system. +we patch its ExternalProject_Add() method to avoid the download +because there are already source codes for such 3rd-party +libraries located in third-party directory. Also, our OBS +build machine doesn't support downloading in the build VM. +- mark COPYING with %license tag instead of %doc tag +- add extras/{rpc-spec.txt,send-email-when-torrent-done.sh} + as doc since upstream installs them as doc too + +--- Old: transmission-qt.appdata.xml New: transmission-3rdparty-no-download.patch Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.vEU3VS/_old 2018-10-23 20:34:52.676939461 +0200 +++ /var/tmp/diff_new_pack.vEU3VS/_new 2018-10-23 20:34:52.676939461 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -27,12 +27,14 @@ Source1:transmission-qt.desktop Source2:transmission-daemon-systemd Source3:README.openSUSE -Source4:transmission-qt.appdata.xml # PATCH-FIX-UPSTREAM transmission-appdata.patch badshah...@gmail.com -- 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 dims...@opensuse.org -- Fix build with systemd 232, patch taken from git Patch1: transmission-systemd.patch -# Patch0 touches autotool files +# PATCH-FIX-UPSTREAM translmission-3rdparty-no-download.patch marguer...@opensuse.org 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 @@ -40,7 +42,7 @@ BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 BuildRequires: libminiupnpc-devel -BuildRequires: libqt5-linguist +BuildRequires: libqt5-linguist-devel BuildRequires: libqt5-qtbase-devel BuildRequires: libtool BuildRequires: openssl-devel >= 0.9.7 @@ -55,7 +57,7 @@ Requires(postun): update-alternatives Provides: %{name}-ui = %{version} %if 0%{?WITH_APPINDICATOR} -BuildRequires: libappindicator-devel >= 0.4.90 +BuildRequires: libappindicator3-devel >= 0.4.90 %endif %description @@ -130,57 +132,45 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 cp %{SOURCE3} . +# required by patch2 +mv third-party/libnatpmp third-party/natpmp +mv third-party/libutp third-party/utp %build -# Prevent m4_copy error when running aclocal -# m4_copy: won't overwrite defined macro: glib_DEFUN -rm m4/glib-gettext.m4 || exit 1 -autoreconf export CFLAGS="%{optflags} -fPIC
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2018-05-07 14:51:14 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission" Mon May 7 14:51:14 2018 rev:84 rq:603102 version:2.94 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2018-03-24 16:11:12.936504876 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2018-05-07 14:51:16.854529009 +0200 @@ -1,0 +2,15 @@ +Wed May 2 11:22:38 UTC 2018 - bjorn@gmail.com + +- Update to version 2.94: + + All Platforms: +- Fix building against LibreSSL. +- Fix building against mbedTLS. +- Fix torrents ETA calculation. +- Fix cross-compilation issues caused by miniupnpc + configuration test. + + Qt Client: Fix bad downloaded percentage in DetailsDialog. + + Web Client: +- Fix tracker error XSS in inspector (CVE pending). +- Fix torrent name HTML-escaping in trackers inspector tab. + +--- Old: transmission-2.93.tar.xz New: transmission-2.94.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.IIaFdl/_old 2018-05-07 14:51:17.658503920 +0200 +++ /var/tmp/diff_new_pack.IIaFdl/_new 2018-05-07 14:51:17.662503795 +0200 @@ -17,7 +17,7 @@ Name: transmission -Version:2.93 +Version:2.94 Release:0 Summary:A BitTorrent client with multiple UIs License:(GPL-2.0-only OR GPL-3.0-only) AND MIT ++ transmission-2.93.tar.xz -> transmission-2.94.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/transmission-2.93/CMakeLists.txt new/transmission-2.94/CMakeLists.txt --- old/transmission-2.93/CMakeLists.txt2018-01-23 20:17:42.993774318 +0100 +++ new/transmission-2.94/CMakeLists.txt2018-05-01 19:21:08.185549424 +0200 @@ -41,8 +41,8 @@ # "Z" for unsupported trunk builds, # "0" for stable, supported releases # these should be the only two lines you need to change -set(TR_USER_AGENT_PREFIX "2.93") -set(TR_PEER_ID_PREFIX "-TR2930-") +set(TR_USER_AGENT_PREFIX "2.94") +set(TR_PEER_ID_PREFIX "-TR2940-") string(REGEX MATCH "^([0-9]+)\\.([0-9]+).*" TR_VERSION "${TR_USER_AGENT_PREFIX}") set(TR_VERSION_MAJOR "${CMAKE_MATCH_1}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/transmission-2.93/Makefile.in new/transmission-2.94/Makefile.in --- old/transmission-2.93/Makefile.in 2018-01-23 20:18:01.532822691 +0100 +++ new/transmission-2.94/Makefile.in 2018-05-01 19:21:29.940646115 +0200 @@ -307,6 +307,8 @@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ +MBEDTLS_CFLAGS = @MBEDTLS_CFLAGS@ +MBEDTLS_LIBS = @MBEDTLS_LIBS@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/transmission-2.93/NEWS new/transmission-2.94/NEWS --- old/transmission-2.93/NEWS 2018-01-23 20:17:42.994774321 +0100 +++ new/transmission-2.94/NEWS 2018-05-01 19:21:08.187549433 +0200 @@ -1,4 +1,17 @@ -=== Transmission 2.93 (2018/01/xx) === +=== Transmission 2.94 (2018/05/01) === +[https://github.com/transmission/transmission/releases/tag/2.94 All tickets closed by this release] + All Platforms + * Fix building against LibreSSL (#284, #486, #570) + * Fix building against mbedTLS (#115, #528) + * Fix torrents ETA calculation (#522) + * Fix cross-compilation issues caused by miniupnpc configuration test (#475) + Qt Client + * Fix bad downloaded percentage in DetailsDialog (#547) + Web Client + * Fix tracker error XSS in inspector (CVE pending) + * Fix torrent name HTML-escaping in trackers inspector tabTODO + +=== Transmission 2.93 (2018/01/23) === [https://github.com/transmission/transmission/releases/tag/2.93 All tickets closed by this release] All Platforms * Fix CVE-2018-5702 (#468) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/transmission-2.93/REVISION new/transmission-2.94/REVISION --- old/transmission-2.93/REVISION 2018-01-23 20:17:55.905808010 +0100 +++ new/transmission-2.94/REVISION 2018-05-01 19:21:24.157620409 +0200 @@ -1 +1 @@ -3c5870d4f52c91bf8f73846ef2b1da74bbb22693 +d8e60ee44f4295935bd98bf741f85ed19f5a7dfb diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/transmission-2.93/Transmission.xcodeproj/project.p
commit transmission for openSUSE:Factory
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 - jeng...@inai.de + +- Remove marketing from description. + +--- +Sun Feb 18 03:54:28 UTC 2018 - avin...@opensuse.org + +- 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 dims...@opensuse.org -- 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 dims...@opensuse.org -- 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
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2018-01-20 11:20:28 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission" Sat Jan 20 11:20:28 2018 rev:82 rq:567445 version:2.92 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2017-08-29 11:39:51.224070723 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2018-01-20 11:20:30.265787365 +0100 @@ -1,0 +2,10 @@ +Wed Jan 17 20:32:42 UTC 2018 - dims...@opensuse.org + +- Add CVE-2018-5072.patch (backported from + gh#transmission/transmission#468): Mitigate dns rebind attacks + against daemon (boo#1075921, CVE-2018-5072). +- Conditionalize usage of desktop_database_post/postun macros to + suse_version < 1500: recent versions use file triggers. +- Add %check session: run make check. + +--- New: CVE-2018-5072.patch Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.hcX4I8/_old 2018-01-20 11:20:32.193697233 +0100 +++ /var/tmp/diff_new_pack.hcX4I8/_new 2018-01-20 11:20:32.193697233 +0100 @@ -1,7 +1,7 @@ # # spec file for package transmission # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,6 +37,8 @@ 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 dims...@opensuse.org -- Mitigate dns rebind attacks against daemon +Patch4: CVE-2018-5072.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool @@ -145,6 +147,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 cp %{S:3} . %build @@ -197,6 +200,9 @@ %clean rm -rf %{buildroot} +%check +make check + %pre daemon getent group transmission >/dev/null || groupadd -r transmission getent passwd transmission >/dev/null || \ @@ -225,10 +231,12 @@ %post qt update-alternatives --install %{_bindir}/transmission transmission %{_bindir}/transmission-qt 10 \ --slave %{_mandir}/man1/transmission.1.gz transmission.1.gz %{_mandir}/man1/transmission-qt.1.gz +%if 0%{?suse_version} < 1500 %desktop_database_post %post common %icon_theme_cache_post +%endif %postun # Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed @@ -241,17 +249,21 @@ if [ ! -f %{_bindir}/transmission-gtk ]; then update-alternatives --remove transmission %{_bindir}/transmission-gtk fi +%if 0%{?suse_version} < 1500 %desktop_database_postun +%endif %postun qt # Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed if [ ! -f %{_bindir}/transmission-qt ]; then update-alternatives --remove transmission %{_bindir}/transmission-qt fi +%if 0%{?suse_version} < 1500 %desktop_database_postun %postun common %icon_theme_cache_postun +%endif %files %defattr(-,root,root) ++ CVE-2018-5072.patch ++ >From cf7173df930cfa7ac1b1b0e9027c1deffd0b3c84 Mon Sep 17 00:00:00 2001 From: Tavis Ormandy Date: Thu, 11 Jan 2018 10:00:41 -0800 Subject: [PATCH] mitigate dns rebinding attacks against daemon --- libtransmission/quark.c| 2 + libtransmission/quark.h| 2 + libtransmission/rpc-server.c | 119 + libtransmission/rpc-server.h | 4 ++ libtransmission/session.c | 2 + libtransmission/transmission.h | 1 + libtransmission/web.c | 3 ++ 7 files changed, 124 insertions(+), 9 deletions(-) Index: transmission-2.92/libtransmission/quark.c === --- transmission-2.92.orig/libtransmission/quark.c +++ transmission-2.92/libtransmission/quark.c @@ -289,6 +289,8 @@ static const struct tr_key_struct my_sta { "rpc-authentication-required", 27 }, { "rpc-bind-address", 16 }, { "rpc-enabled", 11 }, + { "rpc-host-whitelist", 18 }, + { "rpc-host-whitelist-enabled", 26 }, { "rpc-password", 12 }, { "rpc-port", 8 }, { "rpc-url", 7 }, Index: transmission-2.92/libtransmission/quark.h === --- transmission-2.92.orig/libtransmission/quark.h +++ transmission-2.92/libtransmission/quark.h @@ -291,6 +291,8 @@ enum TR_KEY_
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2017-08-29 11:39:48 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission" Tue Aug 29 11:39:48 2017 rev:81 rq:518579 version:2.92 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2017-08-18 15:00:28.523338816 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2017-08-29 11:39:51.224070723 +0200 @@ -1,0 +2,8 @@ +Wed Aug 23 15:20:59 UTC 2017 - vci...@suse.com + +- Backport support for OpenSSL 1.1 + + Added patches: +0001-transmission-build-against-openssl-1.1.0.patch. +0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch. + +--- New: 0001-transmission-build-against-openssl-1.1.0.patch 0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.AtZYaO/_old 2017-08-29 11:39:52.895835843 +0200 +++ /var/tmp/diff_new_pack.AtZYaO/_new 2017-08-29 11:39:52.907834158 +0200 @@ -33,6 +33,10 @@ # PATCH-FIX-UPSTREAM transmission-systemd.patch dims...@opensuse.org -- 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 BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool @@ -139,6 +143,8 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 +%patch3 -p1 cp %{S:3} . %build ++ 0001-transmission-build-against-openssl-1.1.0.patch ++ >From f91cf5ad8c677b61ceb0bf5877b87f9e93256dd7 Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Mon, 5 Sep 2016 21:49:07 + Subject: [PATCH 1/2] transmission: build against openssl 1.1.0 Signed-off-by: Sebastian Andrzej Siewior --- libtransmission/crypto-utils-openssl.c | 73 -- 1 file changed, 69 insertions(+), 4 deletions(-) Index: transmission-2.92/libtransmission/crypto-utils-openssl.c === --- transmission-2.92.orig/libtransmission/crypto-utils-openssl.c 2017-08-23 17:19:36.662263022 +0200 +++ transmission-2.92/libtransmission/crypto-utils-openssl.c2017-08-23 17:19:37.742280664 +0200 @@ -230,6 +230,61 @@ tr_rc4_process (tr_rc4_ctx_t handle, ***/ +#if OPENSSL_VERSION_NUMBER < 0x1010 +static inline int +DH_set0_pqg (DH * dh, + BIGNUM * p, + BIGNUM * q, + BIGNUM * g) +{ + /* If the fields p and g in d are NULL, the corresponding input + * parameters MUST be non-NULL. q may remain NULL. + */ + if ((dh->p == NULL && p == NULL) + || (dh->g == NULL && g == NULL)) +return 0; + + if (p != NULL) { +BN_free (dh->p); +dh->p = p; + } + if (q != NULL) { +BN_free (dh->q); +dh->q = q; + } + if (g != NULL) { +BN_free (dh->g); +dh->g = g; + } + + if (q != NULL) { +dh->length = BN_num_bits (q); + } + + return 1; +} + +static inline int +DH_set_length (DH * dh, + long length) +{ + dh->length = length; + return 1; +} + +static inline void +DH_get0_key(const DH * dh, +const BIGNUM ** pub_key, +const BIGNUM ** priv_key) +{ + if (pub_key != NULL) +*pub_key = dh->pub_key; + if (priv_key != NULL) +*priv_key = dh->priv_key; +} + +#endif + tr_dh_ctx_t tr_dh_new (const uint8_t * prime_num, size_t prime_num_length, @@ -237,13 +292,19 @@ tr_dh_new (const uint8_t * prime_num, size_t generator_num_length) { DH * handle = DH_new (); + BIGNUM * p, * g; assert (prime_num != NULL); assert (generator_num != NULL); + p = BN_bin2bn (prime_num, prime_num_length, NULL); + g = BN_bin2bn (generator_num, generator_num_length, NULL); - if (!check_pointer (handle->p = BN_bin2bn (prime_num, prime_num_length, NULL)) || - !check_pointer (handle->g = BN_bin2bn (generator_num, generator_num_length, NULL))) + if (!check_pointer (p) || + !check_pointer (g) || + !DH_set0_pqg (handle, p, NULL, g)) { + BN_free (p); + BN_free (g); DH_free (handle); handle = NULL; } @@ -268,16 +329,20 @@ tr_dh_make_key (tr_dh_ctx_t raw_handle { DH * handle = raw_handle; int dh_size, my_public_key_length; + const BIGNUM * hand_pub_key;
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2017-08-18 15:00:22 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission" Fri Aug 18 15:00:22 2017 rev:80 rq:516879 version:2.92 Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2016-12-16 11:51:59.575697585 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2017-08-18 15:00:28.523338816 +0200 @@ -1,0 +2,6 @@ +Tue Aug 8 15:37:53 UTC 2017 - car...@carmenbianca.eu + +- boo#1052817 - Edit transmission-qt.desktop to handle magnet links + (x-scheme-handler/magnet). + +--- Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.GfHYnW/_old 2017-08-18 15:00:31.018987499 +0200 +++ /var/tmp/diff_new_pack.GfHYnW/_new 2017-08-18 15:00:31.026986373 +0200 @@ -1,7 +1,7 @@ # # spec file for package transmission # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ transmission-qt.desktop ++ --- /var/tmp/diff_new_pack.GfHYnW/_old 2017-08-18 15:00:31.142970045 +0200 +++ /var/tmp/diff_new_pack.GfHYnW/_new 2017-08-18 15:00:31.146969482 +0200 @@ -2,10 +2,10 @@ Name=Transmission (Qt) GenericName=BitTorrent Client Comment=Download and share files over BitTorrent -Exec=transmission-qt %F +Exec=transmission-qt %U Icon=transmission Terminal=false TryExec=transmission-qt Type=Application -MimeType=application/x-bittorrent; +MimeType=application/x-bittorrent;x-scheme-handler/magnet; Categories=Network;P2P;
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2016-08-16 13:02:11 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 2016-03-07 13:37:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2016-08-16 13:02:12.0 +0200 @@ -1,0 +2,12 @@ +Thu Aug 4 02:13:43 UTC 2016 - badshah...@gmail.com + +- Add transmission-appdata.patch to add, translate and install + metainfo files for gtk application. +- Patch touches autotool files, add BuildRequires on libtool and + run autoreconf -fi before ./configure; workaround an issue where + aclocal fails due to "won't overwrite defined macro: + glib_DEFUN". +- Add and install metainfo for transmission-qt as a separate + source file. + +--- New: transmission-appdata.patch transmission-qt.appdata.xml Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.ntPxu9/_old 2016-08-16 13:02:14.0 +0200 +++ /var/tmp/diff_new_pack.ntPxu9/_new 2016-08-16 13:02:14.0 +0200 @@ -25,14 +25,19 @@ Url:http://www.transmissionbt.com/ Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop +Source2:transmission-daemon-systemd +Source3:README.openSUSE +Source4:transmission-qt.appdata.xml +# PATCH-FIX-UPSTREAM transmission-appdata.patch badshah...@gmail.com -- Add and install appdata files for both gtk and qt applications; enable translations for the gtk metainfo +Patch0: transmission-appdata.patch +# Patch0 touches autotool files BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool +BuildRequires: libtool %if 0%{?WITH_APPINDICATOR} BuildRequires: libappindicator-devel >= 0.4.90 %endif -Source2:transmission-daemon-systemd -Source3:README.openSUSE BuildRequires: libb64-devel BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 @@ -130,9 +135,14 @@ %lang_package -n %{name}-qt %prep %setup -q +%patch0 -p1 cp %{S:3} . %build +# Prevent m4_copy error when running aclocal +# m4_copy: won't overwrite defined macro: glib_DEFUN +rm m4/glib-gettext.m4 || exit 1 +autoreconf export CFLAGS="%{optflags} -fPIC" export CXXFLAGS="%{optflags} -fPIC" %configure \ @@ -172,6 +182,9 @@ %suse_update_desktop_file -i transmission-qt %fdupes %{buildroot} +# Install metainfo for qt +install -Dm0644 %{S:4} %{buildroot}%{_datadir}/appdata/transmission-qt.appdata.xml + %clean rm -rf %{buildroot} @@ -274,6 +287,8 @@ %{_mandir}/man1/transmission.1%{?ext_man} %ghost %{_sysconfdir}/alternatives/transmission %ghost %{_sysconfdir}/alternatives/transmission.1.gz +%dir %{_datadir}/appdata +%{_datadir}/appdata/transmission-gtk.appdata.xml %files -n %{name}-qt-lang -f transmission-qt.lang %defattr(-,root,root) @@ -291,6 +306,8 @@ %{_mandir}/man1/transmission.1%{?ext_man} %ghost %{_sysconfdir}/alternatives/transmission %ghost %{_sysconfdir}/alternatives/transmission.1.gz +%dir %{_datadir}/appdata +%{_datadir}/appdata/transmission-qt.appdata.xml %files common %defattr(-,root,root) ++ transmission-appdata.patch ++ Index: transmission-2.92/gtk/Makefile.am === --- transmission-2.92.orig/gtk/Makefile.am +++ transmission-2.92/gtk/Makefile.am @@ -97,6 +97,11 @@ DESKTOP_IN_FILES=transmission-gtk.deskto DESKTOP_FILES=$(DESKTOP_IN_FILES:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ +APPDATAdir = $(datadir)/appdata +APPDATA_IN_FILES = transmission-gtk.appdata.xml.in +APPDATA_DATA = $(APPDATA_IN_FILES:.appdata.xml.in=.appdata.xml) +@INTLTOOL_XML_RULE@ + Productivitydir = $(datadir)/applications Productivity_DATA = $(DESKTOP_FILES) @@ -124,7 +129,8 @@ EXTRA_DIST = \ $(DESKTOP_IN_FILES) \ $(UI_FILES) \ transmission.gresource.xml \ - transmission.png + transmission.png \ + $(APPDATA_IN_FILES) DISTCLEANFILES = \ transmission-gtk.desktop Index: transmission-2.92/gtk/transmission-gtk.appdata.xml.in === --- /dev/null +++ transmission-2.92/gtk/transmission-gtk.appdata.xml.in @@ -0,0 +1,26 @@ + + + transmission-gtk.desktop + CC0-1.0 + <_name>Transmission BitTorrent Client + (GPL-2.0 or GPL-3.0) and MIT + <_summary>Lightweight, yet powerful BitTorrent client + http://www.transmissionbt.com/ + +<_p>Transm
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2016-03-07 13:37:02 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 2015-12-03 13:27:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2016-03-07 13:37:03.0 +0100 @@ -1,0 +2,109 @@ +Mon Mar 7 09:01:02 UTC 2016 - zai...@opensuse.org + +- Update to version 2.92: + + Mac Client: Build OSX.KeRanger.A ransomware removal into the +app. +- Changes from version 2.91: + + All Platforms: +- Fix Makefile.am to include Windows patches into source + archive. +- Fix miniupnpc script to handle spaces and other special chars + in paths. + + Mac Client: +- Prevent crash during group rules removal in some cases. +- Fix failure to remove seeding completion notifications from + notification center. +- Show main window and scroll to torrent on notification click. +- Fix issue on Yosemite where peers view didn't occupy all the + available space when web seed view was hidden. + + Qt Client: Fix existing running instance detection and torrents +delegation when using DBus. + + Daemon: +- Fix building on Windows x86. +- Add `--blocklist-update` argument description to + transmission-remote man page. +- Use `-rad` as short form of `--remove-and-delete` option in + transmission-remote. + +--- +Mon Feb 29 14:31:21 UTC 2016 - dims...@opensuse.org + +- Update to version 2.90: + + All Platforms: +- Fix renaming torrent files with common prefix. +- Fix some more thread safety bugs in the tr_list datatype. +- Fix infinite loop when removing torrent data. +- Add support for CyaSSL/WolfSSL and PolarSSL cryptographic + backends; bump OpenSSL minimum to v0.9.7. +- Initial CMake build system support. +- Many improvements to support Windows builds with MSVS and + MinGW; drop XP/2003 support, only Vista and up now. +- Allow building against system UTP and DHT libraries. +- Fix several memory leaks and buffer overflows. +- Support miniupnpc API v14. +- Fix "prefetch-enabled" value type in settings.json (boolean + instead of integer). +- Fix some issues discovered by static analysis (cppcheck, + coverity). +- Fix invalid JSON encoding for non-printable characters. +- Fix multi-threaded locale use when encoding/decoding JSON + data. +- Fix encrypted communication with libevent 2.1+. +- Prevent completed pieces modification by webseeds. +- Require absolute paths in RPC requests. +- Fix and unify torrent origin display in GTK+, Qt and web + clients. +- Fix crash on session shutdown (evdns_getaddrinfo_cancel). +- Retry if RPC server fails to bind to specified address. +- Improve error checking on metadata retrieval. +- Improve UTF-8 validity checking (merge changes from LLVM). +- Don't build transmission-cli by default (it's long + deprecated). + + GTK+ Client: +- Fix overshoot and undershoot indicators display with GTK+ + 3.16+ in main window. +- Don't require DISPLAY if started with `--version` argument. + + Qt Client: +- Improve performance in Torrent Properties dialog for torrents + with lots of files. +- Prevent entering file renaming mode with mouse double-click. +- Add context menu on files tab of Torrent Properties dialog + resembling that of Mac client. +- Remove torrent file from watch directory even if "show + options dialog" is not set. +- Use theme-provided icons in system tray and About dialog. +- Fix initial watch directory scan. +- Improve filter bar look and feel; lots of other small visual + fixes; RTL layout fixes. +- Show message to the user when duplicate torrent is being + added. +- Improve magnets handling in main window. +- Display notifications via tray icon if D-Bus is not + available. +- Show notice on top of filtered torrents list; clear whole + filter on notice double-click. +- Add proper compiler flags to indicate C++11 use. +- Fix translation files loading. + + Daemon: +- Run as service on Windows when in background mode. +- Rework directory watching, add support for native mechanisms + on BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges). +- Don't make assumptions of remote path validity in + transmission-remote. + + Web Client: +- Content Security Policy enhancements. +- Enable "resume now" for queued torrents. +- Mark appropriate f
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2015-12-03 13:27:14 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 2014-07-26 12:19:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2015-12-03 13:27:15.0 +0100 @@ -1,0 +2,6 @@ +Mon Nov 30 17:37:42 UTC 2015 - idon...@suse.com + +- Add transmission-miniupnp14.patch to fix compilation with + miniupnpc API level 14 + +--- New: transmission-miniupnp14.patch Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.57FKVt/_old 2015-12-03 13:27:16.0 +0100 +++ /var/tmp/diff_new_pack.57FKVt/_new 2015-12-03 13:27:16.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package transmission # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,6 +25,8 @@ Url:http://www.transmissionbt.com/ Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop +# PATCH-FIX-UPSTREAM transmission-miniupnp14.patch idon...@suse.com -- Fix build with miniupnpc api level 14 +Patch1: transmission-miniupnp14.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool @@ -128,6 +130,7 @@ %lang_package -n %{name}-qt %prep %setup -q +%patch1 cp %{S:3} . %build ++ transmission-miniupnp14.patch ++ libtransmission: Build fix for miniupnp API version 14 Patch by Sander Sweers Bug: https://bugs.gentoo.org/562020 Index: libtransmission/upnp.c === --- libtransmission/upnp.c (revision 14564) +++ libtransmission/upnp.c (working copy) @@ -86,8 +86,12 @@ struct UPNPDev * ret; bool have_err; -#if (MINIUPNPC_API_VERSION >= 8) /* adds ipv6 and error args */ +#if (MINIUPNPC_API_VERSION >= 14) /* adds ttl */ int err = UPNPDISCOVER_SUCCESS; + ret = upnpDiscover (msec, NULL, NULL, 0, 0, 2, &err); + have_err = err != UPNPDISCOVER_SUCCESS; +#elif (MINIUPNPC_API_VERSION >= 8) /* adds ipv6 and error args */ + int err = UPNPDISCOVER_SUCCESS; ret = upnpDiscover (msec, NULL, NULL, 0, 0, &err); have_err = err != UPNPDISCOVER_SUCCESS; #else
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2014-07-26 12:19:38 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 2014-07-24 06:58:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2014-07-26 12:19:39.0 +0200 @@ -10 +10 @@ -- Update to version 2.84: +- Update to version 2.84 (bnc#887079, CVE-2014-4909): Other differences: -- -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2014-07-24 06:58:31 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 2014-07-21 21:38:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2014-07-24 06:58:37.0 +0200 @@ -1,0 +2,6 @@ +Mon Jul 21 13:47:08 UTC 2014 - dims...@opensuse.org + +- Add rctransmission-daemon symlink for convenience. +- Fix usage of update-alternatives. + +--- Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.Che9UM/_old 2014-07-24 06:58:38.0 +0200 +++ /var/tmp/diff_new_pack.Che9UM/_new 2014-07-24 06:58:38.0 +0200 @@ -154,12 +154,14 @@ 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 %{buildroot}%{_sbindir} +ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rctransmission-daemon mkdir -p %{buildroot}%{_localstatedir}/lib/transmission cd .. -# touch files for alternatives -touch %{buildroot}%{_bindir}/transmission -chmod 0755 %{buildroot}%{_bindir}/transmission -touch %{buildroot}%{_mandir}/man1/transmission.1.gz +# create targets for transmission below /etc/alternatives/ +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +ln -s -f %{_sysconfdir}/alternatives/transmission %{buildroot}/%{_bindir}/transmission +ln -s -f %{_sysconfdir}/alternatives/transmission.1.gz %{buildroot}/%{_mandir}/man1/transmission.1.gz %find_lang transmission-gtk %{?no_lang_C} %find_lang transmission transmission-qt.lang --with-qt --without-mo %{?no_lang_C} %suse_update_desktop_file transmission-gtk @@ -228,18 +230,21 @@ %files %defattr(-,root,root) %doc AUTHORS NEWS README COPYING README.openSUSE -%ghost %{_bindir}/transmission %{_bindir}/transmission-cli %{_bindir}/transmission-create %{_bindir}/transmission-edit %{_bindir}/transmission-remote %{_bindir}/transmission-show -%ghost %doc %{_mandir}/man1/transmission.1* %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* +# Update-Alternative managed +%{_bindir}/transmission +%{_mandir}/man1/transmission.1%{?ext_man} +%ghost %{_sysconfdir}/alternatives/transmission +%ghost %{_sysconfdir}/alternatives/transmission.1.gz %files daemon %defattr(-,root,root) @@ -247,6 +252,7 @@ %dir %{_localstatedir}/lib/transmission %doc %{_mandir}/man1/transmission-daemon.1* %{_bindir}/transmission-daemon +%{_sbindir}/rctransmission-daemon %{_unitdir}/transmission-daemon.service %attr(-,transmission,transmission)%{_localstatedir}/lib/transmission/ @@ -256,11 +262,14 @@ %files gtk %defattr(-,root,root) %doc AUTHORS NEWS README COPYING README.openSUSE -%ghost %{_bindir}/transmission %{_bindir}/transmission-gtk %{_datadir}/applications/transmission-gtk.desktop -%ghost %doc %{_mandir}/man1/transmission.1* %doc %{_mandir}/man1/transmission-gtk.1* +# Update-Alternative managed +%{_bindir}/transmission +%{_mandir}/man1/transmission.1%{?ext_man} +%ghost %{_sysconfdir}/alternatives/transmission +%ghost %{_sysconfdir}/alternatives/transmission.1.gz %files -n %{name}-qt-lang -f transmission-qt.lang %defattr(-,root,root) @@ -270,11 +279,14 @@ %files qt %defattr(-,root,root) %doc AUTHORS NEWS README COPYING README.openSUSE -%ghost %{_bindir}/transmission %{_bindir}/transmission-qt %{_datadir}/applications/transmission-qt.desktop -%ghost %doc %{_mandir}/man1/transmission.1* %doc %{_mandir}/man1/transmission-qt.1* +# Update-Alternative managed +%{_bindir}/transmission +%{_mandir}/man1/transmission.1%{?ext_man} +%ghost %{_sysconfdir}/alternatives/transmission +%ghost %{_sysconfdir}/alternatives/transmission.1.gz %files common %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
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.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2014-07-21 21:38:49.0 +0200 @@ -1,0 +2,57 @@ +Fri Jul 11 20:56:31 UTC 2014 - dims...@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.0 +0200 +++ /var/tmp/diff_new_pack.E7wLSO/_new 2014-07-21 21:38:51.0 +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 dims...@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}
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2013-08-15 12:21:57 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-07-21 12:00:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2013-08-15 12:21:59.0 +0200 @@ -1,0 +2,37 @@ +Fri Aug 9 18:37:31 UTC 2013 - dims...@opensuse.org + +- Update to version 2.82: + + All Platforms: +- Fix webseed crash. +- Fix crash when adding UDP trackers whose host's canonical + name couldn't be found. +- Fix crash when sending handshakes to some peers immediately + after adding a magnet link. +- Fix crash when parsing incoming encrypted handshakes when the + user is removing the related torrent. +- Add safeguard to prevent zombie processes after running a + script when a torrent finishes downloading. +- Fix "bad file descriptor" error. +- Queued torrents no longer show up as paused after exiting & + restarting. +- Fix 2.81 compilation error on OpenBSD. +- Don't misidentify Tixati as BitTornado. + + Mac Client: +- Fix bug that had slow download speeds until editing + preferences. + + GTK+ Client: +- Fix crash that occurred in some cases after using + Torrent > Set Location. +- Fix crash where on_app_exit() got called twice in a row. +- Fix 2.81 compilation error on older versions of glib. +- Can now open folders that have a '#' in their names. +- Silence gobject warning when updating a blocklist from URL. + + Qt Client: +- Qt 5 support. + + Web Client: +- Fix syntax error in index.html's meta name="viewport". +- Fix file uploading issue in Internet Explorer 11. +- Add transmission-qt4.patch: Revert the changes for Qt5, as we do + not have it available yet. + +--- Old: transmission-2.81.tar.xz New: transmission-2.82.tar.xz transmission-qt4.patch Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.b0hoQr/_old 2013-08-15 12:22:00.0 +0200 +++ /var/tmp/diff_new_pack.b0hoQr/_new 2013-08-15 12:22:00.0 +0200 @@ -17,7 +17,7 @@ Name: transmission -Version:2.81 +Version:2.82 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 and MIT @@ -25,6 +25,8 @@ 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 dims...@opensuse.org -- Revert the changes for Qt5 support. +Patch0: transmission-qt4.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool @@ -127,6 +129,7 @@ %lang_package -n %{name}-qt %prep %setup -q +%patch0 -p1 cp %{S:3} . %build ++ transmission-2.81.tar.xz -> transmission-2.82.tar.xz ++ 4114 lines of diff (skipped) ++ transmission-qt4.patch ++ Index: trunk/qt/README.txt === --- trunk/qt/README.txt (revision 14150) +++ trunk/qt/README.txt (revision 14149) @@ -37,7 +37,7 @@ BUILDING ON UNIX - 1. Prerequisites: Qt >= 5 and its development packages + 1. Prerequisites: Qt >= 4.6 and its development packages 2. Build Transmission as normal - 3. In the qt/ directory, type "qmake qtr.pro" or "qmake-qt5 qtr.pro" + 3. In the qt/ directory, type "qmake qtr.pro" or "qmake-qt4 qtr.pro" 4. In the qt/ directory, type "make" 5. In the qt/ directory, as root, type "INSTALL_ROOT=/usr make install" Index: trunk/qt/about.cc === --- trunk/qt/about.cc (revision 14150) +++ trunk/qt/about.cc (revision 14149) @@ -38,5 +38,5 @@ l = new QLabel; - l->setPixmap (QPixmap (QString::fromUtf8 (":/icons/transmission-48.png"))); + l->setPixmap (QPixmap (QString::fromAscii (":/icons/transmission-48.png"))); l->setAlignment (Qt::AlignCenter); v->addWidget (l); @@ -45,5 +45,5 @@ f.setWeight (QFont::Bold); f.setPointSize (int (f.pointSize () * 1.2)); - l = new QLabel (tr ("Transmission %1").arg (QString::fromUtf8 (LONG_VERSION_STRING))); + l = new QLabel (tr ("Transmission %1").arg (QString::fromAscii (LONG_VERSION_STRING))); l->setAlignment (Qt::AlignCenter); l->setFont (f); @@ -52,5 +52,5 @@ l = new QLabel (tr ("A fast and easy BitTorrent client")); - l-
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2013-07-21 12:00:02 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-07-01 16:00:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2013-07-21 12:00:05.0 +0200 @@ -1,0 +2,17 @@ +Fri Jul 19 08:43:13 UTC 2013 - dims...@opensuse.org + +- Update to version 2.81: + + All Platforms: +- Fix 2.80 bug that showed the incorrect status for some peers. +- Better handling of announce errors returned by some trackers. +- Fix compilation error on Solaris. + + GTK+ Client: +- Fix minor memory leaks. +- Remove OnlyShowIn= from the .desktop file. + + Qt Client: Remove OnlyShowIn= from the .desktop file. + + Daemon: Change the systemd script to start Transmission after +the network's initialized. + + Web Client: Slightly better compression of png files. + + Mac client fixes. + +--- Old: transmission-2.80.tar.xz New: transmission-2.81.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.7iGLHT/_old 2013-07-21 12:00:06.0 +0200 +++ /var/tmp/diff_new_pack.7iGLHT/_new 2013-07-21 12:00:06.0 +0200 @@ -17,7 +17,7 @@ Name: transmission -Version:2.80 +Version:2.81 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 and MIT ++ transmission-2.80.tar.xz -> transmission-2.81.tar.xz ++ 2503 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2013-07-01 16:00:33 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-03-21 22:15:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2013-07-01 16:00:35.0 +0200 @@ -1,0 +2,53 @@ +Sat Jun 29 12:19:39 UTC 2013 - dims...@opensuse.org + +- Update to version 2.80: + + All Platforms: +- Support renaming a transfer's files and folders. +- Remove the most frequent thread locks in libtransmission (ie, + fewer beachballs). +- Show the free disk space available when adding torrent. +- Faster reading and parsing of local data files. +- Better use of the OS's filesystem cache. +- Lengthen the prefetch cache for data sent to peers. +- Other small speedups. +- Replace the previous JSON parser with jsonsl to resolve DFSG + licensing issue. +- Fix fails-to-build when compiling with + -Werror=format-security. +- Improved unit tests in libtransmission. +- Tarballs are now released only in .xz format. + + Mac Client: +- Use VDKQueue for watching for torrent files. + + GTK+ Client: +- Simplify the tracker filter pulldown's interface (now matches + the Qt client). +- Synced preferences text & shortcuts. +- Remove deprecated calls to gdk_threads_enter(). +- Silence a handful of console warnings. + + Qt Client: +- More efficient updates when receiving information from the + server. +- Add an option to play a sound when a torrent finishes + downloading. +- Add an option to start up iconified into the notification + area. +- Fix an issue with the tray icon preventing + hibernation/logout. +- Other CPU speedups. +- Open the correct folder when clicking on single-file + torrents. +- Synced preferences text & shortcuts. +- Fix non Latin-1 unit strings. + + Daemon: +- Add support for specifying recently-active torrents in + transmission-remote. + + Web Client: +- Extend the cookie lifespan so that settings like sort order + don't get lost. + + Utils: +- Support user-defined piece sizes in transmission-create. +- Replace systemd BuildRequires with pkgconfig(libsystemd-daemon) + to match what configure is checking for. +- Drop transmission-fix-qt-translations-dir.patch: fixed upstream. + +--- Old: transmission-2.77.tar.xz transmission-fix-qt-translations-dir.patch New: transmission-2.80.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.kRzfKW/_old 2013-07-01 16:00:36.0 +0200 +++ /var/tmp/diff_new_pack.kRzfKW/_new 2013-07-01 16:00:36.0 +0200 @@ -17,7 +17,7 @@ Name: transmission -Version:2.77 +Version:2.80 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 and MIT @@ -25,8 +25,6 @@ Url:http://www.transmissionbt.com/ Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop -# PATCH-FIX-UPSTREAM transmission-fix-qt-translations-dir.patch https://trac.transmissionbt.com/ticket/4050 -Patch1: transmission-fix-qt-translations-dir.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool @@ -40,10 +38,10 @@ BuildRequires: libminiupnpc-devel BuildRequires: libqt4-devel BuildRequires: openssl-devel -BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 +BuildRequires: pkgconfig(libsystemd-daemon) Requires: %{name}-common = %{version} Provides: %{name}-ui = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -130,7 +128,6 @@ %prep %setup -q cp %{S:3} . -%patch1 %build export CFLAGS="%{optflags} -fPIC" ++ transmission-2.77.tar.xz -> transmission-2.80.tar.xz ++ 248871 lines of diff (skipped) ++ transmission-daemon-systemd ++ --- /var/tmp/diff_new_pack.kRzfKW/_old 2013-07-01 16:00:39.0 +0200 +++ /var/tmp/diff_new_pack.kRzfKW/_new 2013-07-01 16:00:39.0 +0200 @@ -1,6 +1,6 @@ [Unit] Description=Transmission BT daemon -After=syslog.target network.target +After=network.target [Service] User=transmission -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional comman
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2013-03-21 22:15:38 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2013-03-12 17:19:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2013-03-21 22:15:40.0 +0100 @@ -1,0 +2,9 @@ +Wed Mar 6 01:52:55 UTC 2013 - nmo.marq...@gmail.com + +- Add transmission-daemon-systemd to sources +- Split transmission-daemon into sub-package, add systemd service + and macros (service to be disabled by default) +- Create 'transmission' user to run transmission-daemon (dont run + service as root). + +--- New: README.openSUSE transmission-daemon-systemd Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.S50c5q/_old 2013-03-21 22:15:41.0 +0100 +++ /var/tmp/diff_new_pack.S50c5q/_new 2013-03-21 22:15:41.0 +0100 @@ -33,11 +33,14 @@ %if 0%{?WITH_APPINDICATOR} BuildRequires: libappindicator-devel >= 0.4.90 %endif +Source2:transmission-daemon-systemd +Source3:README.openSUSE BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 BuildRequires: libminiupnpc-devel BuildRequires: libqt4-devel BuildRequires: openssl-devel +BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 @@ -109,10 +112,24 @@ between providing useful functionality without feature bloat. Furthermore, it is free for anyone to use or modify. +%package daemon +Summary:Lightweight, yet powerful BitTorrent client - daemon +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. + %lang_package -n %{name}-gtk %lang_package -n %{name}-qt %prep %setup -q +cp %{S:3} . %patch1 %build @@ -138,6 +155,8 @@ make install INSTALL_ROOT=%{buildroot}%{_prefix} install -d %{buildroot}%{_datadir}/qt4/translations/ install -m0644 translations/*.qm %{buildroot}%{_datadir}/qt4/translations/ +install -D -m 0644 %{S:2} %{buildroot}%{_unitdir}/transmission-daemon.service +mkdir -p %{buildroot}%{_localstatedir}/lib/transmission cd .. # touch files for alternatives touch %{buildroot}%{_bindir}/transmission @@ -152,6 +171,22 @@ %clean rm -rf %{buildroot} +%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 \ +-c "Transmission BT daemon user" transmission +%service_add_pre transmission-daemon.service + +%post daemon +%service_add_post transmission-daemon.service + +%preun daemon +%service_del_preun transmission-daemon.service + +%postun daemon +%service_del_postun transmission-daemon.service + %post update-alternatives --install %{_bindir}/transmission transmission %{_bindir}/transmission-cli 5 \ --slave %{_mandir}/man1/transmission.1.gz transmission.1.gz %{_mandir}/man1/transmission-cli.1.gz @@ -194,28 +229,35 @@ %files %defattr(-,root,root) -%doc AUTHORS NEWS README COPYING +%doc AUTHORS NEWS README COPYING README.openSUSE %ghost %{_bindir}/transmission %{_bindir}/transmission-cli %{_bindir}/transmission-create -%{_bindir}/transmission-daemon %{_bindir}/transmission-edit %{_bindir}/transmission-remote %{_bindir}/transmission-show %ghost %doc %{_mandir}/man1/transmission.1* %doc %{_mandir}/man1/transmission-cli.1* %doc %{_mandir}/man1/transmission-create.1* -%doc %{_mandir}/man1/transmission-daemon.1* %doc %{_mandir}/man1/transmission-edit.1* %doc %{_mandir}/man1/transmission-remote.1* %doc %{_mandir}/man1/transmission-show.1* +%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 +%{_unitdir}/transmission-daemon.service +%attr(-,transmission,transmission)%{_localstatedir}/lib/transmission/ + %files -n
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2013-03-12 17:19:16 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-12-19 13:32:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2013-03-12 17:19:18.0 +0100 @@ -1,0 +2,65 @@ +Tue Feb 26 20:44:50 UTC 2013 - zai...@opensuse.org + +- Update to version 2.77: + + All Platforms: +- Fix 2.75 regression that broke JSON parsing of real numbers + in locales that don't use '.' as a decimal separator. +- Don't invalidate the OS's file cache when closing files. +- Fix overflow error when setting speed limits above ~8589 + kB/s. +- Generated magnet links didn't include webseeds. +- Fix minor memory leaks when using webseeds. + + GTK+ Client: +- Minor pluralization fixes in the UI. +- Fix folder mis-selection issue in the Preferences dialog. +- Fix GTK+ console warnings on shutdown. + + Qt Client: +- Fix non Latin-1 symbol issue when showing file transfer + speeds. +- Fix issue when creating new torrents with multiple trackers. +- Fix lost text selection in the properties dialog's 'comment' + field. + + Daemon: Fix documentation errors in the spec and manpages. + + Web Client: Fix minor DOM leak. + + CLI: Fix transmission-cli failure when the download directory +doesn't exist. + +--- +Wed Jan 9 11:48:54 UTC 2013 - dims...@opensuse.org + +- Update to version 2.76: + + All Platforms: +- Better error logging when user-provided scripts can't be + executed. +- The "Time Remaining" property wasn't set for torrents with + webseeds but no peers. +- Fix rare error that created a directory name "$HOME". + + GTK+ Client: +- Fix sort-by-age regression introduced in 2.74. +- The "Edit Trackers" window didn't resize properly due to a + 2.70 regression. +- Raise the main window when presenting it from an App + Indicator. + + Qt Client: +- Add magnet link support to transmission-qt.desktop. +- Fix notification area bug that inhibited logouts & desktop + hibernation. +- Use the "video" icon when the torrent is an mkv or mp4 file. +- Toggling the "Append '.part' to incomplete files' names" had + no effect. +- Fix display of the torrent name in the Torrent Options dialog +- Fix cursor point bug in the filterbar's entry field. +- Fix crash when adding a magnet link when Transmission was + only visible in the system tray. +- Fix free-memory-read error on shutdown. + + Daemon: +- Better watchdir support. +- Documentation fixes in transmission-remote's manpage. + + Web Client: +- Fix indentation of the torrent list and toolbar buttons on + mobile devices. + + CLI: +- If the Download directory doesn't exist, try to create it + instead of exiting. + +--- Old: transmission-2.75.tar.xz New: transmission-2.77.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.kd9j4N/_old 2013-03-12 17:19:19.0 +0100 +++ /var/tmp/diff_new_pack.kd9j4N/_new 2013-03-12 17:19:19.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package transmission # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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,7 +17,7 @@ Name: transmission -Version:2.75 +Version:2.77 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 and MIT ++ transmission-2.75.tar.xz -> transmission-2.77.tar.xz ++ 4047 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-12-19 13:32:34 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-12-14 11:19:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-12-19 13:32:37.0 +0100 @@ -1,0 +2,6 @@ +Mon Dec 17 09:12:36 UTC 2012 - vu...@opensuse.org + +- Update to version 2.75: + + Mac-only fixes. + +--- Old: transmission-2.74.tar.bz2 New: transmission-2.75.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.oj3LKu/_old 2012-12-19 13:32:38.0 +0100 +++ /var/tmp/diff_new_pack.oj3LKu/_new 2012-12-19 13:32:38.0 +0100 @@ -17,13 +17,13 @@ Name: transmission -Version:2.74 +Version:2.75 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 and MIT Group: Productivity/Networking/Other Url:http://www.transmissionbt.com/ -Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.bz2 +Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop # PATCH-FIX-UPSTREAM transmission-fix-qt-translations-dir.patch https://trac.transmissionbt.com/ticket/4050 Patch1: transmission-fix-qt-translations-dir.patch -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-12-14 11:19:07 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-11-12 12:46:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-12-14 11:19:10.0 +0100 @@ -1,0 +2,19 @@ +Tue Dec 11 09:03:10 UTC 2012 - vu...@opensuse.org + +- Update to version 2.74: + + All Platforms: +- Fix a bug that prevented IPv6 addresses from being saved in + dht.dat +- Better handling of magnet links that contain 'tr.x=' + parameters +- Add filtering of addresses used for uTP peer connections +- Fix detection of whether or not a peer supports uTP + connections + + Web Client: +- Fix a multi-file selection bug +- Fix bug where the upload and download arrows and rates would + not appear for downloading torrents +- Fix bug when displaying the tracker list + + Mac fixes. + +--- Old: transmission-2.73.tar.xz New: transmission-2.74.tar.bz2 Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.5BBWc5/_old 2012-12-14 11:19:12.0 +0100 +++ /var/tmp/diff_new_pack.5BBWc5/_new 2012-12-14 11:19:12.0 +0100 @@ -17,13 +17,13 @@ Name: transmission -Version:2.73 +Version:2.74 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 and MIT Group: Productivity/Networking/Other Url:http://www.transmissionbt.com/ -Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz +Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.bz2 Source1:transmission-qt.desktop # PATCH-FIX-UPSTREAM transmission-fix-qt-translations-dir.patch https://trac.transmissionbt.com/ticket/4050 Patch1: transmission-fix-qt-translations-dir.patch ++ transmission-2.73.tar.xz -> transmission-2.74.tar.bz2 ++ 823600 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-11-12 12:46:08 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-10-22 22:11:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-11-12 12:46:10.0 +0100 @@ -1,0 +2,6 @@ +Wed Oct 31 12:06:02 UTC 2012 - dims...@opensuse.org + +- Update to version 2.73: + + Mac: Fix crash on non-English localizations. + +--- Old: transmission-2.72.tar.xz New: transmission-2.73.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.6zF8a7/_old 2012-11-12 12:46:12.0 +0100 +++ /var/tmp/diff_new_pack.6zF8a7/_new 2012-11-12 12:46:12.0 +0100 @@ -17,7 +17,7 @@ Name: transmission -Version:2.72 +Version:2.73 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 and MIT -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-10-22 22:11:29 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-10-03 10:12:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-10-22 22:11:33.0 +0200 @@ -1,0 +2,18 @@ +Wed Oct 17 19:45:48 UTC 2012 - dims...@opensuse.org + +- Update to version 2.72: + + All Platforms: +- Fix crash when adding magnet links with malformed webseeds. +- Fix handling of magnet links' webseed URLs that contain + whitespace. +- Fix remaining time estimates of magnet links that have + webseeds. +- Show the webseed count in the torrent list when downloading + from webseeds. + + GTK+: When adding torrents by URL from the clipboard, handle +whitespace in the link. + + Qt: Fix dialog memory leaks. + + Web Client: Minor interface fixes. + + Mac fixes. + +--- Old: transmission-2.71.tar.xz New: transmission-2.72.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.NociXj/_old 2012-10-22 22:11:34.0 +0200 +++ /var/tmp/diff_new_pack.NociXj/_new 2012-10-22 22:11:34.0 +0200 @@ -17,10 +17,10 @@ Name: transmission -Version:2.71 +Version:2.72 Release:0 Summary:Lightweight, yet powerful BitTorrent client -License:GPL-2.0 ; MIT +License:GPL-2.0 and MIT Group: Productivity/Networking/Other Url:http://www.transmissionbt.com/ Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-10-03 10:12:53 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-09-03 18:56:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-10-03 10:12:56.0 +0200 @@ -1,0 +2,30 @@ +Thu Sep 27 14:54:26 UTC 2012 - dims...@opensuse.org + +- Update to version 2.71: + + Mac: Fix crasher on 10.6 Snow Leopard +- Changes from version 2.70: + + All Platforms: +- Improved speed with the µTP protocol +- Fix bug that caused some incoming encrypted peer connections + to fail +- Fix bugs with the speed limit scheduler +- Fix crasher with magnet links + + GTK+: +- Require GTK+ 3.4 + + Qt: +- Control speed limit from the icon tray +- Improved behavior when clicking on torrents in the torrent + list +- Fix bug where torrent files were not deleted +- Fix bug with unicode characters in the default location + + Web Client: +- The file inspector tab displays files nested under + directories +- Improved scrolling on iPad +- Fix incorrectly rendered characters +- Fix bug involving attempts to post notifications without + permission +- Mac fixes. +- Spec file cleanup using spec-cleaner. + +--- Old: transmission-2.61.tar.xz New: transmission-2.71.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.9dhzCw/_old 2012-10-03 10:13:01.0 +0200 +++ /var/tmp/diff_new_pack.9dhzCw/_new 2012-10-03 10:13:01.0 +0200 @@ -17,11 +17,19 @@ Name: transmission +Version:2.71 +Release:0 +Summary:Lightweight, yet powerful BitTorrent client +License:GPL-2.0 ; 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-UPSTREAM transmission-fix-qt-translations-dir.patch https://trac.transmissionbt.com/ticket/4050 +Patch1: transmission-fix-qt-translations-dir.patch BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: glib2-devel >= 2.32.0 BuildRequires: intltool -BuildRequires: pkgconfig(gtk+-3.0) >= 3.2.0 %if 0%{?WITH_APPINDICATOR} BuildRequires: libappindicator-devel >= 0.4.90 %endif @@ -31,21 +39,13 @@ BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files -Version:2.61 -Release:0 -Summary:Lightweight, yet powerful BitTorrent client -License:GPL-2.0 ; MIT -Group: Productivity/Networking/Other -Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz -Source1:transmission-qt.desktop -# PATCH-FIX-UPSTREAM transmission-fix-qt-translations-dir.patch https://trac.transmissionbt.com/ticket/4050 -Patch1: transmission-fix-qt-translations-dir.patch -Url:http://www.transmissionbt.com/ -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 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} %description Transmission is a fast, easy, and free multi-platform BitTorrent client @@ -61,10 +61,10 @@ Requires: %{name}-common = %{version} # For canberra-gtk-play binary Requires: canberra-gtk-play -Requires(post): update-alternatives -Requires(postun): update-alternatives Recommends: %{name}-gtk-lang Provides: %{name}-ui = %{version} +Requires(post): update-alternatives +Requires(postun): update-alternatives %description gtk Transmission is a fast, easy, and free multi-platform BitTorrent client @@ -80,10 +80,10 @@ Summary:Lightweight, yet powerful BitTorrent client Group: Productivity/Networking/Other Requires: %{name}-common = %{version} -Requires(post): update-alternatives -Requires(postun): update-alternatives Recommends: %{name}-qt-lang Provides: %{name}-ui = %{version} +Requires(post): update-alternatives +Requires(postun): update-alternatives %description qt Transmission is a fast,
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-09-03 18:56:45 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-07-25 10:45:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-09-03 18:56:47.0 +0200 @@ -1,0 +2,8 @@ +Sat Aug 25 21:14:00 UTC 2012 - nekola...@yandex.ru + +- Add transmission-qt-lang package: + + Enable build of translation files for transmission-qt + + Add transmission-fix-qt-translations-dir.patch: set +transmission translations dir to QT library translations dir. + +--- New: transmission-fix-qt-translations-dir.patch Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.eqGTD3/_old 2012-09-03 18:56:48.0 +0200 +++ /var/tmp/diff_new_pack.eqGTD3/_new 2012-09-03 18:56:48.0 +0200 @@ -38,6 +38,8 @@ Group: Productivity/Networking/Other Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop +# PATCH-FIX-UPSTREAM transmission-fix-qt-translations-dir.patch https://trac.transmissionbt.com/ticket/4050 +Patch1: transmission-fix-qt-translations-dir.patch Url:http://www.transmissionbt.com/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: %{name}-common = %{version} @@ -80,6 +82,7 @@ Requires: %{name}-common = %{version} Requires(post): update-alternatives Requires(postun): update-alternatives +Recommends: %{name}-qt-lang Provides: %{name}-ui = %{version} %description qt @@ -107,8 +110,10 @@ Furthermore, it is free for anyone to use or modify. %lang_package -n %{name}-gtk +%lang_package -n %{name}-qt %prep %setup -q +%patch1 %build export CFLAGS="$RPM_OPT_FLAGS -fPIC" @@ -124,18 +129,22 @@ cd qt qmake QMAKE_CXXFLAGS="$RPM_OPT_FLAGS -fPIC" qtr.pro %__make %{?jobs:-j%{jobs}} +lrelease qtr.pro %install %makeinstall # 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/ cd .. # touch files for alternatives touch %{buildroot}%{_bindir}/transmission chmod 0755 %{buildroot}%{_bindir}/transmission touch %{buildroot}%{_mandir}/man1/transmission.1.gz %find_lang transmission-gtk %{?no_lang_C} +%find_lang transmission transmission-qt.lang --with-qt --without-mo %{?no_lang_C} %suse_update_desktop_file transmission-gtk %suse_update_desktop_file -i transmission-qt %fdupes $RPM_BUILD_ROOT @@ -213,6 +222,9 @@ %ghost %doc %{_mandir}/man1/transmission.1* %doc %{_mandir}/man1/transmission-gtk.1* +%files -n %{name}-qt-lang -f transmission-qt.lang +%defattr(-,root,root) + %files qt %defattr(-,root,root) %doc AUTHORS NEWS README COPYING ++ transmission-fix-qt-translations-dir.patch ++ --- ./qt/app.cc.orig2012-07-24 05:59:03.0 +0400 +++ ./qt/app.cc 2012-08-26 02:56:55.206177690 +0400 @@ -97,7 +97,7 @@ installTranslator( &qtTranslator ); // install the transmission translator -appTranslator.load( QString(MY_CONFIG_NAME) + "_" + QLocale::system().name(), QCoreApplication::applicationDirPath() + "/translations" ); +appTranslator.load( QString(MY_CONFIG_NAME) + "_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath)); installTranslator( &appTranslator ); Formatter::initUnits( ); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-07-25 10:45:47 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-07-09 18:35:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-07-25 10:45:49.0 +0200 @@ -1,0 +2,26 @@ +Tue Jul 24 12:20:23 UTC 2012 - zai...@opensuse.org + +- Update to version 2.61: + + GTK+: +- Support startup notification. +- Require GTK+ 3. + + Qt: +- Fix bug when opening the web client via the Preferences + dialog. +- Better opening of magnet links. +- The Torrent File list now handles very long lists faster. +- Fix i18n problem introduced in 2.60. + + Web Client: +- Close potential cross-scripting vulnerability from malicious + torrent files. + + Utils: +- Add magnet link generation to the transmission-show command + line tool. + + Mac: +- Fix crash when creating a torrent file on Lion or newer. +- Drop 0%{?favor_gtk2} / BuildRequires: pkgconfig(gtk+-2.0), gtk2 + support dropped upstream. +- Cleanup spec by dropping a lot of unused %if statements for + versions of openSUSE we no longer build for. + +--- Old: transmission-2.60.tar.xz New: transmission-2.61.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.8caqqi/_old 2012-07-25 10:45:51.0 +0200 +++ /var/tmp/diff_new_pack.8caqqi/_new 2012-07-25 10:45:51.0 +0200 @@ -19,25 +19,19 @@ Name: transmission BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: glib2-devel >= 2.28.0 -%if 0%{?favor_gtk2} -BuildRequires: gtk2-devel >= 2.22.0 -%else -BuildRequires: pkgconfig(gtk+-3.0) >= 3.2.0 -%endif +BuildRequires: glib2-devel >= 2.32.0 BuildRequires: intltool +BuildRequires: pkgconfig(gtk+-3.0) >= 3.2.0 %if 0%{?WITH_APPINDICATOR} BuildRequires: libappindicator-devel >= 0.4.90 %endif BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 -%if 0%{?suse_version} > 1210 BuildRequires: libminiupnpc-devel -%endif BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files -Version:2.60 +Version:2.61 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 ; MIT @@ -102,9 +96,7 @@ Summary:Lightweight, yet powerful BitTorrent client - Common Data Group: Productivity/Networking/Other Requires: %{name}-ui = %{version} -%if 0%{suse_version} > 1110 BuildArch: noarch -%endif %description common Transmission is a fast, easy, and free multi-platform BitTorrent client @@ -135,12 +127,6 @@ %install %makeinstall -%if 0%{?suse_version} <= 1110 -%{__rm} %{buildroot}%{_datadir}/locale/fil/LC_MESSAGES/* -%endif -%if 0%{?suse_version} <= 1130 -%{__rm} %{buildroot}%{_datadir}/locale/ceb/LC_MESSAGES/* -%endif # install qt ui cd qt %__make install INSTALL_ROOT=%{buildroot}%{_prefix} @@ -164,22 +150,15 @@ %post gtk update-alternatives --install %{_bindir}/transmission transmission %{_bindir}/transmission-gtk 15\ --slave %{_mandir}/man1/transmission.1.gz transmission.1.gz %{_mandir}/man1/transmission-gtk.1.gz -%if 0%{?suse_version} > 1130 %desktop_database_post -%endif %post qt update-alternatives --install %{_bindir}/transmission transmission %{_bindir}/transmission-qt 10 \ --slave %{_mandir}/man1/transmission.1.gz transmission.1.gz %{_mandir}/man1/transmission-qt.1.gz -%if 0%{?suse_version} > 1130 %desktop_database_post -%endif - -%if 0%{?suse_version} > 1130 %post common %icon_theme_cache_post -%endif %postun # Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed @@ -192,24 +171,17 @@ if [ ! -f %{_bindir}/transmission-gtk ]; then update-alternatives --remove transmission %{_bindir}/transmission-gtk fi -%if 0%{?suse_version} > 1130 %desktop_database_postun -%endif %postun qt # Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed if [ ! -f %{_bindir}/transmission-qt ]; then update-alternatives --remove transmission %{_bindir}/transmission-qt fi -%if 0%{?suse_version} > 1130 %desktop_database_postun -%endif - -%if 0%{?suse_version} > 1130 %postun common %icon_theme_cache_postun -%endif %files %defattr(-,root,root) @@ -231,10 +203,6 @@
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-07-09 18:34:53 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-06-05 15:35:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-07-09 18:35:00.0 +0200 @@ -1,0 +2,19 @@ +Fri Jul 6 16:41:02 UTC 2012 - dims...@opensuse.org + +- Update to version 2.60: + + All Platforms: +- Fix issues when adding magnet links +- Improved scraping behavior for certain trackers +- Fix bug where cleared statistics might not save +- Updated versions of miniupnpc and libuTP +- Fixed compilation issues with Solaris and FreeBSD +- Other minor fixes + + Web Client: +- Notification of downloading and seeding completion (requires + browser support of notifications) +- Re-add select all and deselect all buttons to the file + inspector tab + + Mac-specific changes. + + Updated translations. + +--- Old: transmission-2.52.tar.xz New: transmission-2.60.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.8qIhjp/_old 2012-07-09 18:35:03.0 +0200 +++ /var/tmp/diff_new_pack.8qIhjp/_new 2012-07-09 18:35:03.0 +0200 @@ -37,7 +37,7 @@ BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files -Version:2.52 +Version:2.60 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 ; MIT -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-06-05 15:35:42 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-04-20 15:21:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-06-05 15:35:43.0 +0200 @@ -1,0 +2,14 @@ +Sat May 19 18:36:07 UTC 2012 - zai...@opensuse.org + +- Update to version 2.52: + + All Platforms: +- Fix bug with zero termination of multiscrape strings. +- Update the bundled libnatpmp and miniupnp port forwarding + libraries. + + GTK+: +- Fix minor bug in Ubuntu app indicator support. + + Mac-specific changes. +- Drop xz BuildRequires, since this comes for free in the + buildsystem now. + +--- Old: transmission-2.51.tar.xz New: transmission-2.52.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.qHsNxi/_old 2012-06-05 15:35:44.0 +0200 +++ /var/tmp/diff_new_pack.qHsNxi/_new 2012-06-05 15:35:44.0 +0200 @@ -16,7 +16,6 @@ # - Name: transmission BuildRequires: fdupes BuildRequires: gcc-c++ @@ -28,7 +27,7 @@ %endif BuildRequires: intltool %if 0%{?WITH_APPINDICATOR} -BuildRequires: libappindicator-devel +BuildRequires: libappindicator-devel >= 0.4.90 %endif BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 @@ -38,9 +37,7 @@ BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files -# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 -BuildRequires: xz -Version:2.51 +Version:2.52 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 ; MIT -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-04-20 15:20:43 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-02-29 14:12:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-04-20 15:21:49.0 +0200 @@ -1,0 +2,34 @@ +Mon Apr 9 11:41:27 UTC 2012 - dims...@opensuse.org + +- Update to version 2.51: + + All Platforms: +- Update the bundled libnatpmp and miniupnp libraries for port + forwarding +- Add environment variable options to have libcurl verify SSL + certs +- Support user-specified CXX environment variables during + compile time + + GTK+: +- Fix crash when adding torrents on systems without + G_USER_DIRECTORY_DOWNLOAD +- Honor the notification sound setting +- Add a tooltip to files in the torrents' file list +- Fix broken handling of the Cancel button in the "Open URL" + dialog +- Improve support for Gnome Shell and Unity +- Catch SIGTERM instead of SIGKILL + + Qt: +- Progress bar colors are now similar to the Mac and Web + clients' +- Improve the "Open Folder" behavior + + Web Client: +- Fix global seed ratio progress bars +- Fix sometimes-incorrect ratio being displayed in the + Inspector +- If multiple torrents are selected, show the aggregate info in + the Inspector +- Upgrade to jQuery 1.7.2 + + Daemon: +- Show magnet link information in transmission-remote -i. + +--- Old: transmission-2.50.tar.xz New: transmission-2.51.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.XrovCw/_old 2012-04-20 15:21:50.0 +0200 +++ /var/tmp/diff_new_pack.XrovCw/_new 2012-04-20 15:21:50.0 +0200 @@ -16,6 +16,7 @@ # + Name: transmission BuildRequires: fdupes BuildRequires: gcc-c++ @@ -39,7 +40,7 @@ BuildRequires: update-desktop-files # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz -Version:2.50 +Version:2.51 Release:0 Summary:Lightweight, yet powerful BitTorrent client License:GPL-2.0 ; MIT -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-02-29 14:12:07 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2012-02-21 12:26:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-02-29 14:12:08.0 +0100 @@ -1,0 +2,8 @@ +Mon Feb 27 20:31:47 UTC 2012 - dims...@opensuse.org + +- Conditionally use libminiupnpc-devel BuildRequires on openSUSE + 12.2 and later only. Previous openSUSE versions did not have the + package and will make use of the miniupnp that is bundled with + the transmission sources. + +--- Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.pdlmbd/_old 2012-02-29 14:12:09.0 +0100 +++ /var/tmp/diff_new_pack.pdlmbd/_new 2012-02-29 14:12:09.0 +0100 @@ -31,7 +31,9 @@ %endif BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 +%if 0%{?suse_version} > 1210 BuildRequires: libminiupnpc-devel +%endif BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2012-02-21 12:26:13 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2011-10-25 17:14:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2012-02-21 12:26:17.0 +0100 @@ -1,0 +2,54 @@ +Fri Feb 17 09:08:09 UTC 2012 - vu...@opensuse.org + +- Add libminiupnpc-devel BuildRequires: use an external miniupnpc + instead of a bundled copy. This needs a fix in our miniupnpc + package to work, though. +- Remove libnotify-tools Requires from gtk subpackage: this is not + needed anymore since transmission now uses dbus directly to + create notifications. + +--- +Tue Feb 14 19:50:44 UTC 2012 - zai...@opensuse.org + +- Update to version 2.50: + + All Platforms: +- Fix crash when adding some magnet links. +- Improved support for downloading webseeds with large files. +- Gracefully handle incorrectly-compressed data from webseed + downloads. +- Fairer bandwidth distribution across connected peers. +- Use less CPU when calculating undownloaded portions of large + torrents. +- Use the Selection Algorithm, rather than sorting, to select + peer candidates. +- Use base-10 units when displaying bandwidth speed and disk + space. +- If the OS has its own copy of natpmp, prefer it over our + bundled version. +- Fix Fails-To-Build error on Solaris 10 from use of mkdtemp(). +- Fix Fails-To-Build error on FreeBSD from use of alloca(). +- Fix Fails-To-Build error when building without a C++ compiler + for libuT. + + GTK+: +- Fix regression that broke the "--minimized" command-line + argument. +- Instead of notify-send, use the org.freedesktop.Notifications + DBus API. +- Fix a handful of small memory leaks. + + Qt: +- Fix FTB when building without libuTP support on Debian. + + Web Client: +- Filtering by state and tracker. +- Sorting by size. +- Larger, easier-to-press toolbar buttons. +- Fix the torrent size and time remaining in the inspector's + details tab. +- Bundle jQuery and the stylesheets to avoid third-party CDNs. +- Upgrade to jQuery 1.7.1. +- Fix runtime errors in IE 8, IE 9, and Opera. +- Revise CSS stylesheets to use SASS. +- Minor interface tweaks. + + Daemon: +- Fix corrupted status string in transmission-remote. + +--- Old: transmission-2.42.tar.xz New: transmission-2.50.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.sn2I4Y/_old 2012-02-21 12:26:19.0 +0100 +++ /var/tmp/diff_new_pack.sn2I4Y/_new 2012-02-21 12:26:19.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package transmission # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -15,8 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: transmission BuildRequires: fdupes @@ -33,19 +31,20 @@ %endif BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 +BuildRequires: libminiupnpc-devel BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz -Version:2.42 -Release:1 +Version:2.50 +Release:0 Summary:Lightweight, yet powerful BitTorrent client +License:GPL-2.0 ; MIT +Group: Productivity/Networking/Other Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop Url:http://www.transmissionbt.com/ -Group: Productivity/Networking/Other -License:GPL-2.0 ; MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: %{name}-common = %{version} Requires(post): update-alternatives @@ -61,14 +60,11 @@ Furthermore, it is free for anyone to use or modify. %package gtk -License:GPL-2.0 ; MIT Summary:Lightweight, yet powerful BitTorrent client
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2011-12-06 19:09:18 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.whi0W8/_old 2011-12-06 19:43:54.0 +0100 +++ /var/tmp/diff_new_pack.whi0W8/_new 2011-12-06 19:43:54.0 +0100 @@ -45,7 +45,7 @@ Source1:transmission-qt.desktop Url:http://www.transmissionbt.com/ Group: Productivity/Networking/Other -License:GPLv2 ; MIT License (or similar) +License:GPL-2.0 ; MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: %{name}-common = %{version} Requires(post): update-alternatives @@ -61,7 +61,7 @@ Furthermore, it is free for anyone to use or modify. %package gtk -License:GPLv2 ; MIT License (or similar) +License:GPL-2.0 ; MIT Summary:Lightweight, yet powerful BitTorrent client Group: Productivity/Networking/Other Requires: %{name}-common = %{version} @@ -85,7 +85,7 @@ This package contains a graphical user interface to transmission. %package qt -License:GPLv2 ; MIT License (or similar) +License:GPL-2.0 ; MIT Summary:Lightweight, yet powerful BitTorrent client Group: Productivity/Networking/Other Requires: %{name}-common = %{version} @@ -104,7 +104,7 @@ This package contains a graphical user interface to transmission. %package common -License:GPLv2 ; MIT License (or similar) +License:GPL-2.0 ; MIT Summary:Lightweight, yet powerful BitTorrent client - Common Data Group: Productivity/Networking/Other Requires: %{name}-ui = %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2011-10-25 17:14:40 Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) Package is "transmission", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2011-10-10 14:12:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2011-10-25 17:14:45.0 +0200 @@ -1,0 +2,21 @@ +Thu Oct 20 08:50:01 UTC 2011 - dims...@opensuse.org + +- Update to version 2.42: + + All Platforms: +- Fix error connecting to UDP trackers from big-endian systems +- Fix RPC error when editing UDP trackers +- Fix build failure when a C++ compiler is not installed + + Mac: +- Fix a potential crash on 10.5 Leopard +- Fix bugs with the tracker and file inspector tables + + GTK+: +- Support GTK+ 3.2 +- Fix crasher on systems not running DBus + + Web Client +- Fix bug which broke Opera support + + Updated translations. +- Add conditional pkgconfig(gtk+-3.0) BuildRequires, based on + favor_gtk2; in case favor_gtk2 evaluates to true, we stay with + the existing gtk2-devel BuildRequires. + +--- Old: transmission-2.41.tar.xz New: transmission-2.42.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.W2BTxS/_old 2011-10-25 17:14:53.0 +0200 +++ /var/tmp/diff_new_pack.W2BTxS/_new 2011-10-25 17:14:53.0 +0200 @@ -22,7 +22,11 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: glib2-devel >= 2.28.0 +%if 0%{?favor_gtk2} BuildRequires: gtk2-devel >= 2.22.0 +%else +BuildRequires: pkgconfig(gtk+-3.0) >= 3.2.0 +%endif BuildRequires: intltool %if 0%{?WITH_APPINDICATOR} BuildRequires: libappindicator-devel @@ -34,7 +38,7 @@ BuildRequires: update-desktop-files # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz -Version:2.41 +Version:2.42 Release:1 Summary:Lightweight, yet powerful BitTorrent client Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at Mon Oct 10 14:12:35 CEST 2011. --- openSUSE:Factory/transmission/transmission.changes 2011-10-10 00:48:44.0 +0200 +++ /mounts/work_src_done/STABLE/transmission/transmission.changes 2011-10-10 09:10:16.0 +0200 @@ -1,0 +2,12 @@ +Mon Oct 10 06:26:45 UTC 2011 - vu...@opensuse.org + +- Update to version 2.41: + + Fix crash on Mac. + +--- +Sat Oct 8 11:30:21 UTC 2011 - zai...@opensuse.org + +- Change notify-tools Requires to libnotify-tools (notify-tools + doesn't exist...). + +--- calling whatdependson for head-i586 Old: transmission-2.40.tar.xz New: transmission-2.41.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.VViMqQ/_old 2011-10-10 14:12:31.0 +0200 +++ /var/tmp/diff_new_pack.VViMqQ/_new 2011-10-10 14:12:31.0 +0200 @@ -34,7 +34,7 @@ BuildRequires: update-desktop-files # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz -Version:2.40 +Version:2.41 Release:1 Summary:Lightweight, yet powerful BitTorrent client Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz @@ -64,7 +64,7 @@ # For canberra-gtk-play binary Requires: canberra-gtk-play # For notify-send binary -Requires: notify-tools +Requires: libnotify-tools Requires(post): update-alternatives Requires(postun): update-alternatives Recommends: %{name}-gtk-lang continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at Mon Oct 10 00:48:49 CEST 2011. --- openSUSE:Factory/transmission/transmission.changes 2011-09-23 12:49:01.0 +0200 +++ /mounts/work_src_done/STABLE/transmission/transmission.changes 2011-10-06 08:48:28.0 +0200 @@ -1,0 +2,42 @@ +Thu Oct 6 06:34:18 UTC 2011 - vu...@opensuse.org + +- Update to version 2.40: + + All Platforms: +- Torrent queuing +- Improved webseed support +- Fix crash when removing a magnetized transfer +- Fix adding transfers over RPC when a subfolder does not exist +- Other minor fixes + + GTK+: +- Add GTK+ 3 support +- Make popup notification and system sounds system-configurable +- Add a settings option to hard-delete files instead of using + the recycle bin + + Qt: +- Add popup notification for finished torrents +- Fix non-UTF-8 display issue in the "New Torrent" dialog + + Daemon: +- SSL support in transmission-remote + + Web Client: +- Speed improvements +- Add filtering by tracker +- Allow preference changes on mobile devices +- Allow compact view on mobile devices +- Stop ratio functionality +- Compact view interface improvements + + Utils: +- Fix transmission-edit bug when adding a tracker to a + single-tracker torrent +- Fix transmission-create bug when specifying a directory with + a leading "./" +- Note that we can't use the GTK+ 3 support as the build system has + not been updated for it. +- Add explicit glib2-devel BuildRequires. +- Remove dbus-1-glib-devel, libcanberra-devel, libnotify-devel + BuildRequires: they're gone upstream. +- Add canberra-gtk-play Requires to gtk subpackage: transmission + now uses the canberra-gtk-play binary. +- Add libnotify-tools Requires to gtk subpackage: transmission now + uses the notify-send binary. + +--- calling whatdependson for head-i586 Old: transmission-2.33.tar.xz New: transmission-2.40.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.t8jyB2/_old 2011-10-10 00:48:40.0 +0200 +++ /var/tmp/diff_new_pack.t8jyB2/_new 2011-10-10 00:48:40.0 +0200 @@ -19,24 +19,22 @@ Name: transmission -BuildRequires: dbus-1-glib-devel BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: gtk2-devel >= 2.6.0 +BuildRequires: glib2-devel >= 2.28.0 +BuildRequires: gtk2-devel >= 2.22.0 BuildRequires: intltool %if 0%{?WITH_APPINDICATOR} BuildRequires: libappindicator-devel %endif -BuildRequires: libcanberra-devel BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 -BuildRequires: libnotify-devel BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz -Version:2.33 +Version:2.40 Release:1 Summary:Lightweight, yet powerful BitTorrent client Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz @@ -63,6 +61,10 @@ Summary:Lightweight, yet powerful BitTorrent client Group: Productivity/Networking/Other Requires: %{name}-common = %{version} +# For canberra-gtk-play binary +Requires: canberra-gtk-play +# For notify-send binary +Requires: notify-tools Requires(post): update-alternatives Requires(postun): update-alternatives Recommends: %{name}-gtk-lang continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at Thu Jul 21 11:43:48 CEST 2011. --- GNOME/transmission/transmission.changes 2011-06-30 11:23:41.0 +0200 +++ /mounts/work_src_done/STABLE/transmission/transmission.changes 2011-07-21 09:29:20.0 +0200 @@ -1,0 +2,20 @@ +Thu Jul 21 08:42:46 CEST 2011 - vu...@opensuse.org + +- Update to version 2.33: + + All Platforms: +- Improved webseed support +- Better support for moving and deleting files +- Fix "Too many open files" bug +- Apply blocklists towards DHT communication +- Fix displayed availability + + GTK+: +- Remove deprecated GConf2 dependency + + Qt: +- Fix high CPU issues +- Fix wrong torrent count on tracker filterbar + + Updated translations. +- Remove gconf2-devel BuildRequires. +- Add dbus-1-glib-devel BuildRequires that was missing earlier, or + was implicit before. + +--- calling whatdependson for head-i586 Old: transmission-2.32.tar.xz New: transmission-2.33.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.l4u30j/_old 2011-07-21 11:43:27.0 +0200 +++ /var/tmp/diff_new_pack.l4u30j/_new 2011-07-21 11:43:27.0 +0200 @@ -19,9 +19,9 @@ Name: transmission +BuildRequires: dbus-1-glib-devel BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: gconf2-devel BuildRequires: gtk2-devel >= 2.6.0 BuildRequires: intltool %if 0%{?WITH_APPINDICATOR} @@ -36,10 +36,10 @@ BuildRequires: update-desktop-files # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz -Version:2.32 +Version:2.33 Release:1 Summary:Lightweight, yet powerful BitTorrent client -Source0: http://download.transmissionbt.com/files/%{name}-%{version}.tar.xz +Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop Url:http://www.transmissionbt.com/ Group: Productivity/Networking/Other Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at Tue Jul 5 10:28:27 CEST 2011. --- GNOME/transmission/transmission.changes 2011-06-01 15:58:12.0 +0200 +++ /mounts/work_src_done/STABLE/transmission/transmission.changes 2011-06-30 11:23:41.0 +0200 @@ -1,0 +2,21 @@ +Thu Jun 30 10:07:01 CEST 2011 - dims...@opensuse.org + +- Update to version 2.32: + + All Platforms: +- Fix error caused by some "open-file-limit" configuration + settings +- Fix 2.30 problem seeding to some peers +- Fix bug converting torrent file text contents to UTF-8 +- Better µTP support on systems running uClibc +- Other small bug fixes + + GTK+: +- Fix 2.30 error opening torrents from a web browser +- Remove GNOME desktop proxy support + + Web Client: +- Fix bug when adding torrents +- Add torrents by info hash in the add dialog +- Sorting by ratio +- Allow drag-and-drop to add links +- Add xz BuildRequires to be able to decompress the tar.xz source. + +--- calling whatdependson for head-i586 Old: transmission-2.31.tar.bz2 New: transmission-2.32.tar.xz Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.b4JATy/_old 2011-07-05 10:25:33.0 +0200 +++ /var/tmp/diff_new_pack.b4JATy/_new 2011-07-05 10:25:33.0 +0200 @@ -34,10 +34,12 @@ BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files -Version:2.31 +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz +Version:2.32 Release:1 Summary:Lightweight, yet powerful BitTorrent client -Source0: http://download.transmissionbt.com/files/%{name}-%{version}.tar.bz2 +Source0: http://download.transmissionbt.com/files/%{name}-%{version}.tar.xz Source1:transmission-qt.desktop Url:http://www.transmissionbt.com/ Group: Productivity/Networking/Other Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at Mon Jun 6 12:07:40 CEST 2011. --- GNOME/transmission/transmission.changes 2011-04-08 20:06:28.0 +0200 +++ /mounts/work_src_done/STABLE/transmission/transmission.changes 2011-06-01 15:58:12.0 +0200 @@ -1,0 +2,20 @@ +Wed May 18 22:38:32 CEST 2011 - dims...@opensuse.org + +- Update to version 2.31: + + This release fixes a bunch of packaging issues in 2.30. +- Changes from version 2.30: + + All Platforms +- 265TP support +- UDP tracker support +- Multiscrape support +- Download scarcest pieces first +- The "lazy bitfield" feature has been superseded by the + "Fast Extension" BEP6 +- Scripts are passed the environment + + GTK+: +- Added 256 x 256 icon +- Register as a magnet link handler in the .desktop file + + Web Client: +- Peer and Network preferences + +--- calling whatdependson for head-i586 Old: transmission-2.22.tar.bz2 New: transmission-2.31.tar.bz2 Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.l1zJio/_old 2011-06-06 12:07:08.0 +0200 +++ /var/tmp/diff_new_pack.l1zJio/_new 2011-06-06 12:07:08.0 +0200 @@ -34,10 +34,10 @@ BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files -Version:2.22 -Release:3 +Version:2.31 +Release:1 Summary:Lightweight, yet powerful BitTorrent client -Source: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.bz2 +Source0: http://download.transmissionbt.com/files/%{name}-%{version}.tar.bz2 Source1:transmission-qt.desktop Url:http://www.transmissionbt.com/ Group: Productivity/Networking/Other ++ transmission-2.22.tar.bz2 -> transmission-2.31.tar.bz2 ++ 255000 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at Mon May 2 16:34:23 CEST 2011. --- GNOME/transmission/transmission.changes 2011-03-22 16:56:37.0 +0100 +++ /mounts/work_src_done/STABLE/transmission/transmission.changes 2011-04-08 20:06:28.0 +0200 @@ -1,0 +2,6 @@ +Mon Apr 4 20:15:28 UTC 2011 - dims...@opensuse.org + +- Allow to switch on appindicators based on Project Meta data + (WITH_APPINDICATOR). + +--- calling whatdependson for head-i586 Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.X65UUD/_old 2011-05-02 16:33:29.0 +0200 +++ /var/tmp/diff_new_pack.X65UUD/_new 2011-05-02 16:33:29.0 +0200 @@ -24,6 +24,9 @@ BuildRequires: gconf2-devel BuildRequires: gtk2-devel >= 2.6.0 BuildRequires: intltool +%if 0%{?WITH_APPINDICATOR} +BuildRequires: libappindicator-devel +%endif BuildRequires: libcanberra-devel BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 @@ -32,7 +35,7 @@ BuildRequires: openssl-devel BuildRequires: update-desktop-files Version:2.22 -Release:1 +Release:3 Summary:Lightweight, yet powerful BitTorrent client Source: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.bz2 Source1:transmission-qt.desktop @@ -118,6 +121,9 @@ export CXXFLAGS="$RPM_OPT_FLAGS -fPIC" %configure \ --disable-static \ +%if 0%{?WITH_APPINDICATOR} +--enable-libappindicator \ +%endif --with-gtk %__make %{?jobs:-j%{jobs}} # the qt ui requires an extrawurst for now Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit transmission for openSUSE:Factory
Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at Tue Apr 5 18:22:50 CEST 2011. --- GNOME/transmission/transmission.changes 2011-02-12 20:28:01.0 +0100 +++ transmission/transmission.changes 2011-03-22 16:56:37.0 +0100 @@ -1,0 +2,69 @@ +Thu Mar 10 10:22:49 CET 2011 - dims...@opensuse.org + +- Update to version 2.22: + + All Platforms: +- Faster endgame +- Fix bug where leechers might be disconnected while seeding in + some situations +- Fix 2.20 bug that sometimes showed inaccurate upload/download + speeds +- Support for unsorted blacklists +- Fix IPv6 DHT +- Re-add support to automatically close idle peers +- Fix bug where the resume file did not save the time checked + for the last piece + + GTK+: +- Fix setting individual idle seeding time + + Qt: +- Fix loading localizations on Linux + + CLI: +- Fix bandwidth display issue + + Updated translations. + +--- +Sat Feb 12 19:02:47 CET 2011 - dims...@opensuse.org + +- Update to version 2.21: + + Fix compilation errors of 2.20 release + + Updated translations +- Changes from version 2.20: + + All Platforms: +- Remember downloaded files when a drive is unplugged +- File re-verification is no longer needed in some situations +- Fix "Too many open files" error +- Show the total downloading and seeding time per torrent +- Fix webseeds +- Better support for IPv6-only trackers +- Add the ability to shutdown Transmission sessions via RPC +- NAT-PMP and UPnP now also map the UDP port +- Update the DHT code to dht-0.18 +- Faster parsing of bencoded data +- Improve support for running scripts when a torrent finishes + downloading +- Fix reannounce interval when trackers return a 404 error +- Fix checksum error on platforms running uClibc 0.9.27 or + older +- Fix memmem() errors on Solaris + + GTK+: +- Add "Add" and "Remove" buttons to the tracker list +- Add filesize column to the files list +- Several minor bugfixes and interface improvements + + Qt: +- Accept info_hash values in the "Add url..." dialog + + Daemon: +- Add "reannounce to tracker" option to transmission-remote +- transmission-remote can now read auth info from environment + variables +- Fix configuration file bug with transmission-daemon running + on Macs + + Web Client: +- Right-clicking a torrent now works with Firefox / + Firegestures / Ubuntu + + Utils: +- Fix error when replacing substrings in tracker announce URLs +- Webseeds are now displayed in transmission-show +- BuildRequire libevent-devel >= 2.0.0 to save build power if we + do not have the package available. +- Remove lang workaround, bnc#659001. + +--- calling whatdependson for head-i586 Old: transmission-2.13.tar.bz2 New: transmission-2.22.tar.bz2 Other differences: -- ++ transmission.spec ++ --- /var/tmp/diff_new_pack.uLKXjJ/_old 2011-04-05 18:21:22.0 +0200 +++ /var/tmp/diff_new_pack.uLKXjJ/_new 2011-04-05 18:21:22.0 +0200 @@ -26,14 +26,13 @@ BuildRequires: intltool BuildRequires: libcanberra-devel BuildRequires: libcurl-devel -BuildRequires: libevent-devel +BuildRequires: libevent-devel >= 2.0.0 BuildRequires: libnotify-devel BuildRequires: libqt4-devel BuildRequires: openssl-devel BuildRequires: update-desktop-files -Version:2.13 -Release:4 -# FIXME: check if removal of locales in %install is still needed (last checked: 2010-12-11) +Version:2.22 +Release:1 Summary:Lightweight, yet powerful BitTorrent client Source: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.bz2 Source1:transmission-qt.desktop @@ -131,10 +130,9 @@ %if 0%{?suse_version} <= 1110 %{__rm} %{buildroot}%{_datadir}/locale/fil/LC_MESSAGES/* %endif -# FIXME: waiting for https://bugzilla.novell.com/show_bug.cgi?id=659001 ; once the bug is resolved, remove the comment for %if -#%if 0%{?suse_version} <= 1130 +%if 0%{?suse_version} <= 1130 %{__rm} %{buildroot}%{_datadir}/locale/ceb/LC_MESSAGES/* -#%endif +%endif # install qt ui cd qt %__make install INSTALL_ROOT=%{buildroot}%{_prefix} @@ -225,8 +223,10 @@ %files -n %{name}-gtk-lang -f transmission-gtk.lang %defattr(-,root,root) +%if 0%{?suse_version} <= 1140 %dir %{_datadir}/locale/an %dir %{_datadir}/locale/an/LC_MESSAGES +%endif %files gtk %defattr(-,root,root) ++ transmission-2.13.tar.bz2 -> transmission-2.22.tar.bz2 ++ 310621 lines of diff (skipped) Remember to have fun... -- To unsub