[transmission/el6] Have to backtrack due to dependency versions in newer releases. Will look into patch sets asap for n

Adam Miller maxamillion at fedoraproject.org
Mon Nov 21 17:20:07 UTC 2011


commit 62c391b7dada5671adaddf2074386dd90de94d5f
Author: Adam Miller <maxamillion at fedoraproject.org>
Date:   Mon Nov 21 11:19:37 2011 -0600

    Have to backtrack due to dependency versions in newer releases. Will
    look into patch sets asap for newer version backports.

 .gitignore                             |    1 +
 fix-optflags.patch                     |    2 +-
 sources                                |    2 +-
 transmission-3629-3639-3666-3644.patch |  226 ++++++++++++++++++++++++++++++++
 transmission-daemon-init               |  102 ++++++++++++++
 transmission-daemon-sysconfig          |    5 +
 transmission-daemon-systemd            |   13 --
 transmission.spec                      |  134 +++++--------------
 8 files changed, 371 insertions(+), 114 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0d1f0bf..3b0fab1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 transmission-1.83.tar.xz
 /transmission-2.42.tar.xz
+/transmission-2.11.tar.xz
diff --git a/fix-optflags.patch b/fix-optflags.patch
index 238176d..fe9ea6e 100644
--- a/fix-optflags.patch
+++ b/fix-optflags.patch
@@ -7,5 +7,5 @@
 -CONFIG += qt qdbus thread debug link_pkgconfig
 +CONFIG += qt qdbus thread release link_pkgconfig
  QT += network
- PKGCONFIG = fontconfig libcurl openssl libevent
+ PKGCONFIG = fontconfig libcurl openssl dbus-1
  
