|
|
63d8ad1 |
%global pkg slime
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
Name: emacs-%{pkg}
|
|
|
3215368 |
Epoch: 1
|
|
|
9d6fe38 |
Version: 2.19
|
|
Benjamin Kreuter |
95300ff |
Release: 3%{?dist}
|
|
|
63d8ad1 |
Summary: The superior lisp interaction mode for emacs
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
Group: Applications/Editors
|
|
|
63d8ad1 |
#Public domain: Mentioned in README file
|
|
|
63d8ad1 |
#LLGPL: Mentioned in swank-ccl.lisp
|
|
|
63d8ad1 |
#GPLv2+: slime.el,slime-autoloads.el
|
|
|
63d8ad1 |
#GPLv3+: Many files in contrib are GPLv3+
|
|
|
63d8ad1 |
License: Public Domain and GPLv3+ and GPLv2+ and LLGPL
|
|
|
63d8ad1 |
URL: http://common-lisp.net/project/slime/
|
|
|
987649b |
Source0: https://github.com/slime/slime/archive/v%{version}.tar.gz
|
|
|
9d6fe38 |
Patch1: 219-fix-test.patch
|
|
|
49f3494 |
Patch2: 219-fix-inspector-test.patch
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
BuildRequires: emacs texinfo common-lisp-controller
|
|
|
987649b |
# for testing
|
|
|
3215368 |
BuildRequires: sbcl
|
|
|
63d8ad1 |
Requires: emacs(bin) >= %{_emacs_version} common-lisp-controller
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
Requires(post): info common-lisp-controller
|
|
|
63d8ad1 |
Requires(preun): info common-lisp-controller
|
|
|
63d8ad1 |
|
|
Lakshmi Narasimhan T V |
6f829f8 |
BuildArch: noarch
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%description
|
|
|
63d8ad1 |
SLIME is a Emacs mode for common Lisp development.
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%package el
|
|
|
63d8ad1 |
Summary: Elisp source files for %{name}
|
|
|
63d8ad1 |
Group: Applications/Editors
|
|
|
44efa27 |
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%description el
|
|
|
63d8ad1 |
This package contains the Elisp source files for %{name}. You do not need
|
|
|
63d8ad1 |
to install this package to use %{name}.
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%prep
|
|
|
987649b |
%setup -q -n %{pkg}-%{version}
|
|
|
3215368 |
%patch1 -p1
|
|
|
49f3494 |
%patch2 -p1
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%build
|
|
|
987649b |
#{_emacs_bytecompile} *.el
|
|
|
987649b |
make
|
|
|
63d8ad1 |
cd doc/
|
|
|
63d8ad1 |
make slime.info
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%install
|
|
|
63d8ad1 |
install -pm 755 -d %{buildroot}%{_emacs_sitestartdir}
|
|
Lakshmi Narasimhan T V |
f49b760 |
install -pm 644 *.el %{buildroot}%{_emacs_sitestartdir}
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
|
63d8ad1 |
install -pm 755 -d %{buildroot}%{_infodir}
|
|
|
63d8ad1 |
install -pm 644 doc/%{pkg}.info %{buildroot}%{_infodir}/
|
|
|
63d8ad1 |
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 755 -d %{buildroot}%{_emacs_sitelispdir}/%{pkg}
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 755 -d %{buildroot}%{_emacs_sitelispdir}/%{pkg}/contrib
|
|
|
987649b |
install -pm 755 -d %{buildroot}%{_emacs_sitelispdir}/%{pkg}/lib
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 644 *.el* %{buildroot}%{_emacs_sitelispdir}/%{pkg}/
|
|
|
987649b |
install -pm 644 lib/*.el* %{buildroot}%{_emacs_sitelispdir}/%{pkg}/lib/
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 755 -d %{buildroot}%{_datadir}/common-lisp/source/slime
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 755 -d %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
|
|
|
987649b |
install -pm 755 -d %{buildroot}%{_datadir}/common-lisp/source/slime/lib
|
|
Benjamin Kreuter |
1187d17 |
install -pm 755 -d %{buildroot}%{_datadir}/common-lisp/source/slime/swank
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 644 *.lisp %{buildroot}%{_datadir}/common-lisp/source/slime
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 644 contrib/*.lisp %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 644 contrib/*.el %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
|
|
|
987649b |
install -pm 644 contrib/README.md %{buildroot}%{_datadir}/common-lisp/source/slime/contrib
|
|
|
987649b |
install -pm 644 lib/*.el %{buildroot}%{_datadir}/common-lisp/source/slime/lib
|
|
Benjamin Kreuter |
1187d17 |
install -pm 644 swank/*.lisp %{buildroot}%{_datadir}/common-lisp/source/slime/swank
|
|
Lakshmi Narasimhan T V |
6f829f8 |
install -pm 644 *.asd %{buildroot}%{_datadir}/common-lisp/source/slime
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
|
987649b |
mv contrib/README.md contrib/contrib-README.md
|
|
|
63d8ad1 |
|
|
|
987649b |
%check
|
|
|
987649b |
make check
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%post
|
|
|
63d8ad1 |
/sbin/install-info %{_infodir}/%{pkg}.info %{_infodir}/dir || :
|
|
|
63d8ad1 |
/usr/sbin/register-common-lisp-source swank
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%preun
|
|
|
63d8ad1 |
if [ "$1" = 0 ]; then
|
|
|
63d8ad1 |
/sbin/install-info --delete %{_infodir}/%{pkg}.info %{_infodir}/dir || :
|
|
|
63d8ad1 |
fi
|
|
|
63d8ad1 |
/usr/sbin/unregister-common-lisp-source swank
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%files
|
|
|
63d8ad1 |
%defattr(-,root,root,-)
|
|
|
9d6fe38 |
%doc NEWS PROBLEMS README.md doc/slime-small.pdf doc/slime-refcard.pdf contrib/contrib-README.md
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
Lakshmi Narasimhan T V |
6f829f8 |
%dir %{_emacs_sitestartdir}
|
|
Lakshmi Narasimhan T V |
f49b760 |
%{_emacs_sitestartdir}/*.el
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
|
63d8ad1 |
%dir %{_emacs_sitelispdir}/%{pkg}
|
|
Lakshmi Narasimhan T V |
6f829f8 |
%dir %{_emacs_sitelispdir}/%{pkg}/contrib
|
|
|
987649b |
%dir %{_emacs_sitelispdir}/%{pkg}/lib
|
|
|
63d8ad1 |
%{_emacs_sitelispdir}/%{pkg}/*.elc
|
|
|
987649b |
%{_emacs_sitelispdir}/%{pkg}/lib/*.elc
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
Lakshmi Narasimhan T V |
6f829f8 |
%dir %{_datadir}/common-lisp/source/slime
|
|
Lakshmi Narasimhan T V |
6f829f8 |
%dir %{_datadir}/common-lisp/source/slime/contrib
|
|
|
987649b |
%dir %{_datadir}/common-lisp/source/slime/lib
|
|
Lakshmi Narasimhan T V |
6f829f8 |
%{_datadir}/common-lisp/source/slime/*.lisp
|
|
Lakshmi Narasimhan T V |
6f829f8 |
%{_datadir}/common-lisp/source/slime/contrib/*.lisp
|
|
Lakshmi Narasimhan T V |
6f829f8 |
%{_datadir}/common-lisp/source/slime/contrib/*.el
|
|
|
987649b |
%{_datadir}/common-lisp/source/slime/lib/*.el
|
|
Benjamin Kreuter |
1187d17 |
%{_datadir}/common-lisp/source/slime/swank/*.lisp
|
|
|
987649b |
%{_datadir}/common-lisp/source/slime/contrib/README.md
|
|
Lakshmi Narasimhan T V |
6f829f8 |
%{_datadir}/common-lisp/source/slime/*.asd
|
|
|
63d8ad1 |
%{_infodir}/%{pkg}.info.gz
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%files el
|
|
|
63d8ad1 |
%defattr(-,root,root,-)
|
|
|
987649b |
%doc CONTRIBUTING.md
|
|
|
63d8ad1 |
%{_emacs_sitelispdir}/%{pkg}/*.el
|
|
|
987649b |
%{_emacs_sitelispdir}/%{pkg}/lib/*.el
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
%changelog
|
|
|
1561b1c |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.19-2
|
|
|
1561b1c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
1561b1c |
|
|
|
2d42cbe |
* Sun Sep 24 2017 Benjamin Kreuter <ben.kreuter@gmail.com> - 1:2.19-1
|
|
|
2d42cbe |
Updated to v2.19:
|
|
|
2d42cbe |
- Removed old patch
|
|
|
2d42cbe |
- Added new patches to fix test failures
|
|
|
2d42cbe |
- Updated sources to use new SHA512 hash format
|
|
|
2d42cbe |
|
|
|
19910a8 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.12-6
|
|
|
19910a8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
19910a8 |
|
|
|
638a8b6 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.12-5
|
|
|
638a8b6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
638a8b6 |
|
|
|
b565e86 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.12-4
|
|
|
b565e86 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
b565e86 |
|
|
Benjamin Kreuter |
1187d17 |
* Sat Jan 16 2016 Benjamin Kreuter <ben.kreuter@gmail.com> - 1:2.12-4
|
|
Benjamin Kreuter |
1187d17 |
- Fixed spec file to install swank.
|
|
Benjamin Kreuter |
1187d17 |
|
|
|
18c998c |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.12-3
|
|
|
18c998c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
18c998c |
|
|
|
44efa27 |
* Thu Feb 19 2015 Michel Alexandre Salim <salimma@fedoraproject.org> - 1:2.12-2
|
|
|
44efa27 |
- Add Epoch to subpackage's dependency
|
|
|
44efa27 |
|
|
|
987649b |
* Mon Feb 16 2015 Michel Alexandre Salim <salimma@fedoraproject.org> - 1:2.12-1
|
|
|
987649b |
- Update to latest stable release
|
|
|
3215368 |
- Spec clean-ups
|
|
|
987649b |
|
|
|
6c9a19b |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.10.20120525cvs
|
|
|
6c9a19b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
6c9a19b |
|
|
|
f0ac459 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.9.20120525cvs
|
|
|
f0ac459 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
f0ac459 |
|
|
|
14b82b2 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.8.20120525cvs
|
|
|
14b82b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
14b82b2 |
|
|
Lakshmi Narasimhan T V |
f49b760 |
* Wed Jul 25 2012 Lakshmi Narasimhan T V <lakshminaras2002@gmail.com> - 3.0-0.7.20120525cvs
|
|
Lakshmi Narasimhan T V |
f49b760 |
- Hardcode location of slime-backend
|
|
Lakshmi Narasimhan T V |
f49b760 |
- Renamed patches
|
|
Lakshmi Narasimhan T V |
f49b760 |
- Removed known_implementations.patch. Otherwise inferior-lisp-program variable is not used by slime.
|
|
Lakshmi Narasimhan T V |
f49b760 |
|
|
Lakshmi Narasimhan T V |
6f829f8 |
* Mon Jul 23 2012 Lakshmi Narasimhan T V <lakshminaras2002@gmail.com> - 3.0-0.6.20120525cvs
|
|
Lakshmi Narasimhan T V |
6f829f8 |
- All .el files go into -el package except for those under contrib. They go into common-lisp/source/slime
|
|
Lakshmi Narasimhan T V |
6f829f8 |
- Copy readme and changelog into contrib folder. Gives an idea of how to load the definitions into emacs.
|
|
Lakshmi Narasimhan T V |
6f829f8 |
- Rename readme and changelog under contrib and put them into doc folder as well.
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
Lakshmi Narasimhan T V |
6f829f8 |
* Mon Jul 23 2012 Lakshmi Narasimhan T V <lakshminaras2002@gmail.com> - 3.0-0.5.20120525cvs
|
|
Lakshmi Narasimhan T V |
6f829f8 |
- Apply patches to fix slime load error.
|
|
Lakshmi Narasimhan T V |
6f829f8 |
- Copy contrib directory in both base and el packages.
|
|
Lakshmi Narasimhan T V |
6f829f8 |
|
|
|
057adec |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.4.20101113cvs
|
|
|
057adec |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
057adec |
|
|
|
2c1dd49 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.3.20101113cvs
|
|
|
2c1dd49 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
2c1dd49 |
|
|
|
f51fc29 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.2.20101113cvs
|
|
|
f51fc29 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
f51fc29 |
|
|
|
63d8ad1 |
* Sun Nov 14 2010 Arun SAG <sagarun at gmail dot com> - 3.0-0.1.20101113cvs
|
|
|
63d8ad1 |
- Fixed the version information
|
|
|
63d8ad1 |
- Fixed the license information
|
|
|
63d8ad1 |
- Removed the buildroot tag as it is obsolete
|
|
|
63d8ad1 |
|
|
|
63d8ad1 |
* Sat Sep 11 2010 Arun SAG <sagarun at gmail dot com> - 1.2-1
|
|
|
63d8ad1 |
- Initial release
|