12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- %define pkg_name sbcl
- %define pkg_version 1.3.4
- %define pkg_release 1%{?_dist_release}
- Summary: Steel Bank Common Lisp
- Name: %{pkg_name}
- Version: %{pkg_version}
- Release: %{pkg_release}
- License: A mixture of BSD-style and public domain
- Group: Applications/Languages
- URL: http://www.sbcl.org/
- SOURCE: sbcl-%{version}-source.tar.bz2
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: clisp
- BuildRequires: texinfo
- %if %{?_dist_release} == "vl6"
- BuildRequires: texlive-common
- BuildRequires: texlive-collection-texinfo
- %endif
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: ara_t
- %description
- Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler.
- It is open source / free software, with a permissive license.
- In addition to the compiler and runtime system for ANSI Common Lisp,
- it provides an interactive environment including a debugger,
- a statistical profiler, a code coverage tool, and many other extensions.
- %prep
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %setup -q
- %build
- sh make.sh "clisp" --prefix=%{_usr}
- cd doc/manual
- %{__make} html info
- %if %{?_dist_release} == "vl6"
- %{__make} pdf
- %endif
- %install
- export INSTALL_ROOT=${RPM_BUILD_ROOT}%{_prefix}
- sh install.sh
- %{__rm} ${RPM_BUILD_ROOT}%{_infodir}/dir
- %{__mv} ${RPM_BUILD_ROOT}%{_docdir}/sbcl/*.html \
- ${RPM_BUILD_ROOT}%{_docdir}/sbcl/html
- %{__mv} ${RPM_BUILD_ROOT}%{_docdir}/sbcl \
- ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}
- %post
- for doc in asdf sbcl; do
- file=%{_infodir}/${doc}.info.gz
- if [ -e ${file} ]; then
- /sbin/install-info ${file} %{_infodir}/dir 2>/dev/null
- fi
- done
- %preun
- if [ $1 = 0 ]; then
- for doc in asdf sbcl; do
- file=%{_infodir}/${doc}.info.gz
- if [ -e ${file} ]; then
- /sbin/install-info --delete ${file} %{_infodir}/dir 2>/dev/null
- fi
- done
- fi
- %clean
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %files
- %defattr(-, root, root)
- %{_bindir}/
- /usr/lib/sbcl/
- %{_docdir}/sbcl-%{version}
- %{_infodir}/
- %{_mandir}/man1/
- %changelog
- * Sun Apr 17 2016 Toshiaki Ara <ara_t@384.jp> 1.3.4-1
- - new package
|