I've now removed the old pre-opensource rpms. If you need 0.89 then let me know.
For more information about Xforms, visit the
Xforms Home Page.
For more information on open-souce xforms then go check out
Savannah
My RPMs all have the same structure and break the release into 3 parts.
The tools in the devel packages and the demos in the pre-built demos
packages are dynamic linked (hence you need appropriate glibc to link
against). I've tested the new 1.0 builds on RH5.2, RH7.1 and FC2 and they all
seem fine.. The base "xforms" package is likely to be more library
version tolerant and thats all you need if you just want to run xforms
apps.
New Opensource Xforms
The packages were all built with a script similar to the following
The rpm packages are built from the standard released versions
available from the main
The most recent version I've built is 1.0 and the source is
available on savannah
cd /usr/lib/xforms/DEMOS
xmkmf -a
make
Note that I've done a couple of minor hacks to the Imakefile to make this
work without the rest of the package. If it doesn't work for you or if you are really serious about
building from scratch - go get the master sources and do it properly.
Built on platform Xforms version TGZ files RPM files i386/glibc2.0.7
(RedHat 5.2)Version 1.0
bxform-1.0.tgz(965k)
xforms-1.0-1.i386.rpm(322k)
xforms-devel-1.0-1.i386.rpm(661k)
xforms-demos-1.0-1.i386.rpm(153k)
i686/glibc2.2.2
RedHat 7.1Version 1.0
bxform-1.0-glibc.2.2.2.tgz(1020k)
xforms-1.0-1.i386.rpm(346k)
xforms-devel-1.0-1.i386.rpm(530k)
xforms-demos-1.0-1.i386.rpm(153k)
The Xforms manuals can be found at
How the RPMs were built
In case anyone wants to build a new set of these RPMs, I have put the
package spec file online. The spec file
originated on the RedHat site in some old package. I didn't create it,
though I have made minor mods and updated it.
The spec file is a generic version.. Substitute appropriately for
_SOURCE_
_VERSION_
_RELEASE__
_SERIAL_
_MAKEFLAG_ (blank or '# ')
#!/bin/sh
ROOT=/home/xforms
echo "topdir: $ROOT/build" > $ROOT/rpmrc
rpm --rcfile $ROOT/rpmrc -ba xforms-generic.spec
rm $ROOT/rpmrc
I used rpm 2.5.5 (since thats whats on my trusty old system), and I had a lot
of trouble with version 3 letting me have my own build root.
Footnote
If you are wondering what my involvement is in xforms, its simple. I have
built packages that use it (most notably one for
storing genealogy data) and it was a pain not being able
to release dynamically linked binaries as RPMs because of the library dependancy
checking...
Feedback, email: 
Last updated: 2nd March 2005