Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 475c17a5890207e84ac61a379a3eb309 > files > 3

gcl-2.6.7-5mdv2007.1.src.rpm

%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.