Distribution-independent installer framework
This is why the whole refactoring started: to get the process output and exit code in one spot so we can attach the process output to the (Python exception) CalledProcessError in all the code paths, not just those that are explicitly looking for output. |
||
---|---|---|
.github | ||
.tx | ||
ci | ||
CMakeModules | ||
data | ||
lang | ||
LICENSES | ||
man | ||
src | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
AUTHORS | ||
calamares.desktop | ||
CalamaresBuildTreeSettings.cmake.in | ||
CalamaresConfig.cmake.in | ||
CalamaresConfigVersion.cmake.in | ||
cmake_uninstall.cmake.in | ||
CMakeLists.txt | ||
com.github.calamares.calamares.policy | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
settings.conf |
Calamares: Distribution-Independent Installer Framework
Report a Bug | Contribute | Translate | Freenode (IRC): #calamares | Wiki |
---|
Dependencies
Main:
- Compiler with C++11 support: GCC >= 4.9.0 or Clang >= 3.5.1
- CMake >= 3.2
- Qt >= 5.6
- yaml-cpp >= 0.5.1
- Python >= 3.3
- Boost.Python >= 1.55.0
- extra-cmake-modules (recommended; required for some modules)
Modules:
- welcome:
- NetworkManager
- UPower (optional, runtime)
- partition:
- KF5: KCoreAddons, KConfig, KI18n, KIconThemes, KIO, KService
- KPMcore >= 3.0.2
- bootloader:
- systemd-boot or GRUB
- unpackfs:
- squashfs-tools
- rsync
Building
See wiki for up to date building and deployment instructions.