diff --git a/sources b/sources
index 676a402..61ea768 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-50f6dd76c5c01f45d5ed20783c686815  transmission-2.42.tar.xz
+9890d0d090e2a5a860ad4cab045d2706  transmission-2.11.tar.xz
diff --git a/transmission-3629-3639-3666-3644.patch b/transmission-3629-3639-3666-3644.patch
new file mode 100644
index 0000000..5ba5457
--- /dev/null
+++ b/transmission-3629-3639-3666-3644.patch
@@ -0,0 +1,226 @@
+diff -ur ../transmission-2.11.orig/cli/cli.c ./cli/cli.c
+--- ../transmission-2.11.orig/cli/cli.c	2010-10-17 05:44:43.000000000 +0530
++++ ./cli/cli.c	2010-11-09 20:41:41.803315997 +0530
+@@ -232,13 +232,6 @@
+ 
+     printf( "%s %s\n", MY_READABLE_NAME, LONG_VERSION_STRING );
+ 
+-    /* the command line overrides defaults */
+-    if( parseCommandLine( &settings, argc, (const char**)argv ) )
+-        return EXIT_FAILURE;
+-
+-    if( showVersion )
+-        return 0;
+-
+     /* user needs to pass in at least one argument */
+     if( argc < 2 ) {
+         tr_getopt_usage( MY_READABLE_NAME, getUsage( ), options );
+@@ -250,6 +243,13 @@
+     configDir = getConfigDir( argc, (const char**)argv );
+     tr_sessionLoadSettings( &settings, configDir, MY_CONFIG_NAME );
+ 
++    /* the command line overrides defaults */
++    if( parseCommandLine( &settings, argc, (const char**)argv ) )
++        return EXIT_FAILURE;
++
++    if( showVersion )
++        return 0;
++
+     /* Check the options for validity */
+     if( !torrentPath ) {
+         fprintf( stderr, "No torrent specified!\n" );
+diff -ur ../transmission-2.11.orig/gtk/main.c ./gtk/main.c
+--- ../transmission-2.11.orig/gtk/main.c	2010-10-17 05:44:40.000000000 +0530
++++ ./gtk/main.c	2010-11-09 23:37:42.195065757 +0530
+@@ -1407,41 +1407,40 @@
+ }
+ 
+ static void
+-about( GtkWindow * parent )
+-{
+-    const char *authors[] =
+-    {
++about( GtkWindow * parent ) 
++{ 
++    GtkWidget * d; 
++    const char * website_uri = "http://www.transmissionbt.com/"; 
++    const char * authors[] = { 
+         "Charles Kerr (Backend; GTK+)",
+         "Mitchell Livingston (Backend; OS X)",
+-        "Kevin Glowacz (Web client)",
+         NULL
+     };
+ 
+-    const char * website_uri = "http://www.transmissionbt.com/";
+ 
+     gtk_about_dialog_set_url_hook( onUriClicked, NULL, NULL );
+ 
+-    gtk_show_about_dialog( parent,
+-                           "name", g_get_application_name( ),
+-                           "comments",
+-                           _( "A fast and easy BitTorrent client" ),
+-                           "version", LONG_VERSION_STRING,
+-                           "website", website_uri,
+-                           "website-label", website_uri,
+-                           "copyright",
+-                           _( "Copyright (c) The Transmission Project" ),
+-                           "logo-icon-name", MY_CONFIG_NAME,
++    d = g_object_new( GTK_TYPE_ABOUT_DIALOG, 
++                        "authors", authors, 
++                        "comments", _( "A fast and easy BitTorrent client" ), 
++                        "copyright", _( "Copyright (c) The Transmission Project" ), 
++                        "logo-icon-name", MY_CONFIG_NAME, 
++                        "name", g_get_application_name( ), 
++                        /* Translators: translate "translator-credits" as your name 
++                           to have it appear in the credits in the "About" 
++                           dialog */ 
++                       "translator-credits", _( "translator-credits" ), 
++                       "version", LONG_VERSION_STRING, 
++                       "website", website_uri, 
++                       "website-label", website_uri, 
+ #ifdef SHOW_LICENSE
+-                           "license", LICENSE,
+-                           "wrap-license", TRUE,
++                       "license", LICENSE,
++                       "wrap-license", TRUE,
+ #endif
+-                           "authors", authors,
+-                           /* Translators: translate "translator-credits" as
+-                              your name
+-                              to have it appear in the credits in the "About"
+-                              dialog */
+-                           "translator-credits", _( "translator-credits" ),
+-                           NULL );
++                       NULL );
++    gtk_window_set_transient_for( GTK_WINDOW( d ), parent ); 
++    g_signal_connect_swapped( d, "response", G_CALLBACK (gtk_widget_destroy), d ); 
++    gtk_widget_show_all( d );
+ }
+ 
+ static void
+@@ -1729,9 +1728,8 @@
+     {
+         if( !data->msgwin )
+         {
+-            GtkWidget * win = msgwin_new( data->core );
+-            g_signal_connect( win, "destroy", G_CALLBACK( msgwinclosed ),
+-                              NULL );
++            GtkWidget * win = msgwin_new( data->core, data->wind ); 
++            g_signal_connect( win, "destroy", G_CALLBACK( msgwinclosed ), NULL ); 
+             data->msgwin = win;
+         }
+         else
+diff -ur ../transmission-2.11.orig/gtk/msgwin.c ./gtk/msgwin.c
+--- ../transmission-2.11.orig/gtk/msgwin.c	2010-10-17 05:44:40.000000000 +0530
++++ ./gtk/msgwin.c	2010-11-09 23:13:03.235315858 +0530
+@@ -374,7 +374,7 @@
+ **/
+ 
+ GtkWidget *
+-msgwin_new( TrCore * core )
++msgwin_new( TrCore * core,GtkWindow * parent )
+ {
+     GtkWidget *      win;
+     GtkWidget *      vbox;
+@@ -388,6 +388,7 @@
+     data->core = core;
+ 
+     win = gtk_window_new( GTK_WINDOW_TOPLEVEL );
++    gtk_window_set_transient_for( GTK_WINDOW( win ), parent );
+     gtk_window_set_title( GTK_WINDOW( win ), _( "Message Log" ) );
+     gtk_window_set_default_size( GTK_WINDOW( win ), 560, 350 );
+     gtk_window_set_role( GTK_WINDOW( win ), "message-log" );
+diff -ur ../transmission-2.11.orig/gtk/msgwin.h ./gtk/msgwin.h
+--- ../transmission-2.11.orig/gtk/msgwin.h	2010-10-17 05:44:40.000000000 +0530
++++ ./gtk/msgwin.h	2010-11-09 23:28:16.214079163 +0530
+@@ -13,6 +13,6 @@
+ #ifndef TG_MSGWIN_H
+ #define TG_MSGWIN_H
+ 
+-GtkWidget * msgwin_new( TrCore * core );
++GtkWidget * msgwin_new( TrCore * core, GtkWindow * parent );
+ 
+ #endif
+diff -ur ../transmission-2.11.orig/gtk/tr-core.c ./gtk/tr-core.c
+--- ../transmission-2.11.orig/gtk/tr-core.c	2010-10-17 05:44:40.000000000 +0530
++++ ./gtk/tr-core.c	2010-11-09 20:45:08.063065550 +0530
+@@ -1420,6 +1420,7 @@
+                                      G_TYPE_INVALID, /* sentinel - end of input args */
+                                      G_TYPE_UINT, cookie,
+                                      G_TYPE_INVALID /* senitnel - end of output args */ );
++
+         if( success )
+             tr_inf( "%s", _( "Disallowing desktop hibernation" ) );
+         else
+@@ -1493,11 +1494,12 @@
+ static void
+ maybeInhibitHibernation( TrCore * core )
+ {
+-    /* inhibit if it's enabled *AND* all the torrents are paused */
+-    const gboolean inhibit = pref_flag_get( PREF_KEY_INHIBIT_HIBERNATION )
+-                          && ( tr_core_get_active_torrent_count( core ) == 0 );
+-
+-    tr_core_set_hibernation_allowed( core, !inhibit );
++    /* hibernation is allowed if EITHER 
++    * (a) the "inhibit" pref is turned off OR 
++    * (b) there aren't any active torrents */ 
++    const gboolean hibernation_allowed = !pref_flag_get( PREF_KEY_INHIBIT_HIBERNATION ) 
++                                        || !tr_core_get_active_torrent_count( core ); 
++    tr_core_set_hibernation_allowed( core, hibernation_allowed ); 
+ }
+ 
+ /**
+diff -ur ../transmission-2.11.orig/libtransmission/announcer.c ./libtransmission/announcer.c
+--- ../transmission-2.11.orig/libtransmission/announcer.c	2010-10-17 05:44:39.000000000 +0530
++++ ./libtransmission/announcer.c	2010-11-09 20:48:13.314315643 +0530
+@@ -77,8 +77,8 @@
+ ***/
+ 
+ static int
+-compareTransfer( uint32_t a_uploaded, uint32_t a_downloaded,
+-                 uint32_t b_uploaded, uint32_t b_downloaded )
++compareTransfer( uint64_t a_uploaded, uint64_t a_downloaded,
++                 uint64_t b_uploaded, uint64_t b_downloaded )
+ {
+     /* higher upload count goes first */
+     if( a_uploaded != b_uploaded )
+@@ -172,8 +172,8 @@
+ {
+     tr_host * host;
+     char * url;
+-    uint32_t up;
+-    uint32_t down;
++    uint64_t up;
++    uint64_t down;
+ };
+ 
+ static void
+@@ -385,7 +385,7 @@
+ {
+     /* number of up/down/corrupt bytes since the last time we sent an
+      * "event=stopped" message that was acknowledged by the tracker */
+-    uint32_t byteCounts[3];
++    uint64_t byteCounts[3];
+ 
+     tr_ptrArray trackers; /* tr_tracker_item */
+     tr_tracker_item * currentTracker;
+@@ -734,8 +734,8 @@
+                               "info_hash=%s"
+                               "&peer_id=%s"
+                               "&port=%d"
+-                              "&uploaded=%" PRIu32
+-                              "&downloaded=%" PRIu32
++                              "&uploaded=%" PRIu64
++                              "&downloaded=%" PRIu64
+                               "&left=%" PRIu64
+                               "&numwant=%d"
+                               "&key=%s"
+@@ -756,7 +756,7 @@
+         evbuffer_add_printf( buf, "&requirecrypto=1" );
+ 
+     if( tier->byteCounts[TR_ANN_CORRUPT] )
+-        evbuffer_add_printf( buf, "&corrupt=%" PRIu32, tier->byteCounts[TR_ANN_CORRUPT] );
++        evbuffer_add_printf( buf, "&corrupt=%" PRIu64, tier->byteCounts[TR_ANN_CORRUPT] );
+ 
+     str = eventName;
+     if( str && *str )
diff --git a/transmission-daemon-init b/transmission-daemon-init
new file mode 100755
index 0000000..5d0f8c2
--- /dev/null
+++ b/transmission-daemon-init
@@ -0,0 +1,102 @@
+#!/bin/bash
+#
+# This is a modified version of the original init script at 
+# http://jasonfriedland.blogspot.com/2009/07/init-script-for-transmission-daemon-on.html
+# chkconfig: - 16 84
+# description: Start up transmission-daemon
+#
+# processname: transmission-daemon
+# config: /etc/sysconfig/transmission-daemon
+
+# source function library
+. /etc/rc.d/init.d/functions
+
+# Get network config
+. /etc/sysconfig/network
+
+[ "${NETWORKING}" = "no" ] && exit 0
+
+# Defaults
+TRANSMISSION_HOME=/var/lib/transmission
+
+DAEMON_USER="transmission"
+DAEMON_ARGS="-T --blocklist -g $TRANSMISSION_HOME/.config/transmission"
+
+
+# Config overrides
+
+if [ -f /etc/sysconfig/transmission-daemon ]; then
+        . /etc/sysconfig/transmission-daemon
+fi
+# Daemon
+NAME=transmission-daemon
+
+DAEMON=$(which $NAME)
+DAEMON_PIDFILE=/var/run/$NAME.pid
+DAEMON_LOCKFILE=/var/lock/subsys/$NAME
+DAEMON_SCRIPTNAME=/etc/init.d/$NAME
+DAEMON_LOGFILE=/var/log/$NAME.log
+
+[ -x "$DAEMON" ] || exit 0
+
+start() {
+    echo -n $"Starting ${NAME}: "
+    
+    if [ -n "$TRANSMISSION_HOME" ]; then
+        export TRANSMISSION_HOME
+    fi
+    
+    daemon --check $DAEMON --user $DAEMON_USER $DAEMON $DAEMON_ARGS
+
+    sleep 2
+
+    status $NAME &> /dev/null && echo_success || echo_failure
+    RETVAL=$?
+
+    if [ $RETVAL -eq 0 ]; then
+        touch $DAEMON_LOCKFILE
+        pidof -o %PPID -x $NAME > $DAEMON_PIDFILE
+    fi
+
+    echo
+}
+
+stop() {
+    echo -n $"Shutting down ${NAME}: "
+    
+    killproc $NAME
+    RETVAL=$?
+
+    [ $RETVAL -eq 0 ] && /bin/rm -f $DAEMON_LOCKFILE $DAEMON_PIDFILE
+
+    echo
+}
+
+case "$1" in
+    start)
+        start
+    ;;
+    stop)
+        stop
+    ;;
+    restart|reload)
+        stop
+        start
+    ;;
+    condrestart|try-restart)
+        if [ -f $DAEMON_LOCKFILE ]; then
+            stop
+            start
+        fi
+    ;;
+    status)
+        status $NAME
+    ;;
+
+    *)
+        echo "Usage: $SCRIPTNAME {start|stop|restart|condrestart|status}" >&2
+        exit 3
+    ;;
+esac
+
+
diff --git a/transmission-daemon-sysconfig b/transmission-daemon-sysconfig
new file mode 100644
index 0000000..62269c6
--- /dev/null
+++ b/transmission-daemon-sysconfig
@@ -0,0 +1,5 @@
+# example configuration file
+
+# TRANSMISSION_HOME=/home/foo
+# DAEMON_USER="foo"
+# DAEMON_ARGS="-T --blocklist -g $TRANSMISSION_HOME/.config/transmission-daemon"
diff --git a/transmission.spec b/transmission.spec
index 7f40ba7..c0a6cfc 100644
--- a/transmission.spec
+++ b/transmission.spec
@@ -1,15 +1,19 @@
 Name:           transmission
