quicklisp (lispPackages.quicklisp): init
This commit is contained in:
@@ -575,5 +575,32 @@ let lispPackages = rec {
|
||||
};
|
||||
};
|
||||
|
||||
quicklisp = buildLispPackage rec {
|
||||
baseName = "quicklisp";
|
||||
version = "2016-01-21";
|
||||
description = "The Common Lisp package manager";
|
||||
deps = [];
|
||||
src = pkgs.fetchgit {
|
||||
url = "https://github.com/quicklisp/quicklisp-client/";
|
||||
rev = "refs/tags/version-${version}";
|
||||
sha256 = "0a6zjsd5c8zg2x26lc027538xfl182xvg7ps81pyvi4k5qd42xhd";
|
||||
};
|
||||
overrides = x: rec {
|
||||
inherit clwrapper;
|
||||
quicklispdist = pkgs.fetchurl {
|
||||
# Will usually be replaced with a fresh version anyway, but needs to be
|
||||
# a valid distinfo.txt
|
||||
url = "http://beta.quicklisp.org/dist/quicklisp/2016-03-18/distinfo.txt";
|
||||
sha256 = "13mvign4rsicfvg3vs3vj1qcjvj2m1aqhq93ck0sgizxfcj5167m";
|
||||
};
|
||||
buildPhase = '' true; '';
|
||||
postInstall = ''
|
||||
substituteAll ${./quicklisp.sh} "$out"/bin/quicklisp
|
||||
chmod a+x "$out"/bin/quicklisp
|
||||
cp "${quicklispdist}" "$out/lib/common-lisp/quicklisp/quicklisp-distinfo.txt"
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
in lispPackages
|
||||
|
||||
Reference in New Issue
Block a user