Download leinengen from github, select the 1.1 branch.
remove .m2 and .lein if you have a previous install and/or you get bugs with running lein version with clojure.jar files. Note 1.1 uses clojure 1.2.1 and storm uses clojure 1.4
verify you can run lein version without any jdk error messasges. You may have to uninstall the oracle jdk and install an earlier version of the open jdk.
Download the source distribution from github, choose the 0.8.2 branch, download the zip file and unzip. cd into the directory with project.clj and run lein compile or lein jar
lein jar will produce a jar you can use for the /opt/storm symlink in the install we used for storm.spec and storrm-service.spec.
You will have to install uuid, there are several uuid libraries, uuid-devel, libuuid-devel
install the source for jzmq-2.1.0 and run ./autogen.sh which will create a configure file. Then run ./configure, make, and sudo make install.
When compiling jzmq-2.1.0 you will get error messages on uuid not in java library path.
you should be able to compile after this. You do not need zeromq sources to be installed.
After running lein jar you should see the storm-0.8.2.jar file created.