[emelfm2] Update to 0.8.1

Christoph Wickert cwickert at fedoraproject.org
Tue Apr 24 19:05:04 UTC 2012


commit 0bd6dbb21ff7a92ed0e37d3901aa6fc4155eeebf
Author: Christoph Wickert <cwickert at fedoraproject.org>
Date:   Tue Apr 24 21:04:59 2012 +0200

    Update to 0.8.1
    
    - Patch editor to position cursor at start of opened file (instead of end)
    - Explicitly build GTK2 version for now
    - Add VCS key

 .gitignore                          |    1 +
 emelfm2-0.8.1-cursor-position.patch |   18 ++++++++++++++++++
 emelfm2.spec                        |   15 +++++++++++++--
 sources                             |    2 +-
 4 files changed, 33 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0f7a54f..6f3042d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ emelfm2-0.7.3.tar.bz2
 /emelfm2-0.7.4.tar.bz2
 /emelfm2-0.7.5.tar.bz2
 /emelfm2-0.8.0.tar.bz2
+/emelfm2-0.8.1.tar.bz2
diff --git a/emelfm2-0.8.1-cursor-position.patch b/emelfm2-0.8.1-cursor-position.patch
new file mode 100644
index 0000000..4e578b2
--- /dev/null
+++ b/emelfm2-0.8.1-cursor-position.patch
@@ -0,0 +1,18 @@
+Index: src/dialogs/e2_view_dialog.c
+===================================================================
+--- src/dialogs/e2_view_dialog.c	(Revision 2489)
++++ src/dialogs/e2_view_dialog.c	(Revision 2490)
+@@ -860,8 +860,12 @@
+ 	rt->textbuffer = gtk_text_buffer_new (NULL); //always create a buffer
+ 	if (contents)
+ 	{
++		GtkTextIter iter;
++		g_free (contents);
+ 		gtk_text_buffer_set_text (rt->textbuffer, contents, -1);
+-		g_free (contents);
++		//cursor normally set to end of buffer
++		gtk_text_buffer_get_start_iter (rt->textbuffer, &iter);
++        gtk_text_buffer_place_cursor (rt->textbuffer, &iter);
+ 		printd (DEBUG, "Read text file charset is %s", rt->charset);
+ 	}
+ 
diff --git a/emelfm2.spec b/emelfm2.spec
index 69f64b8..65e1939 100644
--- a/emelfm2.spec
+++ b/emelfm2.spec
@@ -4,15 +4,18 @@
 %bcond_with hal
 
 Name:           emelfm2
-Version:        0.8.0
-Release:        2%{?dist}
+Version:        0.8.1
+Release:        1%{?dist}
 Summary:        File manager that implements the popular two-pane design
 
 Group:          Applications/File
 License:        GPLv3+
 URL:            http://emelfm2.net/
 Source0:        http://emelfm2.net/rel/%{name}-%{version}.tar.bz2
+#VCS svn:http://svn.emelfm2.net/trunk/
 Patch0:         emelfm2-0.7.1-dsofix.patch
+# position cursor at start of opened file, taken from SVN r2490
+Patch1:         emelfm2-0.8.1-cursor-position.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  dbus-glib-devel
@@ -54,6 +57,7 @@ opening an xterm.
 %prep
 %setup -q
 %patch0 -p1 -b .dsofix
+%patch1 -p0 -b .cursor-position
 
 # fix broken icon in emelfm2.desktop
 sed -i 's!Icon=emelfm2!Icon=%{_datadir}/pixmaps/emelfm2/emelfm2_48.png!' \
@@ -73,6 +77,7 @@ make %{?_smp_mflags} \
     WITH_KERNELFAM=1 \
     WITH_TRACKER=1 \
     USE_LATEST=1 \
+    WITH_GTK2=1 \
     NEW_COMMAND=1 \
     WITH_ACL=1 \
     WITH_POLKIT=1 \
@@ -123,6 +128,12 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Apr 24 2012 Christoph Wickert <cwickert at fedoraproject.org> - 0.8.1-1
+- Update to 0.8.1
+- Patch editor to position cursor at start of opened file (instead of end)
+- Explicitly build GTK2 version for now
+- Add VCS key
+
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
diff --git a/sources b/sources
index 3977835..3b62b81 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6988c450a3c52b964a9d4c2881118837  emelfm2-0.8.0.tar.bz2
+00368bca4c88733e7d70f46cc4db890c  emelfm2-0.8.1.tar.bz2


More information about the scm-commits mailing list