2c4a5b8
Name:           guile-lib
ed72b12
Version:        0.1.6
ed72b12
Release:        1%{?dist}
2c4a5b8
Summary:        A repository of useful code written in Guile Scheme
2c4a5b8
2c4a5b8
Group:          System Environment/Libraries
ed72b12
License:        GPLv2+
2c4a5b8
URL:            http://home.gna.org/guile-lib
2c4a5b8
Source0:        http://download.gna.org/guile-lib/%{name}-%{version}.tar.gz
2c4a5b8
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
2c4a5b8
2c4a5b8
BuildArch:      noarch
2c4a5b8
BuildRequires:  guile-devel
2c4a5b8
Requires:       guile
2c4a5b8
2c4a5b8
Requires(post): /sbin/install-info
2c4a5b8
Requires(preun): /sbin/install-info
2c4a5b8
2c4a5b8
%description
2c4a5b8
Guile-Lib is intended as an accumulation place for pure-scheme
2c4a5b8
Guile modules, allowing for people to cooperate integrating
2c4a5b8
their generic Guile modules into a coherent library.
2c4a5b8
Think "a down-scaled, limited-scope CPAN for Guile".
2c4a5b8
2c4a5b8
2c4a5b8
%prep
2c4a5b8
%setup -q
2c4a5b8
2c4a5b8
2c4a5b8
%build
2c4a5b8
%configure
2c4a5b8
make %{?_smp_mflags}
2c4a5b8
2c4a5b8
2c4a5b8
%install
2c4a5b8
rm -rf $RPM_BUILD_ROOT
2c4a5b8
make DESTDIR=$RPM_BUILD_ROOT CPPROG="cp -p" install
2c4a5b8
2c4a5b8
#Remove unneeded file
2c4a5b8
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
2c4a5b8
2c4a5b8
%clean
2c4a5b8
rm -rf $RPM_BUILD_ROOT
2c4a5b8
2c4a5b8
2c4a5b8
%post
2c4a5b8
/sbin/install-info %{_infodir}/guile-library.info.gz %{_infodir}/dir || :
2c4a5b8
2c4a5b8
%preun
2c4a5b8
if [ "$1" = 0 ] ; then
2c4a5b8
       /sbin/install-info --delete %{_infodir}/guile-library.info.gz %{_infodir}/dir || :
2c4a5b8
fi
2c4a5b8
2c4a5b8
2c4a5b8
2c4a5b8
%files
2c4a5b8
%defattr(-,root,root,-)
2c4a5b8
%doc AUTHORS COPYING ChangeLog README TODO
2c4a5b8
%{_datadir}/guile/site/*.scm
2c4a5b8
%{_datadir}/guile/site/io
2c4a5b8
%{_datadir}/guile/site/os
2c4a5b8
%{_datadir}/guile/site/text
2c4a5b8
%{_datadir}/guile/site/term
2c4a5b8
%{_datadir}/guile/site/srfi
2c4a5b8
%{_datadir}/guile/site/math
2c4a5b8
%{_datadir}/guile/site/sxml
2c4a5b8
%{_datadir}/guile/site/graph
2c4a5b8
%{_datadir}/guile/site/search
2c4a5b8
%{_datadir}/guile/site/string
2c4a5b8
%{_datadir}/guile/site/texinfo
2c4a5b8
%{_datadir}/guile/site/logging
2c4a5b8
%{_datadir}/guile/site/scheme
2c4a5b8
%{_datadir}/guile/site/config
2c4a5b8
%{_datadir}/guile/site/container
2c4a5b8
%{_datadir}/guile/site/debugging
2c4a5b8
%{_infodir}/*.info.gz
2c4a5b8
2c4a5b8
%changelog
ed72b12
* Tue Jan 01 2008 Xavier Lamien <lxtnow[at]gmail.com> - 0.1.6-1
ed72b12
- Updated Release.
ed72b12
2c4a5b8
* Wed Aug 01 2007 Xavier Lamien <lxtnow[at]gmail.com> - 0.1.4-4
2c4a5b8
- Managed Timestamp.
2c4a5b8
- Added guile as Requires.
2c4a5b8
2c4a5b8
* Wed Aug 01 2007 Xavier Lamien <lxtnow[at]gmail.com> - 0.1.4-3
2c4a5b8
- additional fix.
2c4a5b8
2c4a5b8
* Tue Jul 31 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.1.4-2
2c4a5b8
- minor fixes to make gwave work.
2c4a5b8
2c4a5b8
* Sun Jul 22 2007 Xavier Lamien < lxtnow[at]gmail.com > - 0.1.4-1
2c4a5b8
- Initial RPM release.