[emacs-magit] update to 1.2.2

Jens Petersen petersen at fedoraproject.org
Sun Jan 4 10:01:41 UTC 2015


commit a5df3569f2616d8c5c2e06455dfe59e1d63cc335
Author: Jens Petersen <petersen at redhat.com>
Date:   Sun Jan 4 18:59:05 2015 +0900

    update to 1.2.2
    
    the install-info Makefile patch is to get install-info:
    I couldn't get it to find install-info even with adding sbin PATH??

 .gitignore                        |    1 +
 emacs-magit.spec                  |   19 +++++++++----------
 magit-1.2.2-mk-install-info.patch |   22 ++++++++++++++++++++++
 sources                           |    2 +-
 4 files changed, 33 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c733578..47a2c08 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ magit-0.8.2.tar.gz
 /magit-1.0.0.tar.gz
 /magit-1.1.1.tar.gz
 /magit-1.2.0.tar.gz
+/magit-1.2.2.tar.gz
diff --git a/emacs-magit.spec b/emacs-magit.spec
index bee45cb..ab5bef9 100644
--- a/emacs-magit.spec
+++ b/emacs-magit.spec
@@ -1,6 +1,5 @@
 %define pkg magit
 %define pkgname Magit
-%define git_pull_date 20090122
 
 %if %($(pkg-config emacs) ; echo $?)
 %define emacs_version 22.1
@@ -13,17 +12,16 @@
 %endif
 
 Name:           emacs-%{pkg}
-Version:        1.2.0
-Release:        4%{?dist}
+Version:        1.2.2
+Release:        1%{?dist}
 Summary:        Emacs interface to the most common Git operations
 
 Group:          Applications/Editors
 License:        GPLv3+ and GFDL+
 URL:            http://magit.github.com/magit/
 
-Source0:        http://github.com/downloads/magit/magit/magit-%{version}.tar.gz
-
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0:        https://github.com/magit/magit/releases/download/%{version}/magit-%{version}.tar.gz
+Patch0:         magit-1.2.2-mk-install-info.patch
 
 BuildArch:      noarch
 BuildRequires:  emacs emacs-el texinfo
@@ -46,12 +44,12 @@ package to use %{pkgname} with GNU Emacs.
 
 %prep
 %setup -q -n magit-%{version}
+%patch0 -p1 -b .orig
 
 %build
 make
 
 %install
-rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix}
 
 # clean up after magit's installer's assumptions
@@ -64,9 +62,6 @@ mv $RPM_BUILD_ROOT%{emacs_lispdir}/*.el{,c} \
 gzip -9 < magit.info > $RPM_BUILD_ROOT%{_infodir}/magit.info.gz
 rm $RPM_BUILD_ROOT%{_infodir}/dir
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 
 %post
 /sbin/install-info /usr/share/info/magit.info.gz /usr/share/info/dir
@@ -79,6 +74,7 @@ fi
 
 
 %files
+# no license file included
 %doc README.md
 %{emacs_lispdir}/%{pkg}/*.elc
 %{emacs_startdir}/*.el
@@ -89,6 +85,9 @@ fi
 %{emacs_lispdir}/%{pkg}/*.el
 
 %changelog
+* Sun Jan  4 2015 Jens Petersen <petersen at redhat.com> - 1.2.2-1
+- update to 1.2.2 which works with emacs-24.4 (#1172690)
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.0-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
diff --git a/magit-1.2.2-mk-install-info.patch b/magit-1.2.2-mk-install-info.patch
new file mode 100644
index 0000000..dd01111
--- /dev/null
+++ b/magit-1.2.2-mk-install-info.patch
@@ -0,0 +1,22 @@
+--- magit-1.2.2/Makefile~	2014-12-13 20:11:32.000000000 +0900
++++ magit-1.2.2/Makefile	2015-01-04 18:52:20.332305012 +0900
+@@ -40,7 +40,7 @@
+ magit.elc: magit.el
+ 
+ dir: magit.info
+-	install-info --dir=$@ $<
++	/usr/sbin/install-info --dir=$@ $<
+ 
+ magit.info:
+ 
+@@ -72,7 +72,7 @@
+ install_docs: docs
+ 	mkdir -p $(DESTDIR)$(PREFIX)/share/info
+ 	install -m 644 magit.info $(DESTDIR)$(PREFIX)/share/info
+-	install-info --info-dir=$(DESTDIR)$(PREFIX)/share/info $(DESTDIR)$(PREFIX)/share/info/magit.info
++	/usr/sbin/install-info --info-dir=$(DESTDIR)$(PREFIX)/share/info $(DESTDIR)$(PREFIX)/share/info/magit.info
+ 
+ install_contrib: contrib
+ 	mkdir -p $(DESTDIR)$(PREFIX)/share/emacs/site-lisp
+
+Diff finished.  Sun Jan  4 18:52:37 2015
diff --git a/sources b/sources
index 777faf3..11d8864 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-72bad34c38e0d5bc153b7fa9045e905c  magit-1.2.0.tar.gz
+3f7eec3d0bb239e4e87f897a785fd28b  magit-1.2.2.tar.gz


More information about the scm-commits mailing list