From 4bf40caf6bda993b626145eed2fed518cfd04157 Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Fri, 22 Nov 2024 15:01:30 +0100 Subject: [PATCH] dependencies: pureos: website: Add graphviz to fix website package build. Without that fix, 'make release' fails with the following error: [...] ROM image release archives available at release/roms/ set -o pipefail ; ./build release website | tee -a make-1732208182.log autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force autoreconf: configure.ac: not using Autoheader autoreconf: running: automake --add-missing --copy --force-missing autoreconf: Leaving directory `.' [...] checking for dot... no configure: error: dot was not found in PATH ([...]) make: *** [Makefile:710: release] Error 1 This happens because during releases we also ship a tarball of the website, and the commit 388c0ef3d09623dd10a4f44f8f610244c3337e4c ("website: add history page of the GNU Boot git repositories.") started using dot without also adding the graphviz dependency in the dependencies for building releases. Signed-off-by: Denis 'GNUtoo' Carikli Acked-by: Adrien 'neox' Bourmault --- resources/dependencies/pureos-10 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/dependencies/pureos-10 b/resources/dependencies/pureos-10 index 0d28dcd..e137f1e 100755 --- a/resources/dependencies/pureos-10 +++ b/resources/dependencies/pureos-10 @@ -106,4 +106,6 @@ pkcon -y --allow-reinstall install shellcheck # lint pkcon -y --allow-reinstall install gawk git grep lzip make sed tar xz-utils # u-boot-libre # For building the website tarball -pkcon -y --allow-reinstall install pandoc +pkcon -y --allow-reinstall install \ + graphviz \ + pandoc