rpms/common-lisp-controller/devel common-lisp-controller.spec, NONE, 1.1
Anthony Green
green at fedoraproject.org
Sun Sep 21 12:10:45 UTC 2008
Author: green
Update of /cvs/pkgs/rpms/common-lisp-controller/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11434
Added Files:
common-lisp-controller.spec
Log Message:
Add spec file
--- NEW FILE common-lisp-controller.spec ---
Summary: Common Lisp source and compiler manager
Name: common-lisp-controller
Version: 6.15
Release: 3%{?dist}
URL: https://alioth.debian.org/projects/clc
Source0: http://ftp.de.debian.org/debian/pool/main/c/common-lisp-controller/common-lisp-controller_%{version}.tar.gz
Patch0: common-lisp-controller-fedora.patch
License: LLGPL
Group: Development/Libraries
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: cl-asdf
%description
This package helps installing Common Lisp sources and compilers.
It creates a user-specific cache of compiled objects. When a library
or an implementation is upgraded, all compiled objects in the cache
are flushed. It also provides tools to recompile all libraries.
%prep
%setup -q
%patch0 -p0
%build
# Do nothing.
%install
rm -rf $RPM_BUILD_ROOT
install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/common-lisp
install -dm 755 $RPM_BUILD_ROOT%{_prefix}/sbin
install -dm 755 $RPM_BUILD_ROOT%{_bindir}
install -dm 755 $RPM_BUILD_ROOT%{_sbindir}
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/man/man1
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/man/man3
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/man/man8
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/common-lisp
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/common-lisp/systems
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/common-lisp/source
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/common-lisp/source/common-lisp-controller
install -dm 755 $RPM_BUILD_ROOT%{_libdir}/common-lisp
install -dm 755 $RPM_BUILD_ROOT%{_libdir}/common-lisp/bin
install -dm 755 $RPM_BUILD_ROOT%{_localstatedir}
install -dm 755 $RPM_BUILD_ROOT%{_localstatedir}/cache
install -dm 1777 $RPM_BUILD_ROOT%{_localstatedir}/cache/common-lisp-controller
for f in register-common-lisp-source unregister-common-lisp-source \
register-common-lisp-implementation \
unregister-common-lisp-implementation clc-update-customized-images; do
install -m 755 $f $RPM_BUILD_ROOT%{_sbindir};
done;
for f in clc-register-user-package clc-unregister-user-package; do
install -m 755 $f $RPM_BUILD_ROOT%{_bindir};
done;
for f in common-lisp-controller.lisp post-sysdef-install.lisp; do
install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/common-lisp/source/common-lisp-controller;
done;
gzip man/*
install -m 644 man/register-common-lisp-implementation.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8
install -m 644 man/clc-register-user-package.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1
install -m 644 man/common-lisp-controller.3.gz $RPM_BUILD_ROOT/%{_mandir}/man3
cd man
ln -s register-common-lisp-implementation.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8/unregister-common-lisp-implementation.8.gz
ln -s register-common-lisp-implementation.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8/register-common-lisp-source.8.gz
ln -s register-common-lisp-implementation.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8/unregister-common-lisp-source.8.gz
ln -s register-common-lisp-implementation.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8/clc-update-customized-images.8.gz
ln -s clc-register-user-package.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1/clc-unregister-user-package.1.gz
cd ..
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc DESIGN.txt debian/copyright
%dir %{_sysconfdir}/common-lisp
%dir %{_libdir}/common-lisp
%dir %{_localstatedir}/cache/common-lisp-controller
%{_datadir}/common-lisp
%{_bindir}/clc-*
%{_sbindir}/clc-*
%{_sbindir}/register-*
%{_sbindir}/unregister-*
%{_mandir}/man1/*
%{_mandir}/man3/*
%{_mandir}/man8/*
%changelog
* Sun Jul 13 2008 Anthony Green <green at redhat.com> 6.15-3
- Fix cache directory permissions.
* Mon Jul 07 2008 Anthony Green <green at redhat.com> 6.15-2
- Add debian/copyright and tweak description.
* Sun Jul 06 2008 Anthony Green <green at redhat.com> 6.15-1
- Upgrade.
* Thu Jan 03 2008 Anthony Green <green at redhat.com> 6.12-3
- Remove execute bit from lisp scripts and man pages.
* Sat Nov 11 2007 Anthony Green <green at redhat.com> 6.12-2
- Add cl-asdf dependency.
* Sat Sep 29 2007 Anthony Green <green at redhat.com> 6.12-1
- Created.
More information about the fedora-extras-commits
mailing list