This library is called easycompile. It allows you to compile a given source archive, such as a file like make-1.2.tar.xz. Let's show a few specific usage examples for this: EasyCompile.new('make-1.2.tar.xz') Easycompile.compile('make-1.2.tar.xz') The above statements would try to compile make-1.2.tar.xz, if it exists locally in the current directory - or, you can also specify 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.