Goaljobs is a flexible build system and business rules manager similar to make and cron, but much more powerful. You can use it to automate many complex tasks that have multiple steps (even with manual steps) that have to be carried out in dependency order.
For a tutorial-like introduction to goaljobs, see this series of articles on my blog.
The goaljobs compiler manual page: goaljobs(1) and the language reference manual: goaljobs-reference(1)
For source tarballs, see this directory. The upstream git repo is:
git clone git://git.annexia.org/goaljobs.git
You can easily build an RPM from a source tarball by doing:
$ rpmbuild -ta goaljobs-*.tar.gz
The license is the GNU General Public License, version 2 or any later version (GPLv2+).
$Id: index.html,v 1.1 2013/09/21 11:30:44 rjones Exp $