[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