cl-liballegro-nuklear: remove override - use version from quicklisp

upstream added the mising cl-liballegro dependency
This commit is contained in:
Kasper Gałkowski
2024-10-20 00:52:59 +02:00
parent ea8c22fd7e
commit c13db8a892
+5 -8
View File
@@ -9,6 +9,7 @@ let
setAttr
hasAttr
optionals
isDerivation
hasSuffix
splitString
remove
@@ -23,7 +24,8 @@ let
# E.g. cl-unicode creating .txt files during compilation
build-with-compile-into-pwd = args:
let
build = (build-asdf-system (args // { version = args.version + "-build"; }))
args' = if isDerivation args then args.drvAttrs else args;
build = (build-asdf-system (args' // { version = args'.version + "-build"; }))
.overrideAttrs(o: {
buildPhase = with builtins; ''
mkdir __fasls
@@ -37,7 +39,7 @@ let
cp -r * $out
'';
});
in build-asdf-system (args // {
in build-asdf-system (args' // {
# Patches are already applied in `build`
patches = [];
src = build;
@@ -71,12 +73,7 @@ let
];
};
cl-liballegro-nuklear = build-with-compile-into-pwd {
inherit (super.cl-liballegro-nuklear) pname version src;
nativeBuildInputs = [ pkgs.allegro5 ];
nativeLibs = [ pkgs.allegro5 ];
lispLibs = super.cl-liballegro-nuklear.lispLibs ++ [ self.cl-liballegro ];
};
cl-liballegro-nuklear = build-with-compile-into-pwd super.cl-liballegro-nuklear;
lessp = build-asdf-system {
pname = "lessp";