These are the GIT repositories for some of my various free software
projects, and some other projects I hack on or just find useful to
have local copies of. Feel free to browse them here.
The primary source for browsing these projects is
https://git.distorted.org.uk/~mdw/.
There's a similar browser at https://www.chiark.greenend.org.uk/ucgi/~mdw/git/
which might be faster, or more available, but very slightly less
up-to-date.
Project foo can be cloned using any of the following URLs:
- https://git.distorted.org.uk/~mdw/git/foo
- git://git.distorted.org.uk/~mdw/foo
- https://www.chiark.greenend.org.uk/ucgi/~mdw/git/foo
- git://git.chiark.greenend.org.uk/~mdw/foo
The
https://… URLs are recommended if you can use
them, because they provide a measure of authenticity (as well as the
obvious privacy benefits).
In order to build many of these projects, you'll need to build and
install cfd, and quite possibly one or more of the
libraries mLib and catacomb. You'll also need
recent-ish Autoconf, Automake and Libtool, and the Autoconf archive.
General procedure is as follows:
- Run mdw-setup. This will run the appropriate
autotools.
- Say mkdir build to make a build directory.
- Say cd build to change to the build directory.
- Say ../configure, maybe with some options to control
the configuration process.
- Say make.
- Now start hacking on things.
If you wanted to build Debian packages, run
mdw-setup
–d instead. This will skip making a
build
directory, which is good because otherwise it interferes with the
Debian build process. The various
debian/rules targets
should work OK after that.
Please mail me patches!