guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/03: website: Allow builds without network access.


From: Ludovic Courtès
Subject: 01/03: website: Allow builds without network access.
Date: Fri, 5 Jul 2019 06:29:05 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix-artwork.

commit cc12cf48cfc2586e36ea8304bac3a342725f45bf
Author: Ludovic Courtès <address@hidden>
Date:   Fri Jul 5 12:23:34 2019 +0200

    website: Allow builds without network access.
    
    * website/apps/packages/templates/components.scm (detailed-package-preview):
    Wrap 'gnu-package?' call in 'false-if-exception'.
    * website/apps/packages/templates/package.scm (package-t): Likewise.
---
 website/apps/packages/templates/components.scm | 6 +++++-
 website/apps/packages/templates/package.scm    | 4 +++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/website/apps/packages/templates/components.scm 
b/website/apps/packages/templates/components.scm
index 8d2a578..96e4296 100644
--- a/website/apps/packages/templates/components.scm
+++ b/website/apps/packages/templates/components.scm
@@ -51,9 +51,13 @@
 
     (div
      (@ (class "package-description"))
-     ,(if (gnu-package? package)
+
+     ;; 'gnu-package?' might fetch stuff from the network.  Assume #f if that
+     ;; doesn't work.
+     ,(if (false-if-exception (gnu-package? package))
           '(p (i "This is a GNU package.  "))
           "")
+
      ,(package-description-shtml package))
 
     (ul
diff --git a/website/apps/packages/templates/package.scm 
b/website/apps/packages/templates/package.scm
index 55fc6b2..9dfb2fa 100644
--- a/website/apps/packages/templates/package.scm
+++ b/website/apps/packages/templates/package.scm
@@ -48,7 +48,9 @@
             (@ (class "synopsis"))
             ,(package-synopsis-shtml package)))
 
-       (p ,(if (gnu-package? package)
+        ;; 'gnu-package?' might fetch stuff from the network.  Assume #f if
+        ;; that doesn't work.
+       (p ,(if (false-if-exception (gnu-package? package))
                 '(it "This is a GNU package.  ")
                 "")
            ,(package-description-shtml package))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]