compile uiop/version with uiop, seems needed for monolithic bundles in some cases
This commit is contained in:
parent
1b1b9816fc
commit
851b584581
@ -28,6 +28,7 @@ stdenv.mkDerivation {
|
|||||||
(uiop/lisp-build:compile-file* \"'"$out"'/lib/common-lisp/asdf/build/asdf.lisp\")
|
(uiop/lisp-build:compile-file* \"'"$out"'/lib/common-lisp/asdf/build/asdf.lisp\")
|
||||||
(asdf:load-system :uiop :force :all)
|
(asdf:load-system :uiop :force :all)
|
||||||
(asdf:load-system :asdf :force :all)
|
(asdf:load-system :asdf :force :all)
|
||||||
|
(ignore-errors (asdf:load-system :uiop/version :force :all))
|
||||||
)"' \
|
)"' \
|
||||||
"$out/bin/common-lisp.sh"
|
"$out/bin/common-lisp.sh"
|
||||||
'';
|
'';
|
||||||
|
@ -134,6 +134,9 @@ in
|
|||||||
plump = addDeps (with qlnp; [array-utils trivial-indent]);
|
plump = addDeps (with qlnp; [array-utils trivial-indent]);
|
||||||
sqlite = addNativeLibs [pkgs.sqlite];
|
sqlite = addNativeLibs [pkgs.sqlite];
|
||||||
uiop = x: {
|
uiop = x: {
|
||||||
|
testSystems = (x.testSystems or ["uiop"]) ++ [
|
||||||
|
"uiop/version"
|
||||||
|
];
|
||||||
overrides = y: (x.overrides y) // {
|
overrides = y: (x.overrides y) // {
|
||||||
postInstall = ((x.overrides y).postInstall or "") + ''
|
postInstall = ((x.overrides y).postInstall or "") + ''
|
||||||
cp -r "${pkgs.asdf}/lib/common-lisp/asdf/uiop/contrib" "$out/lib/common-lisp/uiop"
|
cp -r "${pkgs.asdf}/lib/common-lisp/asdf/uiop/contrib" "$out/lib/common-lisp/uiop"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user