rpms/gcl/devel gcl.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Gérard Milmeister (gemi)
fedora-extras-commits at redhat.com
Thu Apr 7 16:50:17 UTC 2005
Author: gemi
Update of /cvs/extras/rpms/gcl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24766/devel
Modified Files:
.cvsignore sources
Added Files:
gcl.spec
Log Message:
auto-import gcl-2.6.6-1 on branch devel from gcl-2.6.6-1.src.rpm
--- NEW FILE gcl.spec ---
Name: gcl
Version: 2.6.6
Release: 1
Summary: GNU Common Lisp
Group: Development/Languages
License: GPL, LGPL
URL: http://www.gnu.org/software/gcl
Source: ftp://ftp.gnu.org/pub/gnu/gcl/gcl-2.6.6.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: readline-devel, tk-devel, tcl-devel, gmp-devel
Requires(post): /sbin/install-info
Requires(postun): /sbin/install-info
%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
%build
%configure --enable-readine --enable-ansi --enable-tclconfig=%{_libdir} --enable-tkconfig=%{_libdir}
perl -pi -e 's|/usr/lib/tk|%{_datadir}/tk|' debian/gcl.sh makedefc makedefs
perl -pi -e 's|/usr/lib/tcl|%{_datadir}/tcl|' debian/gcl.sh makedefc makedefs
# %{?_smp_mflags} breaks the build
make
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
rm -rf $RPM_BUILD_ROOT%{_datadir}/emacs
rm -rf $RPM_BUILD_ROOT%{_libdir}/gcl-*/info
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
cp -f man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
mkdir -p html
cp -fr info/gcl-si info/gcl-tk html
chmod 644 ChangeLog* COPYING*
mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/gcl
chmod 644 elisp/*
cp -fr elisp/* $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/gcl
mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d
cat > $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d/gcl.el <<EOF
(add-to-list 'load-path "%{_datadir}/emacs/site-lisp/gcl")
(autoload 'run "gcl" "Run GCL." t)
(autoload 'gcl-mode "gcl" "GCL mode." t)
EOF
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/install-info %{_infodir}/%{name}-si.info %{_infodir}/dir 2>/dev/null || :
/sbin/install-info %{_infodir}/%{name}-tk.info %{_infodir}/dir 2>/dev/null || :
%postun
if [ $1 = 0 ]; then
/sbin/install-info --delete %{_infodir}/%{name}-si.info \
%{_infodir}/dir 2>/dev/null || :
/sbin/install-info --delete %{_infodir}/%{name}-tk.info \
%{_infodir}/dir 2>/dev/null || :
fi
%files
%defattr(-,root,root,-)
%{_bindir}/*
%{_libdir}/gcl*
%{_infodir}/*
%{_mandir}/man*/*
%{_datadir}/emacs/site-lisp/gcl
%{_datadir}/emacs/site-lisp/site-start.d/*
%doc COPYING* readme RELEASE* ChangeLog doc/*
%doc --parent html
%changelog
* Wed Apr 6 2005 Gerard Milmeister <gemi at bluewin.ch> - 2.6.6-1
- New Version 2.6.6
* Fri Feb 18 2005 Gerard Milmeister <gemi at bluewin.ch> - 0:2.6.5-1
- First Fedora release
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gcl/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 7 Apr 2005 16:35:09 -0000 1.1
+++ .cvsignore 7 Apr 2005 16:50:14 -0000 1.2
@@ -0,0 +1 @@
+gcl-2.6.6.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gcl/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 7 Apr 2005 16:35:09 -0000 1.1
+++ sources 7 Apr 2005 16:50:14 -0000 1.2
@@ -0,0 +1 @@
+45d67331b29cafc3e9b1eacb488044ec gcl-2.6.6.tar.gz
More information about the fedora-extras-commits
mailing list