Distribution-independent installer framework
b607cf3f98
- read the *region* and *zone* settings; this duplicates what the ViewStep does and is currently unused, but .. - add new support for using the system's TZ (rather than the fixed values from *region* and *zone*). This complements GeoIP lookup. This is the actual feature that started the long rewrite of the Config object (so that all the business logic would be in one place, usable for both widgets and QML). FIXES #1381 |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
.tx | ||
3rdparty | ||
ci | ||
CMakeModules | ||
data | ||
lang | ||
LICENSES | ||
man | ||
src | ||
.clang-format | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
AUTHORS | ||
calamares.desktop | ||
calamares.desktop.in | ||
CalamaresConfig.cmake.in | ||
CHANGES | ||
cmake_uninstall.cmake.in | ||
CMakeLists.txt | ||
com.github.calamares.calamares.policy | ||
Dockerfile | ||
io.calamares.calamares.appdata.xml | ||
LICENSE | ||
README.md | ||
settings.conf |
Calamares: Distribution-Independent Installer Framework
Report a Bug | Translate | Contribute | Freenode (IRC): #calamares | Wiki |
---|
Dependencies
Main:
- Compiler with C++14 support: GCC >= 5 or Clang >= 3.5.1
- CMake >= 3.3
- Qt >= 5.9
- yaml-cpp >= 0.5.1
- Python >= 3.3 (required for some modules)
- Boost.Python >= 1.55.0 (required for some modules)
- KDE extra-cmake-modules >= 5.18 (recommended; required for some modules; required for some tests)
- KDE Frameworks KCoreAddons (>= 5.58 recommended)
- PythonQt (optional, deprecated)
Individual modules may have their own requirements; these are listed in CMake output. Particular requirements (not complete):
- fsresizer KPMCore >= 3.3 (>= 4.1 recommended)
- partition KPMCore >= 3.3 (>= 4.1 recommended)
- users LibPWQuality (optional)
Building
See wiki for up to date building and deployment instructions.