From a7ce2ab7e33dcf172b1f878562aa4dae8f005ae8 Mon Sep 17 00:00:00 2001 From: Achilleas Koutsou Date: Tue, 12 Dec 2023 21:41:01 +0100 Subject: [PATCH] docs: update developer instructions --- docs/developer/README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/developer/README.md b/docs/developer/README.md index 7165c903ee..7a5dac17e8 100644 --- a/docs/developer/README.md +++ b/docs/developer/README.md @@ -2,11 +2,19 @@ ## Local development environment -The build-requirements for Fedora (and other rpm-based distributions) are: -- `gpgme-devel` - +To build most binaries defined in `cmd` and run tests you will need to install `gpgme-devel`. +To generate manifests, you will need to install the `osbuild-depsolve-dnf` package. To build images, you will also need to install `osbuild` and its sub-packages. +The full list of dependencies is: +- `gpgme-devel` +- `osbuild` +- `osbuild-depsolve-dnf` +- `osbuild-luks2` +- `osbuild-lvm2` +- `osbuild-ostree` +- `osbuild-selinux` + ## Topics - [Useful cmds](./cmds.md) for development and testing.