~ruther/guix-local

cc24623d7189ec03a2b31750daf784b06474cb84 — Ludovic Courtès 11 years ago 9d9b576
gnu: bdb: Move documentation to "doc" output.

* gnu/packages/bdb.scm (bdb): Add 'outputs' field.  Adjust 'configure'
  phase to move documentation to the "doc" output.
1 files changed, 9 insertions(+), 1 deletions(-)

M gnu/packages/bdb.scm
M gnu/packages/bdb.scm => gnu/packages/bdb.scm +9 -1
@@ 34,13 34,21 @@
            (sha256 (base32
                     "1f2g2612lf8djbwbwhxsvmffmf9d7693kh2l20195pqp0f9jmnfx"))))
   (build-system gnu-build-system)
   (outputs '("out"                             ; programs, libraries, headers
              "doc"))                           ; 94 MiB of HTML docs
   (arguments
    '(#:tests? #f                            ; no check target available
      #:phases
      (alist-replace
       'configure
       (lambda* (#:key outputs #:allow-other-keys)
         (let ((out (assoc-ref outputs "out")))
         (let ((out (assoc-ref outputs "out"))
               (doc (assoc-ref outputs "doc")))
           ;; '--docdir' is not honored, so we need to patch.
           (substitute* "dist/Makefile.in"
             (("docdir[[:blank:]]*=.*")
              (string-append "docdir = " doc "/share/doc/bdb")))

           (zero?
            (system* "./dist/configure"
                     (string-append "--prefix=" out)