[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