From 3842e689ac387dcbef3cb8f8eb68811d6b5ccea4 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Fri, 22 Sep 2023 11:41:56 +0200 Subject: [PATCH] doc: Fix build package missing. --- doc/dev/build.sh | 6 ++---- doc/tools/setup.el | 12 ++++++++++++ doc/users/build.sh | 6 ++---- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/doc/dev/build.sh b/doc/dev/build.sh index 1afb7ca2..2e8deb56 100755 --- a/doc/dev/build.sh +++ b/doc/dev/build.sh @@ -1,7 +1,7 @@ #! /bin/sh echo " PDF documentation.org" -emacs -Q -q -nw --batch \ +emacs -nw --batch \ --eval "(require 'org)" \ --eval "(require 'ox-latex)" \ --eval "(load-file \"../tools/setup.el\")" \ @@ -9,12 +9,10 @@ emacs -Q -q -nw --batch \ -f org-latex-export-to-pdf echo " HTML documentation.org" -emacs -Q -q -nw --batch \ +emacs -nw --batch \ --eval "(require 'org)" \ --eval "(require 'ox-latex)" \ --eval "(require 'ox-html)" \ - --eval "(package-initialize)" \ - --eval "(require 'htmlize)" \ --eval "(load-file \"../tools/setup.el\")" \ --file ./documentation.org \ -f org-html-export-to-html diff --git a/doc/tools/setup.el b/doc/tools/setup.el index 027e5700..e7d7b765 100644 --- a/doc/tools/setup.el +++ b/doc/tools/setup.el @@ -1,6 +1,18 @@ (require 'org) (require 'subr-x) +;; Needed packages + +(require 'package) +(add-to-list 'package-archives + '("melpa" . "https://melpa.org/packages/")) + +(package-initialize) + +;;; Install HTMLIZE +(package-install 'htmlize) +(require 'htmlize) + ;; LaTeX config (add-to-list diff --git a/doc/users/build.sh b/doc/users/build.sh index 1afb7ca2..2e8deb56 100755 --- a/doc/users/build.sh +++ b/doc/users/build.sh @@ -1,7 +1,7 @@ #! /bin/sh echo " PDF documentation.org" -emacs -Q -q -nw --batch \ +emacs -nw --batch \ --eval "(require 'org)" \ --eval "(require 'ox-latex)" \ --eval "(load-file \"../tools/setup.el\")" \ @@ -9,12 +9,10 @@ emacs -Q -q -nw --batch \ -f org-latex-export-to-pdf echo " HTML documentation.org" -emacs -Q -q -nw --batch \ +emacs -nw --batch \ --eval "(require 'org)" \ --eval "(require 'ox-latex)" \ --eval "(require 'ox-html)" \ - --eval "(package-initialize)" \ - --eval "(require 'htmlize)" \ --eval "(load-file \"../tools/setup.el\")" \ --file ./documentation.org \ -f org-html-export-to-html -- GitLab