about summary refs log tree commit diff
path: root/.guix/run64-website.scm
diff options
context:
space:
mode:
authorArun Isaac2025-11-17 18:51:19 +0000
committerArun Isaac2025-11-17 18:54:31 +0000
commit351e828ff579d5c97d5c433fd9d4b484fea8f4b3 (patch)
treedd80a870d34e2de2a070b8c087e988f80415ca4b /.guix/run64-website.scm
parent3cffcb350b0e9797c8034f93e8315e394f984e67 (diff)
downloadrun64-351e828ff579d5c97d5c433fd9d4b484fea8f4b3.tar.gz
run64-351e828ff579d5c97d5c433fd9d4b484fea8f4b3.tar.lz
run64-351e828ff579d5c97d5c433fd9d4b484fea8f4b3.zip
guix: Move website building out of Makefile.
Diffstat (limited to '.guix/run64-website.scm')
-rw-r--r--.guix/run64-website.scm9
1 files changed, 5 insertions, 4 deletions
diff --git a/.guix/run64-website.scm b/.guix/run64-website.scm
index ad82072..8ceb63c 100644
--- a/.guix/run64-website.scm
+++ b/.guix/run64-website.scm
@@ -17,7 +17,6 @@
 ;;; along with run64.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (run64-website)
-  #:use-module ((gnu packages base) #:select (gnu-make))
   #:use-module ((gnu packages emacs) #:select (emacs-minimal))
   #:use-module (guix gexp)
   #:use-module (guix packages)
@@ -30,9 +29,11 @@
 
         (copy-recursively #$(package-source guile-run64)
                           (getcwd))
-        (invoke #$(file-append gnu-make "/bin/make")
-                "website"
-                (string-append "EMACS=" #$(file-append emacs-minimal "/bin/emacs")))
+        (invoke #$(file-append emacs-minimal "/bin/emacs")
+                "--quick"
+                "--batch"
+                "--load" "build-aux/build-home-page.el"
+                "--funcall" "build-website")
         (copy-recursively "website" #$output))))
 
 (define-public run64-website