[emacs-slime] Update to latest stable release

Michel Alexandre Salim salimma at fedoraproject.org
Mon Feb 16 17:44:49 UTC 2015


commit 987649bc651ca086406ff7e6210583f59e3bcf21
Author: Michel Alexandre Salim <salimma at fedoraproject.org>
Date:   Tue Feb 17 00:41:38 2015 +0700

    Update to latest stable release

 .gitignore       |    1 +
 emacs-slime.spec |   47 +++++++++++++++++++++++++++++------------------
 sources          |    1 +
 3 files changed, 31 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..a27d1ea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/v2.12.tar.gz
diff --git a/emacs-slime.spec b/emacs-slime.spec
index 310f2dd..5865cd4 100644
--- a/emacs-slime.spec
+++ b/emacs-slime.spec
@@ -1,10 +1,9 @@
 %global pkg slime
-%global pkgname Slime
-%global alphatag 20120525cvs
 
 Name:            emacs-%{pkg}
-Version:         3.0
-Release:         0.10.%{alphatag}%{?dist}
+Epoch:		 1
+Version:         2.12
+Release:         1%{?dist}
 Summary:         The superior lisp interaction mode for emacs        
 
 Group:           Applications/Editors
@@ -14,10 +13,11 @@ Group:           Applications/Editors
 #GPLv3+: Many files in contrib are GPLv3+
 License:         Public Domain and GPLv3+ and GPLv2+ and LLGPL
 URL:             http://common-lisp.net/project/slime/
-Source0:         http://common-lisp.net/project/slime/snapshots/slime-current.tgz
-
+Source0:         https://github.com/slime/slime/archive/v%{version}.tar.gz
 
 BuildRequires:   emacs texinfo common-lisp-controller
+# for testing
+BuildRequires:	 sbcl
 Requires:        emacs(bin) >= %{_emacs_version} common-lisp-controller
 
 Requires(post):  info common-lisp-controller
@@ -40,20 +40,19 @@ This package contains the Elisp source files for %{name}. You do not need
 to install this package to use %{name}.
 
 %prep
-%setup -q -n %{pkg}-2012-05-25
-%patch1 -p1
+%setup -q -n %{pkg}-%{version}
+#patch1 -p1
 %patch2 -p1
 
 iconv --from=ISO-8859-1 --to=UTF-8 ChangeLog > ChangeLog.conv && mv ChangeLog.conv ChangeLog
 
 %build
-%{_emacs_bytecompile} *.el
+#{_emacs_bytecompile} *.el
+make
 cd doc/
 make slime.info
 
 %install
-rm -rf %{buildroot}
-
 install -pm 755 -d %{buildroot}%{_emacs_sitestartdir}
 install -pm 644 *.el  %{buildroot}%{_emacs_sitestartdir}
 
@@ -62,23 +61,27 @@ install -pm 644 doc/%{pkg}.info %{buildroot}%{_infodir}/
 
 install -pm 755 -d %{buildroot}%{_emacs_sitelispdir}/%{pkg}
 install -pm 755 -d %{buildroot}%{_emacs_sitelispdir}/%{pkg}/contrib
+install -pm 755 -d %{buildroot}%{_emacs_sitelispdir}/%{pkg}/lib
 install -pm 644 *.el* %{buildroot}%{_emacs_sitelispdir}/%{pkg}/
+install -pm 644 lib/*.el* %{buildroot}%{_emacs_sitelispdir}/%{pkg}/lib/
 
 
 install -pm 755 -d %{buildroot}%{_datadir}/common-lisp/source/slime
 install -pm 755 -d %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
+install -pm 755 -d %{buildroot}%{_datadir}/common-lisp/source/slime/lib
 install -pm 644 *.lisp %{buildroot}%{_datadir}/common-lisp/source/slime
 install -pm 644 contrib/*.lisp %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
 install -pm 644 contrib/*.el %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
-install -pm 644 contrib/README %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
+install -pm 644 contrib/README.md %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
 install -pm 644 contrib/ChangeLog %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
+install -pm 644 lib/*.el %{buildroot}%{_datadir}/common-lisp/source/slime/lib
 install -pm 644 *.asd %{buildroot}%{_datadir}/common-lisp/source/slime
 
-mv contrib/README contrib/contrib-README
+mv contrib/README.md contrib/contrib-README.md
 mv contrib/ChangeLog contrib/contrib-ChangeLog
 
-%clean
-rm -rf %{buildroot}
+%check
+make check
 
 %post
 /sbin/install-info %{_infodir}/%{pkg}.info %{_infodir}/dir || :
@@ -92,31 +95,39 @@ fi
 
 %files
 %defattr(-,root,root,-)
-%doc ChangeLog NEWS PROBLEMS README doc/slime-small.pdf doc/slime-refcard.pdf contrib/contrib-README contrib/contrib-ChangeLog
+%doc ChangeLog NEWS PROBLEMS README.md doc/slime-small.pdf doc/slime-refcard.pdf contrib/contrib-README.md contrib/contrib-ChangeLog
 
 %dir %{_emacs_sitestartdir}
 %{_emacs_sitestartdir}/*.el
 
 %dir %{_emacs_sitelispdir}/%{pkg}
 %dir %{_emacs_sitelispdir}/%{pkg}/contrib
+%dir %{_emacs_sitelispdir}/%{pkg}/lib
 %{_emacs_sitelispdir}/%{pkg}/*.elc
+%{_emacs_sitelispdir}/%{pkg}/lib/*.elc
 
 %dir %{_datadir}/common-lisp/source/slime
 %dir %{_datadir}/common-lisp/source/slime/contrib
+%dir %{_datadir}/common-lisp/source/slime/lib
 %{_datadir}/common-lisp/source/slime/*.lisp
 %{_datadir}/common-lisp/source/slime/contrib/*.lisp
 %{_datadir}/common-lisp/source/slime/contrib/*.el
-%{_datadir}/common-lisp/source/slime/contrib/README
+%{_datadir}/common-lisp/source/slime/lib/*.el
+%{_datadir}/common-lisp/source/slime/contrib/README.md
 %{_datadir}/common-lisp/source/slime/contrib/ChangeLog
 %{_datadir}/common-lisp/source/slime/*.asd
 %{_infodir}/%{pkg}.info.gz
 
 %files el
 %defattr(-,root,root,-)
-%doc HACKING
+%doc CONTRIBUTING.md
 %{_emacs_sitelispdir}/%{pkg}/*.el
+%{_emacs_sitelispdir}/%{pkg}/lib/*.el
 
 %changelog
+* Mon Feb 16 2015 Michel Alexandre Salim <salimma at fedoraproject.org> - 1:2.12-1
+- Update to latest stable release
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0-0.10.20120525cvs
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
diff --git a/sources b/sources
index e69de29..618abf4 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+be5ae06de1f500322b08374699a83ad3  v2.12.tar.gz


More information about the scm-commits mailing list