Skip to content

Building

Maran Br edited this page Aug 15, 2024 · 3 revisions

Dependencies

Install all dependencies needed to compile the source code using the command below:

$ sudo apt-get install build-essential debhelper devscripts libblkid-dev libmount-dev libncurses-dev libparted-dev qtbase5-dev qttools5-dev-tools git-all gnupg

Generate GPG Key

If needed, you can generate a GPG key to sign the build for distribution using the command below:

$ gpg --full-generate-key

You will also need to change the systemback/debian/changelog in the application's source code to match the information used to generate the GPG key.

Build Systemback

Clone the repository and follow the steps below:

$ git clone https://github.com/MaranBr/Systemback
$ cd Systemback/systemback

Generate signed builds (a valid gpg key is required):

$ debuild

Generate unsigned builds (no gpg key is required):

$ debuild -us -uc

The build files will be generated inside the Systemback root directory.

Clone this wiki locally