%define gclver 2.6.7 Summary: GNU Common Lisp Name: gcl Version: %{gclver} Release: %mkrel 5 License: LGPL Group: Development/Other Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2 Patch0: gcl-%{version}-conf.patch URL: http://savannah.gnu.org/projects/gcl BuildRequires: automake1.7 BuildRequires: binutils-devel BuildRequires: tetex-dvipdfm BuildRequires: tcl tcl-devel tk tk-devel BuildRequires: emacs-X11 BuildRequires: texinfo BuildRoot: %{_tmppath}/%{name}-%{version}-root %description GCL is a Common Lisp currently compliant with the CLtL1 standard. Lisp compilation produces native code through the intermediary of the system's C compiler, from which GCL derives efficient performance and facile portability. Currently uses TCL/Tk as GUI. %prep %setup -q -n %{name}-%{version} %patch0 -p1 -b .config %build WANT_AUTOCONF_2_1=1 aclocal-1.7 autoconf %configure2_5x --enable-notify=no --enable-ansi make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 (cd info make gcl-tk.dvi gcl-si.dvi dvipdfm gcl-tk.dvi dvipdfm gcl-si.dvi) %makeinstall DESTDIR=$RPM_BUILD_ROOT \ prefix=%{_prefix} rm -f $RPM_BUILD_ROOT%{_infodir}/dir rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/gcl-%{gclver}/info rm -rf $RPM_BUILD_ROOT%{_datadir}/doc install -m 644 man/man1/gcl.1 $RPM_BUILD_ROOT%{_mandir}/man1 find $RPM_BUILD_ROOT%{_datadir} -type f -perm 640 -print0 | xargs -0 chmod 644 || : find $RPM_BUILD_ROOT%{_datadir} -type f -perm 750 -print0 | xargs -0 chmod 644 || : find $RPM_BUILD_ROOT%{_prefix}/lib/gcl-%{version} -type f -perm 750 -print0 | xargs -0 chmod 755 || : find $RPM_BUILD_ROOT%{_prefix}/lib/gcl-%{version} -type f -perm 640 -print0 | xargs -0 chmod 644 || : chmod 644 readme faq ChangeLog %post %_install_info gcl.info %_install_info gcl-si.info %_install_info gcl-tk.info %postun %_remove_install_info gcl.info %_remove_install_info gcl-si.info %_remove_install_info gcl-tk.info %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc readme faq ChangeLog info/*.pdf %dir %{_prefix}/lib/gcl-%{gclver} %{_bindir}/gcl %{_prefix}/lib/gcl-%{gclver}/cmpnew %{_prefix}/lib/gcl-%{gclver}/gcl-tk %{_prefix}/lib/gcl-%{gclver}/h %{_prefix}/lib/gcl-%{gclver}/lsp %{_prefix}/lib/gcl-%{gclver}/unixport %{_prefix}/lib/gcl-%{gclver}/clcs %{_prefix}/lib/gcl-%{gclver}/pcl %{_datadir}/emacs/* %{_infodir}/gcl*.info* %{_mandir}/man1/* %changelog * Thu Mar 15 2007 Giuseppe Ghibò <ghibo@mandriva.com> 2.6.7-5mdv2007.1 + Revision: 144128 - Rebuilt because corrupted RPM (bug #29516). * Sun Feb 18 2007 Giuseppe Ghibò <ghibo@mandriva.com> 2.6.7-4mdv2007.1 + Revision: 122448 - BuildRequires: automake1.7. - Added Patch0 for configuring again. - Import gcl * Mon Jan 02 2006 Oden Eriksson <oeriksson@mandriva.com> 2.6.7-3mdk - rebuilt against soname aware deps (tcl/tk) - fix deps * Fri Oct 07 2005 Nicolas Lécureuil <neoclust@mandriva.org> 2.6.7-2mdk - Fix BuildRequires - %%mkrel * Wed Aug 30 2005 Giuseppe Ghibò <ghibo@mandriva.com> 2.6.7-1mdk - Release 2.6.7. * Wed Aug 03 2005 Giuseppe Ghibò <ghibo@mandriva.com> 2.6.7-0.cvs20050803.1mdk - Release 2.6.7pre (current CVS). * Thu Apr 28 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.6.6-4mdk - Added emacs to BuildRequires. * Sat Apr 17 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.6.6-3mdk - Added binutils-devel to Requires. - Added fixes to SPEC file for building under X86-64. * Wed Feb 16 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.6.6-2mdk - Enabled ansi. * Wed Feb 16 2005 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.6.6-1mdk - Release: 2.6.6. * Mon Oct 04 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.6.5-2mdk - Fix permissions. * Mon Oct 04 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.6.5-1mdk - Release 2.6.5. * Mon Jul 19 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.6.3-1mdk - Release 2.6.3. * Thu Jan 29 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.5.3-2mdk - Rebuilt. * Wed Aug 27 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.5.3-1mdk - Release 2.5.3. - Fixed distriblint DIRM prob. * Wed Feb 19 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.4.3-2mdk - Rebuilt. * Mon Nov 25 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2.4.3-1mdk - Initial build.