Skip to content

Commit fd3e88e

Browse files
committed
coalton: update override to use the version from quicklisp
1 parent 2bcbbf9 commit fd3e88e

File tree

1 file changed

+12
-19
lines changed

1 file changed

+12
-19
lines changed

pkgs/development/lisp-modules/packages.nix

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -436,32 +436,25 @@ let
436436
};
437437
});
438438

439-
coalton = build-asdf-system {
440-
pname = "coalton";
441-
version = "trunk";
442-
src = pkgs.fetchFromGitHub {
443-
owner = "coalton-lang";
444-
repo = "coalton";
445-
rev = "05111b8a59e3f7346b175ce1ec621bff588e1e1f";
446-
hash = "sha256-L9o7Y3zDx9qLXGe/70c1LWEKUWsSRgBQru66mIuaCFw=";
447-
};
448-
lispLibs = with super; [
449-
alexandria
450-
eclector-concrete-syntax-tree
451-
fiasco
452-
float-features
453-
self.fset
454-
named-readtables
455-
trivial-garbage
439+
thih-coalton = self.coalton;
440+
quil-coalton = self.coalton;
441+
coalton = super.coalton.overrideLispAttrs (oa: {
442+
systems = [
443+
"coalton"
444+
"thih-coalton"
445+
"quil-coalton"
446+
"thih-coalton/tests"
447+
"quil-coalton/tests"
448+
"coalton/tests"
456449
];
450+
lispLibs = oa.lispLibs ++ [ self.fiasco ];
457451
nativeLibs = [ pkgs.mpfr ];
458-
systems = [ "coalton" "coalton/tests" ];
459452
meta = {
460453
description = "statically typed functional programming language that supercharges Common Lisp";
461454
homepage = "https://coalton-lang.github.io";
462455
license = pkgs.lib.licenses.mit;
463456
};
464-
};
457+
});
465458

466459
});
467460

0 commit comments

Comments
 (0)