* gnu/packages/ghostscript.scm [module]: Export symbols up-front. --- gnu/packages/ghostscript.scm | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm index f21eead..f519d1b 100644 --- a/gnu/packages/ghostscript.scm +++ b/gnu/packages/ghostscript.scm @@ -28,9 +28,18 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) -(define-public lcms + ;; Export variables up-front to allow circular dependency with the 'python' + ;; module. + #:export (lcms + libpaper + psutils + ghostscript + gs-fonts + libspectre)) + +(define lcms (package (name "lcms") (version "2.4") @@ -53,7 +62,7 @@ Consortium standard (ICC), approved as ISO 15076-1.") (license license:x11) (home-page "http://www.littlecms.com/"))) -(define-public libpaper +(define libpaper (package (name "libpaper") (version "1.1.24") @@ -73,7 +82,7 @@ paper size.") (license license:gpl2) (home-page "http://packages.qa.debian.org/libp/libpaper.html"))) -(define-public psutils +(define psutils (package (name "psutils") (version "17") @@ -115,7 +124,7 @@ printing, and psresize, for adjusting page sizes.") "See LICENSE in the distribution.")) (home-page "http://knackered.org/angus/psutils/"))) -(define-public ghostscript +(define ghostscript (package (name "ghostscript") (version "9.06.0") @@ -163,7 +172,7 @@ output file formats and printers.") (license license:gpl3+) (home-page "http://www.gnu.org/software/ghostscript/"))) -(define-public gs-fonts +(define gs-fonts (package (name "gs-fonts") (version "8.11") @@ -205,7 +214,7 @@ Ghostscript. It currently includes the 35 standard PostScript fonts.") (license license:gpl2) (home-page "http://sourceforge.net/projects/gs-fonts/"))) -(define-public libspectre +(define libspectre (package (name "libspectre") (version "0.2.7") -- 1.7.9.5