-Version:        2.42
+Version:        2.11
 Release:        2%{?dist}
 Summary:        A lightweight GTK+ BitTorrent client
 
 Group:          Applications/Internet
 # See COPYING. This licensing situation is... special.
 License:        MIT and GPLv2
-URL:            http://www.transmissionbt.com
-Source0:        http://download.transmissionbt.com/files/transmission-%{version}.tar.xz
+URL:            http://www.transmissionbt.com/
+Source0:        http://download.m0k.org/transmission/files/transmission-%{version}.tar.xz
 # This is intended to be merged by upstream post 1.80 release
 Source1:        transmission-qt.desktop
+# init script. Upstream doesn't want it because it is distro specific
+Source2:        transmission-daemon-init
+# Example conf file
+Source3:        transmission-daemon-sysconfig
 BuildRequires:  openssl-devel >= 0.9.4
 BuildRequires:  glib2-devel >= 2.15.5
 BuildRequires:  gtk2-devel >= 2.6.0
@@ -20,13 +24,13 @@ BuildRequires:  dbus-glib-devel >= 0.70
 BuildRequires:  libevent-devel >= 1.4.5
 BuildRequires:  desktop-file-utils
 BuildRequires:  gettext intltool
+BuildRequires:  GConf2-devel
 BuildRequires:  qt4-devel
 # this modification applies to the Qt qtr.pro file
 Patch1:         fix-optflags.patch
