1Summary: A small-footprint Scheme for use as a C Extension Language 2Name: chibi-scheme 3Version: 0.4 4Release: 1%{?dist} 5 6 7Source0: http://chibi-scheme.googlecode.com/files/chibi-scheme-0.4.tgz 8Patch1: chibi-scheme.Makefile.patch 9Group: Development/Tools 10License: BSD 11URL: http://code.google.com/p/chibi-scheme/ 12BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 13# BuildRequires: 14 15 16%description 17Chibi-Scheme is a very small library intended for use as an extension 18and scripting language in C programs. In addition to support for 19lightweight VM-based threads, each VM itself runs in an isolated heap 20allowing multiple VMs to run simultaneously in different OS threads. 21 22%prep 23%setup -q -n %{name}-%{version} 24%patch1 25 26%build 27%{__make} PREFIX=%{_prefix} DESTDIR=%{RPM_BUILD_ROOT} LIBDIR=%{_libdir} SOLIBDIR=%{_libdir} MODDIR=%{_datarootdir}/chibi-scheme doc all 28 29%install 30rm -rf $RPM_BUILD_ROOT 31 32mkdir -p ${RPM_BUILD_ROOT} 33%{__make} PREFIX=%{_prefix} DESTDIR=${RPM_BUILD_ROOT} LIBDIR=%{_libdir} SOLIBDIR=%{_libdir} LDFLAGS="-C ${RPM_BUILD_ROOT}%{_sysconfdir}/ld.so.conf.d" MODDIR=%{_datarootdir}/chibi-scheme install 34 35%clean 36rm -rf $RPM_BUILD_ROOT 37 38%files 39%defattr(-,root,root,-) 40%{_bindir}/chibi-scheme 41%{_datarootdir}/chibi-scheme 42%{_datarootdir}/man 43%{_libdir}/libchibi-scheme.so 44 45 46%package devel 47Summary: Development files for the %{name} package. 48%description devel 49This package contains development and include 50files for %{name} package. 51 52%files devel 53%defattr(-,root,root,-) 54%{_includedir} 55 56%changelog 57* Sat May 28 2011 Alex Shinn <alexshinn[AT]gmail.com> - 0.4 58* Wed Apr 22 2011 Rajesh Krishnan <devel[AT]krishnan.cc> - 0.3 59- Initial release 60