From 1ced8347aa87d3371520b220383938164deb7000 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sat, 24 Oct 2020 12:15:16 +0200 Subject: [PATCH] lispPackages.clx-truetype: define manually as Quicklisp dropped it after upstream disappeared --- .../lisp-modules/lisp-packages.nix | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/development/lisp-modules/lisp-packages.nix b/pkgs/development/lisp-modules/lisp-packages.nix index d23b1c0a997..d7e14e2ff3c 100644 --- a/pkgs/development/lisp-modules/lisp-packages.nix +++ b/pkgs/development/lisp-modules/lisp-packages.nix @@ -77,5 +77,27 @@ let lispPackages = rec { ''; dontStrip = true; }; + + clx-truetype = buildLispPackage rec { + baseName = "clx-truetype"; + version = ''20160825-git''; + + buildSystems = [ "clx-truetype" ]; + parasites = [ "clx-truetype-test" ]; + + description = ''clx-truetype is pure common lisp solution for antialiased TrueType font rendering using CLX and XRender extension.''; + deps = with pkgs.lispPackages; [ + alexandria bordeaux-threads cl-aa cl-fad cl-paths cl-paths-ttf cl-store + cl-vectors clx trivial-features zpb-ttf + ]; + src = pkgs.fetchurl { + url = ''http://beta.quicklisp.org/archive/clx-truetype/2016-08-25/clx-truetype-20160825-git.tgz''; + sha256 = ''0ndy067rg9w6636gxwlpnw7f3ck9nrnjb03444pprik9r3c9in67''; + }; + + packageName = "clx-truetype"; + + asdFilesToKeep = ["clx-truetype.asd"]; + }; }; in lispPackages