Readme for uulib-0.9.5
Please check the right section in this file for instructions depending on how you obtained the source files.
Installing uulib from a source distribution
-------------------------------------------
The source distribution can be unpacked from the
.tar.gz files distributed in the following page:
http://www.cs.uu.nl/wiki/HUT/Download
System wide installation (assumming GHC is the
Haskell compiler) can be done like this:
ghc --make Setup.hs -o setup -package Cabal
./setup configure
./setup build
./setup install
Installing uulib to a non-standard location
-------------------------------------------
This is useful if you don't want (or can't)
modify system wide settings.
ghc --make Setup.hs -o setup -package Cabal
./setup configure --prefix=/foo
./setup build
./setup install --user
The last command registers the package only for
the user.
Installing uulib from the subversion repository
-----------------------------------------------
Which can be obtained running the following subversion command:
svn co https://svn.cs.uu.nl:12443/repos/uust-repo/uulib/trunk/
Now install following the instructions below:
autoconf
./configure
NOTE: the above instructions are REQUIRED when you install from the
subversion repository. They are not needed when you download a
source distribution.
This generates uulib.cabal which is needed for the cabal commands:
ghc --make Setup.hs -o setup -package Cabal
./setup configure
./setup build
./setup install
If you want to install to a non-standard location
you don't need to pass a path to configure, just follow
the steps outlined above.
Optionally generating Haddock Documentation
-------------------------------------------
Requires cpphs 0.9
Output generated in dist/doc/html
./setup haddock