From b70b9d2a0535017daee364aab95a48d028bd47f6 Mon Sep 17 00:00:00 2001
From: Florian Maurer <f.maurer@outlook.de>
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`
 
-- 
GitLab