8 Packager: Radey Shouman
<shouman@ne.mediaone.net
>
10 Copyright: distributable
, see individual files
for copyright
11 Vendor: Aubrey Jaffer
<jaffer@ai.mit.edu
>
12 Group: Development
/Tools
16 Summary: platform independent library
for scheme
17 Source: ftp
://swissnet.ai.mit.edu
/pub
/scm
/slib
%{version}.zip
18 URL: http
://swissnet.ai.mit.edu
/~jaffer
/SLIB.html
19 BuildRoot: %{_tmppath}/%{name}%{version}
23 "SLIB" is a portable library
for the programming language Scheme.
24 It provides a platform independent framework
for using "packages" of
25 Scheme procedures and syntax. As distributed
, SLIB contains useful
26 packages
for all Scheme implementations. Its catalog can be
27 transparently extended to accomodate packages specific to a site
,
28 implementation
, user
, or directory.
30 %define __os_install_post
/usr
/lib
/rpm
/brp
-compress
35 unzip $RPM_SOURCE_DIR
/slib
%{version}.zip
41 mkdir -p $
{RPM_BUILD_ROOT
}%{prefix}/slib
42 cp
-r . $
{RPM_BUILD_ROOT
}%{prefix}/slib
43 mkdir -p $
{RPM_BUILD_ROOT
}/usr
/info
44 cp slib.info.gz $
{RPM_BUILD_ROOT
}/usr
/info
47 rm -rf $RPM_BUILD_ROOT
50 /sbin
/install-info
/usr
/info
/slib.info.gz
/usr
/info
/dir
52 # This symlink is made as in the spec file of Robert J. Meier.
53 if [ -L
/usr
/share
/guile
/slib
]; then
54 rm /usr
/share
/guile
/slib
55 ln
-s
%{prefix}/slib
/usr
/share
/guile
/slib
58 # This section should be extended to rebuild catalogs for as many
59 # implementations as possible.
60 if [ -x
/usr
/bin
/guile
]; then
61 /usr
/bin
/guile
-c "
(use
-modules
(ice
-9 slib
)) (require 'new
-catalog
)"
63 if [ -x
/usr
/bin
/scm
]; then
64 /usr
/bin
/scm
-c "
(require 'new
-catalog
)"
68 %defattr(-, root
, root
)
72 /usr
/info
/slib.info.gz
73 # The Makefile is included as it is useful for building documentation.
74 %{prefix}/slib
/Makefile
75 %doc ANNOUNCE ChangeLog FAQ README
78 * Wed Mar
14 2001 Radey Shouman
<shouman@ne.mediaone.net
>
79 - Adapted from the spec file of R. J. Meier.
81 * Mon Jul
12 2000 Dr. Robert J. Meier
<robert.meier@computer.org
> 0.9.4-1suse
82 - Packaged
for SuSE
6.3
84 * Sun May
30 2000 Aubrey Jaffer
<jaffer@ai.mit.edu
>