~ruther/guix-local

eb354bdacbf4154ec66038dac07f19bf4ced1fad — Ludovic Courtès 10 years ago 958d25a
gnu: ghostscript: Do not build the statically-linked 'gs' binary.

* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Remove
'build-so' and 'install-so' phases.  Replace 'build' and 'install'
phases.
1 files changed, 9 insertions(+), 6 deletions(-)

M gnu/packages/ghostscript.scm
M gnu/packages/ghostscript.scm => gnu/packages/ghostscript.scm +9 -6
@@ 173,12 173,15 @@ printing, and psresize, for adjusting page sizes.")
                     (substitute* "base/gscdef.c"
                       (("GS_DOCDIR")
                        "\"~/.guix-profile/share/doc/ghostscript\""))))
        (add-after 'build 'build-so
                   (lambda _
                     (zero? (system* "make" "so"))))
        (add-after 'install 'install-so
                   (lambda _
                     (zero? (system* "make" "install-so")))))))
        (replace 'build
          (lambda _
            ;; Build 'libgs.so', but don't build the statically-linked 'gs'
            ;; binary (saves 18 MiB).
            (zero? (system* "make" "so" "-j"
                            (number->string (parallel-job-count))))))
        (replace 'install
          (lambda _
            (zero? (system* "make" "soinstall")))))))
   (synopsis "PostScript and PDF interpreter")
   (description
    "Ghostscript is an interpreter for the PostScript language and the PDF