[postler] Add patch to build with vala 0.17.2.

Thomas Moschny thm at fedoraproject.org
Wed Jul 25 17:59:08 UTC 2012


commit 9c8fce25ffbf2730c81f31533bd1cd9454955862
Author: Thomas Moschny <thm at fedoraproject.org>
Date:   Wed Jul 25 19:45:39 2012 +0200

    Add patch to build with vala 0.17.2.

 postler-0.1.1-vala-0.17.2.patch |   42 +++++++++++++++++++++++++++++++++++++++
 postler.spec                    |    7 +++++-
 2 files changed, 48 insertions(+), 1 deletions(-)
---
diff --git a/postler-0.1.1-vala-0.17.2.patch b/postler-0.1.1-vala-0.17.2.patch
new file mode 100644
index 0000000..0d331cc
--- /dev/null
+++ b/postler-0.1.1-vala-0.17.2.patch
@@ -0,0 +1,42 @@
+diff -up postler-0.1.1/postler/postler-folders.vala.vala18 postler-0.1.1/postler/postler-folders.vala
+--- postler-0.1.1/postler/postler-folders.vala.vala18	2011-03-21 02:06:07.000000000 +0100
++++ postler-0.1.1/postler/postler-folders.vala	2012-07-25 19:36:25.653159301 +0200
+@@ -340,7 +340,7 @@ public class Postler.Folders : Gtk.TreeV
+                                 Columns.LOCATION, null);
+                     Gtk.TreeIter iter;
+                     while (store.iter_children (out iter, account_iter))
+-                        store.remove (iter);
++                        store.remove (ref iter);
+                 }
+                 else {
+                     var monitor = folder_dir.monitor_directory (0, null);
+@@ -443,7 +443,7 @@ public class Postler.Folders : Gtk.TreeV
+                     if (folder.role != null
+                      && get_folder_iter (account_info.path + "/" + folder.role,
+                                          account_iter, out folder_iter)) {
+-                        store.remove (folder_iter);
++                        store.remove (ref folder_iter);
+                         need_update = true;
+                     }
+ 
+diff -up postler-0.1.1/postler/postler-messages.vala.vala18 postler-0.1.1/postler/postler-messages.vala
+--- postler-0.1.1/postler/postler-messages.vala.vala18	2011-03-21 02:06:07.000000000 +0100
++++ postler-0.1.1/postler/postler-messages.vala	2012-07-25 19:35:44.055603418 +0200
+@@ -899,7 +899,7 @@ public class Postler.Messages : Gtk.Tree
+         case FileMonitorEvent.DELETED:
+             Gtk.TreeIter iter;
+             if (get_message_iter (file.get_path (), out iter))
+-                store.remove (iter);
++                store.remove (ref iter);
+             break;
+         case FileMonitorEvent.CHANGED:
+         case FileMonitorEvent.CHANGES_DONE_HINT:
+@@ -1079,7 +1079,7 @@ public class Postler.Messages : Gtk.Tree
+                     sort.convert_iter_to_child_iter (out child_iter, sort_iter);
+                     Gtk.TreePath next_path = sort.get_path (sort_iter);
+                     content.clear ();
+-                    if (store.remove (child_iter)) {
++                    if (store.remove (ref child_iter)) {
+                         next_path.prev ();
+                         if (sort.get_iter (out sort_iter, next_path)) {
+                             set_cursor (sort.get_path (sort_iter), null, false);
diff --git a/postler.spec b/postler.spec
index 9a837f9..038cf17 100644
--- a/postler.spec
+++ b/postler.spec
@@ -1,6 +1,6 @@
 Name:           postler
 Version:        0.1.1
-Release:        9%{?dist}
+Release:        10%{?dist}
 Summary:        An ultra simple desktop mail client
 Group:          Applications/Internet
 License:        LGPLv2+
@@ -11,6 +11,7 @@ Patch0:         postler-0.1.1-rename_icon.patch
 Patch1:         postler-0.1.1-vala-0.12.1.patch
 # cherry-picked commit be2acb8a
 Patch2:         postler-0.1.1-soup.patch
+Patch3:         postler-0.1.1-vala-0.17.2.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  vala >= 0.10.0
 BuildRequires:  intltool
@@ -45,6 +46,7 @@ defaults.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 
 %build
@@ -97,6 +99,9 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &>/dev/null || :
 
 
 %changelog
+* Wed Jul 25 2012 Thomas Moschny <thomas.moschny at gmx.de> - 0.1.1-10
+- Add patch to build with vala 0.17.2.
+
 * Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.1.1-9
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list