about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEfraim Flashner2019-09-26 08:54:30 -0500
committerEfraim Flashner2019-09-26 08:54:30 -0500
commit2742663870188f7edbad56d42955c3ade86e1ad9 (patch)
tree6697a71a36a14cd6acf29476b1d27f5a0b03caad
parentd7bffaf6b1cb7a952b510d37caf2e0ff132b95ea (diff)
downloadguix-bioinformatics-2742663870188f7edbad56d42955c3ade86e1ad9.tar.gz
gn: web-bootstrap-3: Fix font references.
* gn/packages/web.scm (web-bootstrap-3)[arguments]: Hardcode location of
font directory.
(web-bootstrap-3.3)[inherit]: Inherit from web-bootstrap-3.
-rw-r--r--gn/packages/web.scm16
1 files changed, 15 insertions, 1 deletions
diff --git a/gn/packages/web.scm b/gn/packages/web.scm
index 633982a..ef2a86e 100644
--- a/gn/packages/web.scm
+++ b/gn/packages/web.scm
@@ -96,11 +96,25 @@ extensive prebuilt components, and powerful plugins built on jQuery.")
         (file-name (git-file-name name version))
         (sha256
          (base32 "1wsv79rvzaacyf740mwmhxadpwf28pad711jhbxl26zgqjrpzcbp"))))
+    (arguments
+     `(#:modules ((guix build utils))
+       #:builder
+       (begin
+         (use-modules (guix build utils))
+         (let* ((out (assoc-ref %outputs "out"))
+                (name "bootstrap")
+                (targetdir (string-append out "/share/web/" name))
+                (source (assoc-ref %build-inputs "source"))
+                (dist (string-append source "/dist")))
+           (copy-recursively dist targetdir)
+           (substitute* (find-files (string-append targetdir "/css") ".")
+             (("../fonts") (string-append targetdir "/fonts")))
+           #t))))
     (native-inputs `(("source" ,source)))))
 
 (define-public web-bootstrap-3.3
   (package
-    (inherit web-bootstrap)
+    (inherit web-bootstrap-3)
     (name "web-bootstrap")
     (version "3.3.7") ; July 25, 2016
     (source