This library is called easycompile. Use this library to compile a source archive. Example: EasyCompile.new('make-1.2.tar.xz') This would try to compile make-1.2.tar.xz, if it exists locally in the current directory - or, you can specificy the full location for any directory. Version 0.2 added support for http-links. You can now pass in URLs, and we will download it through wget.