+Patch2:         transmission-3629-3639-3666-3644.patch
 Requires: transmission-cli
 Requires: transmission-gtk
-
-
 %description
 Transmission is a free, lightweight BitTorrent client. It features a
 simple, intuitive interface on top on an efficient, cross-platform
@@ -54,6 +58,10 @@ Summary:       Transmission daemon
 Group:         Applications/Internet
 Requires:      transmission-common
 Requires(pre): shadow-utils
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(preun): initscripts
+Requires(postun): initscripts
 Provides:      transmission = %{version}-%{release}
 %description daemon
 Transmission BitTorrent client daemon.
@@ -86,15 +94,10 @@ exit 0
 %prep
 %setup -q 
 %patch1 -p1
-
-iconv --from=ISO-8859-1 --to=UTF-8 AUTHORS > AUTHORS.new
-mv AUTHORS.new AUTHORS
-iconv --from=ISO-8859-1 --to=UTF-8 NEWS > NEWS.new
-mv NEWS.new NEWS
+%patch2 -p2
 
 %build
-%configure --disable-static --enable-utp --enable-libnotify --enable-daemon \
-           --enable-nls --enable-cli --enable-daemon  --with-gnu-ld 
+%configure --disable-static --with-gtk --without-wx --enable-libcanberra --enable-libnotify --enable-daemon
 make %{?_smp_mflags}
 
 pushd qt
