Unverified Commit af0b4c1b authored by 7c6f434c's avatar 7c6f434c Committed by GitHub
Browse files

Merge pull request #226149 from lukego/mcclim

lisp-modules: add polyclot & fix mcclim
parents 17b4ad7c 3bce72b7
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -48177,7 +48177,6 @@ in lib.makeScope pkgs.newScope (self: {
    systems = [ "mcclim-bezier" ];
    lispLibs = [ (getAttr "clim" self) (getAttr "clim-pdf" self) (getAttr "clim-postscript" self) (getAttr "flexichain" self) (getAttr "mcclim-clx" self) (getAttr "mcclim-null" self) (getAttr "mcclim-render" self) ];
    meta = {
      broken = true;
      hydraPlatforms = [  ];
    };
  });
+12 −0
Original line number Diff line number Diff line
@@ -579,6 +579,18 @@ let
    ];
  };

  polyclot = build-asdf-system {
    pname = "polyclot";
    version = "trunk";
    src = pkgs.fetchfossil {
      url = "https://fossil.turtleware.eu/polyclot";
      rev = "e678b3c3e002f53b446780406c9ed13f8451309d22a1dc50ced4dbeedf08a1ec";
      sha256 = "sha256-J08bU9HSVbzEivYtQsyIYPZJTrugj+jJSa4LglS0Olg=";
    };
    systems = [ "eu.turtleware.polyclot" "eu.turtleware.polyclot/demo" ];
    lispLibs = with super; [ clim mcclim mcclim-layouts ];
  };

  });

in packages
+21 −0
Original line number Diff line number Diff line
@@ -202,6 +202,27 @@ let
    math = super.math.overrideLispAttrs (o: {
      patches = [ ./patches/math-no-compile-time-directory.patch ];
      nativeLibs = [ pkgs.fontconfig ];
    });
    mcclim-fonts = super.mcclim-fonts.overrideLispAttrs (o: {
      lispLibs = o.lispLibs ++ [
        super.cl-dejavu
        super.zpb-ttf
        super.cl-vectors
        super.cl-paths-ttf
        super.flexi-streams
      ];
      systems = [ "mcclim-fonts" "mcclim-fonts/truetype" ];
    });
    mcclim-render = super.mcclim-render.overrideLispAttrs (o: {
      lispLibs = o.lispLibs ++ [
        self.mcclim-fonts
      ];
    });
    mcclim-layouts = super.mcclim-layouts.overrideLispAttrs (o: {
      systems = [ "mcclim-layouts" "mcclim-layouts/tab" ];
      lispLibs = o.lispLibs ++ [
        self.mcclim
      ];
});
  });