diff options
Diffstat (limited to 'guix/forge/cgit.scm')
-rw-r--r-- | guix/forge/cgit.scm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/guix/forge/cgit.scm b/guix/forge/cgit.scm index 6ac7589..f652825 100644 --- a/guix/forge/cgit.scm +++ b/guix/forge/cgit.scm @@ -21,6 +21,7 @@ #:use-module (forge fcgiwrap) #:use-module (forge nginx) #:use-module (forge socket) + #:use-module ((gnu packages emacs) #:select (emacs-minimal)) #:use-module ((gnu packages mail) #:select (mailcap)) #:use-module ((gnu packages version-control) #:select (cgit git-minimal)) @@ -55,7 +56,7 @@ (define %cgit-readme (append (list "README.md" "README.markdown" "README.mdown" "README.mkd" - "README.rst") + "README.org" "README.rst") ;; man page READMEs (map (lambda (n) (string-append "README." (number->string n))) @@ -145,6 +146,10 @@ configured in @var{config}." (string-suffix-ci? ".mkd" about-file)) (invoke #$(file-append cgit "/lib/cgit/filters/html-converters/md2html") about-file)) + ((string-suffix-ci? ".org" about-file) + (invoke #$(file-append emacs-minimal "/bin/emacs") + "--script" + #$(local-file "org2html.el"))) ((string-suffix-ci? ".rst" about-file) (invoke #$(file-append cgit "/lib/cgit/filters/html-converters/rst2html") about-file)) |