README.md
Binary RPM packages of Swarm for Red Hat 6.0 Intel/ix86 users are
available here.

[NOTE: Although there is no reason why these RPMs should not work
under Red Hat 6.1, they are not yet tested specifically under
6.1, hence your mileage may vary.]

Source packages are available at:

ftp://ftp.santafe.edu/pub/swarm/redhat/SRPMS

Minimum requirements
====================

The following packages that come with the standard Red Hat 6.0
distribution are all required before commencing installing *any* of
various Swarm packages:

egcs, egcs-objc, XFree86-devel, libpng, libpng-devel, zlib, xpm, xpm-devel, blt, tcl >= 8.0.4, tk >= 8.0.4

[Note depending on the kind of Red Hat installation option you selected,
some, or all of these are installed by default].

Demo package
============

The `swarmdemos' package installs a handful of swarm applications, and
requires only the following packages: "blt, tcl, tk, zlib, libpng,
xpm" and does not require a Swarm installation. It's ideal for
`test-driving' a Swarm application.

* swarmdemos-2.0.1-3.rh6.i386.rpm

Basic Swarm packages:
====================

There are two `swarm-base' packages for Swarm development in Objective
C, you should choose _one_:

* swarm-2.0.1-3.rh6.i386.rpm:

the `vanilla' Objective C Swarm package, which requires only the
minimum requirements outlined above.

* swarm-hdf5-2.0.1-3.rh6.i386.rpm

with hdf5 support, which requires hdf5-1.2 or better (RPM-ed by Paul
Johnson and available at his site�, or below)

Java support enabling `add-on' package:
=======================================
(*REQUIRED IF PROGRAMMING IN JAVA*):

You can add Java support to *either* of the above `swarm-base'
packages

[Note: this is *not* required if you wish to purely program in
Objective C and not in Java]:

* swarm-kaffe-2.0.1-3.rh6.i386.rpm

which requires kaffe-1.0.5

available from the official kaffe.org ftp site:

ftp://www.kaffe.org/pub/kaffe/binaries/linux/kaffe-1.0.5-6.i386.rpm

(Note: this RPM is *not* yet available in any Red Hat distribution,
but has the advantage of supporting JDK 1.2 features. Use the older
swarm-2.0.1-2.i386.rpm if you wish to use kaffe-1.0.4b-2.i386.rpm).

Advanced Swarm packages:
========================
(*NOT REQUIRED FOR NEW USERS*)

swarm-static contains the Swarm libraries statically-linked, useful
when you wish to profile an application:

* swarm-static-2.0.1-3.rh6.i386.rpm

you will require one of the `swarm-base' packages to be
pre-installed.

[Note: this package is *not* required for any Swarm functionality, and
will generally not be required by new or novice users].

� http://lark.cc.ukans.edu/~pauljohn/Swarm/Swarm-2.0_RPMSforRH6/testing/