;;; run64 --- SRFI-64 test runner ;;; Copyright © 2025 Arun Isaac ;;; ;;; This file is part of run64. ;;; ;;; run64 is free software: you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation, either version 3 of the License, or ;;; (at your option) any later version. ;;; ;;; run64 is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;;; General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with run64. If not, see . (define-module (run64-website) #:use-module ((gnu packages haskell-xyz) #:select (pandoc)) #:use-module (guix gexp) #:use-module (guix packages) #:use-module ((run64-package) #:select (guile-run64))) (define run64-website-home-page-gexp (with-imported-modules '((guix build utils)) #~(begin (use-modules (guix build utils)) (invoke #$(file-append pandoc "/bin/pandoc") "--standalone" "--metadata" "title=run64" "--css=style.css" (string-append "--output=" #$output) #$(file-append (package-source guile-run64) "/README.md"))))) (define-public run64-website (file-union "run64-website" `(("index.html" ,(computed-file "run64-website-home-page.html" run64-website-home-page-gexp)) ("style.css" ,(local-file "../website/style.css"))))) run64-website