From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bavier Subject: [PATCH 05/13] gnu: Export ghostscript module symbols up-front. Date: Thu, 20 Nov 2014 23:41:00 -0600 Message-ID: <1416548468-28421-6-git-send-email-bavier@member.fsf.org> References: <1416548468-28421-1-git-send-email-bavier@member.fsf.org> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57852) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrgxm-0000ZU-SE for guix-devel@gnu.org; Fri, 21 Nov 2014 00:41:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xrgxi-00029G-A1 for guix-devel@gnu.org; Fri, 21 Nov 2014 00:40:58 -0500 Received: from mail-ie0-x22d.google.com ([2607:f8b0:4001:c03::22d]:60058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrgxi-00028I-4d for guix-devel@gnu.org; Fri, 21 Nov 2014 00:40:54 -0500 Received: by mail-ie0-f173.google.com with SMTP id y20so4307727ier.32 for ; Thu, 20 Nov 2014 21:40:53 -0800 (PST) In-Reply-To: <1416548468-28421-1-git-send-email-bavier@member.fsf.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Cc: Eric Bavier * 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