2012-01-19 20:34:59 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
source $stdenv/setup
|
|
|
|
|
|
|
|
mkdir -pv $out/bin $out/lib
|
|
|
|
|
|
|
|
out_bin=$out/bin/lein
|
|
|
|
|
|
|
|
cp -v $src $out_bin
|
|
|
|
cp -v $jarsrc $out/lib
|
2013-01-28 01:38:32 +00:00
|
|
|
cp -v $clojure/lib/java/* $out/lib
|
2012-01-19 20:34:59 +00:00
|
|
|
|
2012-05-11 04:36:13 +01:00
|
|
|
for p in $patches;
|
|
|
|
do
|
|
|
|
patch --verbose $out_bin -p0 < $p
|
|
|
|
done
|
2012-01-19 20:34:59 +00:00
|
|
|
chmod -v 755 $out_bin
|
|
|
|
|
2012-02-29 14:35:34 +00:00
|
|
|
patchShebangs $out
|
|
|
|
|
2013-09-30 20:11:09 +01:00
|
|
|
wrapProgram $out_bin \
|
|
|
|
--prefix PATH ":" ${rlwrap}/bin \
|
|
|
|
--set LEIN_GPG ${gnupg}/bin/gpg
|