From b70b9d2a0535017daee364aab95a48d028bd47f6 Mon Sep 17 00:00:00 2001 From: Florian Maurer Date: Sat, 1 Apr 2023 18:17:59 +0200 Subject: [PATCH] update install dependency docs * add missing libelf-dev dependency (to build x86-64) * remove subversion dependency * add rsync dependency * add ecdsautils to docs --- contrib/actions/install-dependencies.sh | 2 +- contrib/docker/Dockerfile | 1 - docs/user/getting_started.rst | 6 ++++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/contrib/actions/install-dependencies.sh b/contrib/actions/install-dependencies.sh index 3f21e056..4f2d28c3 100755 --- a/contrib/actions/install-dependencies.sh +++ b/contrib/actions/install-dependencies.sh @@ -3,6 +3,6 @@ set -e apt-get -y update -apt-get -y install git subversion build-essential python3 gawk unzip libncurses5-dev zlib1g-dev libssl-dev wget time qemu-utils +apt-get -y install git build-essential python3 gawk unzip libncurses5-dev zlib1g-dev libssl-dev libelf-dev wget rsync time qemu-utils apt-get -y clean rm -rf /var/lib/apt/lists/* diff --git a/contrib/docker/Dockerfile b/contrib/docker/Dockerfile index 8cfa0d54..a241906b 100644 --- a/contrib/docker/Dockerfile +++ b/contrib/docker/Dockerfile @@ -5,7 +5,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ file \ git \ - subversion \ python3 \ build-essential \ gawk \ diff --git a/docs/user/getting_started.rst b/docs/user/getting_started.rst index f2bbdd3d..283550a3 100644 --- a/docs/user/getting_started.rst +++ b/docs/user/getting_started.rst @@ -25,18 +25,20 @@ An example configuration can be found in the Gluon repository at *docs/site-exam Dependencies ------------ To build Gluon, several packages need to be installed on the system. On a -freshly installed Debian Stretch system the following packages are required: +freshly installed Debian Bullseye system the following packages are required: * `git` (to get Gluon and other dependencies) -* `subversion` * `python3` * `build-essential` +* `ecdsautils` (to sign firmware, see `contrib/sign.sh`) * `gawk` * `unzip` * `libncurses-dev` (actually `libncurses5-dev`) * `libz-dev` (actually `zlib1g-dev`) * `libssl-dev` +* `libelf-dev` (to build x86-64) * `wget` +* `rsync` * `time` (built-in `time` doesn't work) * `qemu-utils`