[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