mirror of
https://github.com/redstrate/Novus.git
synced 2025-04-23 12:37:45 +00:00
Add Flatpak building instructions
This commit is contained in:
parent
105f59c1f2
commit
2c479cbb6a
1 changed files with 16 additions and 3 deletions
19
BUILDING.md
19
BUILDING.md
|
@ -1,13 +1,26 @@
|
||||||
# Building Novus
|
# Building Novus
|
||||||
|
|
||||||
Currently the only way to build Novus is manually.
|
There are two methods to build Novus, either via [Flatpak](https://flatpak.org/) or manually using your system libraries. It's highly recommended to prefer the Flatpak, especially if you don't have experience with CMake, C++ and such.
|
||||||
|
|
||||||
|
## Flatpak
|
||||||
|
|
||||||
|
Building the Flatpak version is easy, and there's a helper script to speed up the process. You must run it from the repository root:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
cd novus
|
||||||
|
./scripts/build-flatpak.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
The process should only take a few minutes on a moderately powerful machine. It does require an Internet connection and the relevant permissions to install the required Flatpak runtimes and extensions.
|
||||||
|
|
||||||
|
When it's complete, a file called `novus.flatpak` will appear in the repository root and that can be installed with the `flatpak` CLI tool or your preferred application store.
|
||||||
|
|
||||||
## Manual
|
## Manual
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
* [Linux](https://kernel.org/)
|
* [Linux](https://kernel.org/) or Windows
|
||||||
* Windows, macOS and other systems may work but are currently unsupported. Patches are accepted to fix any problems with those OSes though.
|
* macOS may work but is currently unsupported. Patches are accepted to fix any problems with macOS builds though.
|
||||||
* [CMake](https://cmake.org) 3.25 or later
|
* [CMake](https://cmake.org) 3.25 or later
|
||||||
* [Qt](https://www.qt.io/) 6.6 or later
|
* [Qt](https://www.qt.io/) 6.6 or later
|
||||||
* [KDE Frameworks](https://develop.kde.org/products/frameworks/) 6
|
* [KDE Frameworks](https://develop.kde.org/products/frameworks/) 6
|
||||||
|
|
Loading…
Add table
Reference in a new issue