[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/08: gnu: ghostscript: Add a new variant that depends on Freetype.
From: |
guix-commits |
Subject: |
01/08: gnu: ghostscript: Add a new variant that depends on Freetype. |
Date: |
Sun, 25 Aug 2019 16:48:57 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 466ff55c72959ba1499ce3ec69f534b3038eb30b
Author: Ludovic Courtès <address@hidden>
Date: Sun Aug 25 21:14:27 2019 +0200
gnu: ghostscript: Add a new variant that depends on Freetype.
Fixes <https://bugs.gnu.org/34877>.
Reported by Diego Nicola Barbato <address@hidden>
and sirmacik <address@hidden>.
* gnu/packages/ghostscript.scm (ghostscript/fixed): New variable.
---
gnu/packages/ghostscript.scm | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm
index 53a9b60..bcd853d 100644
--- a/gnu/packages/ghostscript.scm
+++ b/gnu/packages/ghostscript.scm
@@ -2,7 +2,7 @@
;;; Copyright © 2013 Andreas Enge <address@hidden>
;;; Copyright © 2014, 2015, 2016, 2017 Mark H Weaver <address@hidden>
;;; Copyright © 2015 Ricardo Wurmus <address@hidden>
-;;; Copyright © 2013, 2015, 2016, 2017 Ludovic Courtès <address@hidden>
+;;; Copyright © 2013, 2015, 2016, 2017, 2019 Ludovic Courtès <address@hidden>
;;; Copyright © 2017 Alex Vong <address@hidden>
;;; Copyright © 2017, 2018, 2019 Efraim Flashner <address@hidden>
;;; Copyright © 2017 Leo Famulari <address@hidden>
@@ -269,6 +269,26 @@ output file formats and printers.")
(home-page "https://www.ghostscript.com/")
(license license:agpl3+)))
+(define-public ghostscript/fixed
+ ;; This adds the Freetype dependency (among other things), which fixes the
+ ;; rendering issues described in <https://issues.guix.gnu.org/issue/34877>.
+ (package/inherit
+ ghostscript
+ (version (string-append (package-version ghostscript) "-1"))
+ (arguments
+ (substitute-keyword-arguments (package-arguments ghostscript)
+ ((#:configure-flags flags ''())
+ `(append (list "--disable-compile-inits"
+ (string-append "--with-fontpath="
+ (assoc-ref %build-inputs "gs-fonts")
+ "/share/fonts/type1/ghostscript"))
+ ,flags))))
+ (native-inputs `(("pkg-config" ,pkg-config) ;needed for freetype
+ ,@(package-native-inputs ghostscript)))
+ (inputs `(("gs-fonts" ,gs-fonts)
+ ("fontconfig" ,fontconfig)
+ ,@(package-inputs ghostscript)))))
+
(define-public ghostscript/x
(package/inherit ghostscript
(name (string-append (package-name ghostscript) "-with-x"))
- branch master updated (8c1379b -> 7dff322), guix-commits, 2019/08/25
- 01/08: gnu: ghostscript: Add a new variant that depends on Freetype.,
guix-commits <=
- 02/08: gnu: ghostscript: Replace with the "fixed" Ghostscript., guix-commits, 2019/08/25
- 03/08: maint: Add 'download-po' rule., guix-commits, 2019/08/25
- 07/08: gnu: Add wterm., guix-commits, 2019/08/25
- 08/08: gnu: shroud: Update to 0.1.2., guix-commits, 2019/08/25
- 04/08: nls: Update 'fr' translation., guix-commits, 2019/08/25
- 06/08: nls: Update 'sv' translation., guix-commits, 2019/08/25
- 05/08: nls: Update 'de' translation., guix-commits, 2019/08/25