@@ -104,9 +107,11 @@ popd
 
 
 %install
-mkdir -p %{buildroot}%{_unitdir}
+mkdir -p %{buildroot}%{_initddir}
+mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
 
-install -m0644 %{SOURCE2} %{buildroot}%{_unitdir}/transmission-daemon.service
+install -m755 %{SOURCE2} %{buildroot}%{_initddir}/transmission-daemon
+install -m644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/transmission-daemon
 
 mkdir -p %{buildroot}/var/lib/transmission
 
@@ -124,10 +129,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ %{SOURCE1}
 touch --no-create %{_datadir}/icons/hicolor || :
 
 %post daemon
-if [ $1 -eq 1 ] ; then 
-    # Initial installation 
-    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
-fi
+/sbin/chkconfig --add transmission-daemon
 
 %post gtk
 update-desktop-database > /dev/null 2>&1 || :
@@ -137,8 +139,8 @@ update-desktop-database > /dev/null 2>&1 || :
 
 %preun daemon
 if [ $1 = 0 ] ; then
-    /bin/systemctl stop transmission-daemon.service >/dev/null 2>&1 || :
-    /bin/systemctl disable transmission-daemon.service >/dev/null 2>&1 || :
+    /sbin/service transmission-daemon stop >/dev/null 2>&1
+    /sbin/chkconfig --del transmission-daemon
 fi
 
 %postun common
@@ -148,10 +150,8 @@ touch --no-create %{_datadir}/icons/hicolor || :
 fi
 
 %postun daemon
-/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-if [ $1 -ge 1 ] ; then
-    # Package upgrade, not uninstall
-    /bin/systemctl try-restart transmission-daemon.service >/dev/null 2>&1 || :
+if [ "$1" -ge "1" ] ; then
+    /sbin/service transmission-daemon condrestart >/dev/null 2>&1 || :
 fi
 
 %postun gtk
@@ -167,12 +167,13 @@ update-desktop-database > /dev/null 2>&1 || :
 %files 
 
 %files common 
+%defattr(-, root, root, -)
 %doc AUTHORS COPYING NEWS README
 %{_bindir}/transmission-remote
 %{_bindir}/transmission-create
 %{_bindir}/transmission-edit
 %{_bindir}/transmission-show
-%{_datadir}/transmission/
+%{_datadir}/transmission/web/
 %{_datadir}/pixmaps/*
 %{_datadir}/icons/hicolor/*/apps/transmission.*
 %doc %{_mandir}/man1/transmission-remote*
@@ -181,104 +182,39 @@ update-desktop-database > /dev/null 2>&1 || :
 %doc %{_mandir}/man1/transmission-show*
 
 %files cli 
+%defattr(-, root, root, -)
 %{_bindir}/transmission-cli
 %doc %{_mandir}/man1/transmission-cli*
 
 %files daemon
+%defattr(-, root, root, -)
 %{_bindir}/transmission-daemon
