From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:38320) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jGHTL-0002id-BD for guix-patches@gnu.org; Mon, 23 Mar 2020 03:26:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jGHTG-0005gi-AO for guix-patches@gnu.org; Mon, 23 Mar 2020 03:26:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45415) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jGHTG-0005ge-6O for guix-patches@gnu.org; Mon, 23 Mar 2020 03:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jGHTG-0003aN-1g for guix-patches@gnu.org; Mon, 23 Mar 2020 03:26:02 -0400 Subject: [bug#33753] [PATCH 1/3] gnu: Add sbcl-clx-truetype. Resent-Message-ID: From: Oleg Pykhalov Date: Mon, 23 Mar 2020 10:24:40 +0300 Message-Id: <20200323072442.25966-1-go.wigust@gmail.com> In-Reply-To: <20200323071601.24717-1-go.wigust@gmail.com> References: <20200323071601.24717-1-go.wigust@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 33753@debbugs.gnu.org Cc: Oleg Pykhalov * gnu/packages/lisp-xyz.scm (sbcl-clx-truetype): New variable. --- gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 043c219e5e..d0af123171 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -18,6 +18,7 @@ ;;; Copyright © 2019 Brett Gilio ;;; Copyright © 2020 Konrad Hinsen ;;; Copyright © 2020 Dimakis Dimakakos +;;; Copyright © 2020 Oleg Pykhalov ;;; ;;; This file is part of GNU Guix. ;;; @@ -619,6 +620,40 @@ from other CLXes around the net.") (define-public ecl-clx (sbcl-package->ecl-package sbcl-clx)) +(define-public sbcl-clx-truetype + (package + (name "sbcl-clx-truetype") + (version "2016-08-25") + (source + (origin + (method url-fetch) + (uri (string-append + "http://beta.quicklisp.org/archive/clx-truetype/" version + "/clx-truetype-" (string-delete #\- version) "-git.tgz")) + (sha256 + (base32 + "0ndy067rg9w6636gxwlpnw7f3ck9nrnjb03444pprik9r3c9in67")) + (modules '((guix build utils))) + (snippet + '(begin + (substitute* "package.lisp" + ((":export") ":export\n :+font-cache-filename+")) + #t)))) + (build-system asdf-build-system/sbcl) + (inputs + `(("clx" ,sbcl-clx) + ("zpb-ttf" ,sbcl-zpb-ttf) + ("cl-vectors" ,sbcl-cl-vectors) + ("cl-paths-ttf" ,sbcl-cl-paths-ttf) + ("cl-fad" ,sbcl-cl-fad) + ("cl-store" ,sbcl-cl-store) + ("trivial-features" ,sbcl-trivial-features))) + (home-page "http://beta.quicklisp.org/archive/clx-truetype/") + (synopsis "Antialiased TrueType font rendering using CLX and XRender") + (description "CLX-TrueType is pure common lisp solution for +antialiased TrueType font rendering using CLX and XRender extension.") + (license license:expat))) + (define-public sbcl-cl-ppcre-unicode (package (inherit sbcl-cl-ppcre) (name "sbcl-cl-ppcre-unicode") -- 2.25.1