summary refs log tree commit diff
path: root/gnu
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2019-04-04 19:49:38 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2019-04-04 19:50:57 +0200
commit55a604db4ee55ae25166df6f83e222c3caf33273 (patch)
tree5a6fe21d2b2ffc1b9e70c9ead804c4dcf95c683a /gnu
parent985730c1afac6b5077df9ca8a871db9750ac3a9d (diff)
downloadguix-55a604db4ee55ae25166df6f83e222c3caf33273.tar.gz
gnu: asymptote: Fix info file location.
* gnu/packages/plotutils.scm (asymptote): Fix info file location so it appears
  in the top-level directory.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/plotutils.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index 63b36830c8..c2311958f3 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -230,6 +230,14 @@ colors, styles, options and details.")
              (substitute* (find-files "." "\\.in$")
                (("#include <primitives.h>") "#include \"primitives.h\""))
              (invoke "touch" "prc/config.h")))
+         (add-after 'unpack 'move-info-location
+           ;; Build process install info file in the unusual
+           ;; "%out/share/info/asymptote/" location.  Move it to
+           ;; "%out/share/info/" so it appears in the top-level directory.
+           (lambda _
+             (substitute* "doc/png/Makefile.in"
+               (("(\\$\\(infodir\\))/asymptote" _ infodir) infodir))
+             #t))
          (add-before 'build 'patch-pdf-viewer
            (lambda _
              ;; Default to a free pdf viewer.