Downloading, configuring, and compiling a lot of packages is terrible, especially
when you are in development and might need to do that often. lemon
solves the problem.
Just write a Lemonfile
like so:
https://github.com/some/repository.git a-folder-name ./some && ./configuration && commands && make && make install
https://github.com/some/other-repository.git a-different-folder-name ./some && ./configuration && commands && make && make install
https://github.com/some/even-more-repository.git a-new-folder-name ./some && ./configuration && commands && make && make install
Then ./lemon grab Lemonfile
to clone those repositories, followed by ./lemon build Lemonfile
to compile and install your packages. Everything is done in /tmp/lemon-$USER
,
including build logging.