-%{_unitdir}/transmission-daemon.service
+%{_initddir}/transmission-daemon
+%config(noreplace) %{_sysconfdir}/sysconfig/transmission-daemon
 %attr(-,transmission, transmission)/var/lib/transmission/
 %doc %{_mandir}/man1/transmission-daemon*
 
 %files gtk -f %{name}-gtk.lang
+%defattr(-, root, root, -)
 %{_bindir}/transmission-gtk
 %{_datadir}/applications/transmission-gtk.desktop
 %doc %{_mandir}/man1/transmission-gtk.*
 
 %files qt
+%defattr(-, root, root, -)
 %{_bindir}/transmission-qt
 %{_datadir}/applications/transmission-qt.desktop
 %doc %{_mandir}/man1/transmission-qt.*
 
 %changelog
-* Mon Nov 21 2011 Adam Miller <maxamillion at fedoraproject.org> - 2.42-3
-- Nuke systemd units for EPEL build
-
-* Wed Oct 26 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.42-2
-- Rebuilt for glibc bug#747377
-
-* Sat Oct 23 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.42-1
-- upstream release 2.42
-- https://trac.transmissionbt.com/wiki/Changes#version-2.42
-
-* Sat Sep 10 2011 Tomasz Torcz <ttorcz at fedoraproject.org> - 2.33-2
-- add systemd unit (#659919)
-- drop sysconfig file
-
-* Sun Aug 14 2011 Rex Dieter <rdieter at fedoraproject.org> - 2.33-1.1
-- Rebuilt for rpm (#728707)
-
-* Thu Jul 21 2011 Raghu Udiyar <raghusiddarth at gmail.com> - 2.33-1
-- https://trac.transmissionbt.com/wiki/Changes#version-2.33
-- Remove deprecated gconf2 dependency
-
-* Tue Jul 05 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.32-1
-- Upstream 2.32 release
-- https://trac.transmissionbt.com/wiki/Changes#version-2.32
-- Drop defattr throughout the spec since recent RPM makes it redundant
-
-* Sun Apr 24 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.31-1
-- Upstream 2.31 release
-- https://trac.transmissionbt.com/wiki/Changes#version-2.31
-- Fix source url
-
-* Sun Apr 24 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.30-0.b3
-- Upstream 2.30 Beta 3 release
-- https://trac.transmissionbt.com/wiki/Changes#version-2.30b3
-
-* Mon Apr 04 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.30-0.b1
-- Upstream 2.30 Beta 1 release
-- Enable configure options explicitly
-- Drop source and patch for icons since it is now upstream
-- https://trac.transmissionbt.com/wiki/Changes#version-2.30b1
-  * Major changes include the following:
-  * µTP, UDP tracker, Multiscrape support
-  * Download scarcest pieces first 
-  * The "lazy bitfield" feature has been superseded by the "Fast Extension" BEP6 
-  * GTK: Register as a magnet link handler in the .desktop file 
-  * Web: Peer and Network preferences 
-
-* Thu Mar 10 2011 Bastien Nocera <bnocera at redhat.com> 2.22-2
-- Add new icons
-
-* Thu Mar 10 2011 Bastien Nocera <bnocera at redhat.com> 2.22-1
-- Update to 2.22
-
-* Wed Mar  2 2011 Ville Skyttä <ville.skytta at iki.fi> - 2.21-2
-- Own %%{_datadir}/transmission dir.
-
-* Wed Feb 09 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.21-1
-- Update to latest upstream release
-- Drop no longer needed libnotify patch
-- https://trac.transmissionbt.com/wiki/Changes
-
-* Tue Dec 28 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.13-1
-- updated to latest upstream release: https://trac.transmissionbt.com/wiki/Changes
-- fixes #654793
-- update libnotify patch
-
-* Sun Nov 07 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.11-3
-- fix build errors
-- update patch to fix another libnotify breakage
-
-* Sun Nov 07 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.11-2
-- added patch to fix breakage for libnotify API changes
+* Tue Nov 09 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.11-2
+- added patches as per https://bugzilla.redhat.com/show_bug.cgi?id=649545#c9
 
 * Thu Oct 21 2010 Pavol Šimo <palos AT fedoraproject DOT org> - 2.11-1
 - updated to latest release version
 - added new files, updated fix-optflag.patch
 
-* Wed Sep 29 2010 jkeating - 2.04-3
+* Tue Oct 05 2010 jkeating - 2.04-2.1
 - Rebuilt for gcc bug 634757
 
 * Mon Sep 20 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.04-2


More information about the scm-commits mailing list