From 5100e152133267983d4acad63f648d1c9b2f1f20 Mon Sep 17 00:00:00 2001 From: Alex Pyrgiotis Date: Thu, 16 Feb 2023 23:47:47 +0200 Subject: [PATCH] Add missing build dependencies for Ubuntu Focal Add some missing build dependencies that we encountered for Ubuntu Focal, but they apply to the rest of the Debian-based distros as well. --- BUILD.md | 4 ++-- dev_scripts/env.py | 3 ++- dev_scripts/qa.py | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/BUILD.md b/BUILD.md index ef58d74..16349c2 100644 --- a/BUILD.md +++ b/BUILD.md @@ -5,8 +5,8 @@ Install dependencies: ```sh -sudo apt install -y podman dh-python make libqt5gui5 \ - python3 python3-dev python3-venv python3-pip python3-stdeb +sudo apt install -y podman dh-python build-essential fakeroot make libqt5gui5 \ + python3 python3-dev python3-venv python3-pip python3-stdeb python3-all ``` Install poetry (you may need to add `~/.local/bin/` to your `PATH` first): diff --git a/dev_scripts/env.py b/dev_scripts/env.py index 8002084..5dcb8c9 100755 --- a/dev_scripts/env.py +++ b/dev_scripts/env.py @@ -60,7 +60,8 @@ ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update \ && apt-get install -y --no-install-recommends podman uidmap dh-python make \ - libqt5gui5 python3 python3-dev python3-venv python3-pip python3-stdeb \ + build-essential fakeroot libqt5gui5 python3 python3-dev python3-venv \ + python3-pip python3-stdeb python3-all \ && rm -rf /var/lib/apt/lists/* RUN apt-get update \ && apt-get install -y --no-install-recommends mupdf \ diff --git a/dev_scripts/qa.py b/dev_scripts/qa.py index c935d3d..1c15da4 100755 --- a/dev_scripts/qa.py +++ b/dev_scripts/qa.py @@ -155,8 +155,8 @@ CONTENT_BUILD_DEBIAN_UBUNTU = r"""## Debian/Ubuntu Install dependencies: ```sh -sudo apt install -y podman dh-python make libqt5gui5 \ - python3 python3-dev python3-venv python3-pip python3-stdeb +sudo apt install -y podman dh-python build-essential fakeroot make libqt5gui5 \ + python3 python3-dev python3-venv python3-pip python3-stdeb python3-all ``` Install poetry (you may need to add `~/.local/bin/` to your `PATH` first):