CTAN has a new package: rake4latex
The tool compiles LaTeX-documents as often as needed, including makeindex and bibTeX calls. Splitindex, gloss and rail A simple interface to the rake4latex-gem (Ruby/Rake) and an exe-file for windows. The exe-file requires no Ruby or Rake. The gem itself is available at http://gemcutter.org/gems/rake4latex
This package is located at http://tug.ctan.org/tex-archive/support/rake4latex . More information is at http://tug.ctan.org/pkg/rake4latex (if the package is new it may take a day for that information to appear). We are supported by the TeX Users Group http://www.tug.org . Please join a users group; see http://www.tug.org/usergroups.html .
rake4latex – A rake-based tool to compile LaTeX projects
The package provides a tool that compiles LaTeX-documents as often as needed, including makeindex and BibTeX calls.
A simple interface to the rake4latex-gem (Ruby/Rake) is provided, and an exe-file for windows (the exe-file requires no Ruby or Rake).
The gem itself is available at the RubyGems.