stk/Utils/STk.spec

104 lines
2.2 KiB
RPMSpec
Raw Normal View History

1998-04-30 07:04:33 -04:00
%define release 1
Summary: Scheme Interpreter with access to the Tk toolkit
Name: STk
1999-09-27 07:20:21 -04:00
Version: 4.0.1
1998-04-30 07:04:33 -04:00
Release: %{release}
Copyright: distributable
1999-09-27 07:20:21 -04:00
Source: STk-4.0.1.tar.gz
1998-04-30 07:04:33 -04:00
Group: Development/Languages
Packager: Erick Gallesio <eg@unice.fr>
1999-09-05 07:16:41 -04:00
BuildRoot: /tmp/STk
1998-04-30 07:04:33 -04:00
%package devel
1999-09-05 07:16:41 -04:00
Summary: Header files and libraries for STk
1998-04-30 07:04:33 -04:00
Group: Development/Libraries
1999-09-27 07:20:21 -04:00
Requires: STk = 4.0.1
1998-04-30 07:04:33 -04:00
%description
STk is a R4RS Scheme interpreter which can access the Tk graphical
package. Concretely it can be seen as the John Ousterhout's Tk
package where the Tcl language has been replaced by Scheme.
STk also provides an efficient object oriented system called STklos.
STklos is an extensive OO system with multiple inheritance, generic
functions, multi-methods and a Meta Object Protocol).
1999-02-02 06:13:40 -05:00
This package integrates the 8.0.3 version of the Tk toolkit.
1998-04-30 07:04:33 -04:00
%description devel
This package contains the files necessary for extending, in C, the
STk interpeter. If you don't need to write some C code for extending
the interpreter, you don't need to install this package.
1998-09-30 07:11:02 -04:00
%ifarch i386
%define machine Linux-2.X-ix86
%else
%ifarch ppc
%define machine Linux-2.X-ppc
%else
%define machine Linux-2.X-ix86
%endif
%endif
1998-04-30 07:04:33 -04:00
%prep
1999-09-05 07:16:41 -04:00
1998-04-30 07:04:33 -04:00
%setup
%build
CFLAGS=-O2 sh configure --prefix=/usr/local
make
1999-09-05 07:16:41 -04:00
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}
make install root=%{buildroot}
make install.libs root=%{buildroot}
%clean
1998-04-30 07:04:33 -04:00
%post
if [ -d /usr/local/lib/stk/site-scheme ]
then
mkdir -p /usr/local/lib/stk/site-scheme
fi
%postun
rm -f /usr/local/lib/stk/man
rmdir /usr/local/lib/stk/site-scheme || true
rmdir /usr/local/lib/stk || true
%postun devel
rm -f /usr/local/lib/stk/include
%files
%doc README INSTALL CHANGES ChangeLog
1999-09-27 07:20:21 -04:00
/usr/local/lib/stk/4.0.1/Demos
/usr/local/lib/stk/4.0.1/Help
/usr/local/lib/stk/4.0.1/Images
/usr/local/lib/stk/4.0.1/%{machine}/stk
/usr/local/lib/stk/4.0.1/%{machine}/snow
/usr/local/lib/stk/4.0.1/%{machine}/*.so
/usr/local/lib/stk/4.0.1/STk
/usr/local/lib/stk/4.0.1/include
/usr/local/lib/stk/4.0.1/man
/usr/local/bin/stk-4.0.1
/usr/local/bin/snow-4.0.1
1998-04-30 07:04:33 -04:00
/usr/local/bin/stk
/usr/local/bin/snow
1999-09-27 07:20:21 -04:00
/usr/local/doc/stk-4.0.1
1998-04-30 07:04:33 -04:00
%files devel
1999-09-27 07:20:21 -04:00
/usr/local/lib/stk/4.0.1/%{machine}/Config
/usr/local/lib/stk/4.0.1/%{machine}/Libs