[emacs-rpm-spec-mode] Fix and apply patch for rpm-goto-add-change-log-entry (#970924)

Michael Schwendt mschwendt at fedoraproject.org
Sun Jul 14 21:16:22 UTC 2013


commit db5e1b933423daf697b5ebf90de0f3a9f8bdaa20
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date:   Sun Jul 14 23:16:10 2013 +0200

    Fix and apply patch for rpm-goto-add-change-log-entry (#970924)

 emacs-rpm-spec-mode.spec       |    9 ++++++++-
 rpm-spec-mode-bug-973082.patch |   19 +++++++++++++++++++
 2 files changed, 27 insertions(+), 1 deletions(-)
---
diff --git a/emacs-rpm-spec-mode.spec b/emacs-rpm-spec-mode.spec
index cda9472..baa8315 100644
--- a/emacs-rpm-spec-mode.spec
+++ b/emacs-rpm-spec-mode.spec
@@ -1,6 +1,6 @@
 Name: emacs-rpm-spec-mode
 Version: 0.12
-Release: 4%{?dist}
+Release: 5%{?dist}
 Summary: Major GNU Emacs mode for editing RPM spec files
 Group: Applications/Editors
 License: GPLv2+
@@ -23,6 +23,9 @@ Patch1: rpm-spec-mode-compilation.patch
 Patch2: rpm-spec-mode-utc.patch
 # Sent to upstream
 Patch3: rpm-spec-mode-changelog.patch
+#
+# rpm-goto-add-change-log-entry is not working as expected
+Patch4: rpm-spec-mode-bug-973082.patch
 
 %description
 Major GNU Emacs mode for editing RPM spec files.
@@ -35,6 +38,7 @@ cp %SOURCE0 $RPM_BUILD_DIR/rpm-spec-mode-%{version}
 %patch1 -p1 -b .compilation
 %patch2 -p1 -b .utc
 %patch3 -p1 -b .changelog
+%patch4 -p0 -b .goto-add-changelog-entry
 
 %build
 %_emacs_bytecompile rpm-spec-mode.el
@@ -53,6 +57,9 @@ install -m 644 %SOURCE1 %{buildroot}%{_emacs_sitestartdir}
 %{_emacs_sitelispdir}/rpm-spec-mode/rpm-spec-mode.elc
 
 %changelog
+* Sun Jul 14 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 0.12-5
+- Fix and apply patch for rpm-goto-add-change-log-entry (#970924)
+
 * Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.12-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
diff --git a/rpm-spec-mode-bug-973082.patch b/rpm-spec-mode-bug-973082.patch
new file mode 100644
index 0000000..5bf11c2
--- /dev/null
+++ b/rpm-spec-mode-bug-973082.patch
@@ -0,0 +1,19 @@
+--- rpm-spec-mode.el	2013-07-14 22:56:49.407126634 +0200
++++ rpm-spec-mode.el-bug-973082	2013-07-14 22:56:21.946605176 +0200
+@@ -738,12 +738,16 @@
+   (interactive "sChange log entry: ")
+   (save-excursion
+     (rpm-goto-add-change-log-header)
++      (while (looking-at "^-")
++             (forward-line))
+       (insert "- " change-log-entry "\n")))
+ 
+ (defun rpm-goto-add-change-log-entry ()
+   "Goto change log and add an header for today (if needed)."
+   (interactive)
+   (rpm-goto-add-change-log-header)
++  (while (looking-at "^-")
++         (forward-line))
+   (insert "- \n")
+   (end-of-line '0))
+ 


More information about the scm-commits mailing list