Репозитории ALT
Последнее обновление в Пт, 24 июля 2020, 16:39:53 +0000 | Пакетов: 19067
en ru
Исходные пакеты в ветвях
свернуть окно
  • 5.12-alt4.20100721.qa2
  • 5.12-alt4.20100721.1
  • 5.12-alt4.20100721.1
  • 5.12-alt4.20100721.1
  • 5.12-alt4.20100721
  • 5.12-alt4.20100721
  • 5.12-alt4.20100721
  • 5.12-alt4.20100721
  • 5.12-alt4.20100721
  • 5.12-alt4.20100721
  • 5.12-alt3.20060325
  • 5.12-alt3.20060325
Группа :: Редакторы
Исходный пакет: emacs-ilisp
Необработанный spec-файл

Version: 5.12
%define snap 20100721
Release: alt4.%snap.qa2
Name: emacs-ilisp
License: Custom, see COPYING
Group: Editors
Summary: ILisp mode for Common Lisp development with Emacs
Packager: Emacs Maintainers Team <emacs@packages.altlinux.org>
Requires: emacs-common
Url: http://ilisp.sourceforge.net

Source: ILISP-%snap.tar
Source1: emacs-ilisp-site-start.el
Patch: emacs22-ILISP-alt.patch
Patch1: emacs-ilisp-remove-emacs18-compatibility-alt.patch
Patch2: emacs-ilisp-set-default-emacs21-alt.patch
BuildArch: noarch

# Automatically added by buildreq on Wed Mar 10 2004

BuildRequires: emacs texlive-collection-basic texlive-collection-latexrecommended tcsh
# explicitly added texinfo for info files

BuildRequires: texinfo texi2html

%description
ILISP is a powerful GNU Emacs interface to many dialects of Lisp, including
Lucid, Allegro, Xanalys/Harlequin LispWorks, GCL, KCL, AKCL, ECL, IBCL, and
CMUCL. Also some Scheme implementations are supported as well as a
preliminary version of Xlisp/XlispStat.

%prep
%setup -q -n ILISP
%patch -p1
%patch1 -p1
%patch2 -p1
rm ilfsf18.el comint-v18.el

%build
make EMACS=emacs
cd docs
make ps info html
gzip ilisp.ps
gzip ilisp-refcard.ps
cd ..


%install
mkdir -p %buildroot/%_emacslispdir/ilisp/extra
install -m 644 pictures/ilisp-icon.* %buildroot/%_emacslispdir/ilisp/
install -m 644 *.el* %buildroot/%_emacslispdir/ilisp/
install -m 644 extra/*.el* %buildroot/%_emacslispdir/ilisp/extra/
install -m 644 *.lisp %buildroot/%_emacslispdir/ilisp/
install -m 644 *.scm %buildroot/%_emacslispdir/ilisp/
mkdir -p %buildroot/%_sysconfdir/emacs/site-start.d
install -m 644 %SOURCE1 %buildroot/%_sysconfdir/emacs/site-start.d/ilisp.el
mkdir -p %buildroot/%_infodir
install -m 644 docs/*.info %buildroot/%_infodir/

%files
%doc HISTORY GETTING-ILISP ACKNOWLEDGMENTS COPYING INSTALLATION Welcome README
%doc ilisp.emacs ChangeLog docs/doc-changes.txt docs/*.ps.gz docs/ilisp.html
%_emacslispdir/*
%_infodir/*
%_sysconfdir/emacs/site-start.d/*

%changelog
* Sat Mar 03 2018 Igor Vlasenko <viy at altlinux.ru> 5.12-alt4.20100721.qa2
- NMU: rebuild with texlive instead of tetex

* Thu Dec 03 2015 Igor Vlasenko <viy at altlinux.ru> 5.12-alt4.20100721.1
- NMU: added BR: texinfo

* Wed Jul 21 2010 Igor Vlasenko <viy at altlinux.org> 5.12-alt4.20100721
- updated CVS snapshot; fixed build (emacs 23 not recognized)

* Wed Dec 02 2009 Igor Vlasenko <viy at altlinux.ru> 5.12-alt3.20060325.qa1
- NMU (by repocop): the following fixes applied:
* obsolete-call-in-post-install-info for emacs-ilisp
* postclean-05-filetriggers for spec file

* Sat Mar 25 2006 Igor Vlasenko <viy at altlinux.ru> 5.12-alt3.20060325
- updated CVS snapshot;
- fixed build for emacs22.

* Mon May 03 2004 Ott Alex <ott at altlinux.ru> 5.12-alt2.20040430
- CVS snapshot with many improvements

* Wed Apr 14 2004 Ott Alex <ott at altlinux.ru> 5.12-alt2
- Rewrite startup script

* Wed Mar 10 2004 Ott Alex <ott at altlinux.ru> 5.12-alt1
- Initial build for altlinux

 
Проект Geyser основан на коде из проекта Prometheus 2.0, который был доступен по лицензии MIT