mirror of https://github.com/cutefishos/calamares
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
If the requirements checking is **really fast**, e.g. you don't have a check for internet connectivity, then the checks might be done as fast as the 0-timeout single-shot timer, which means that finished() is called once by the QFutureWatcher, and then after that by the QTimer .. leading to two messages "All requirements have been checked", but also twice requirementsComplete being emitted, so you end up with two results lists being added by the CheckerContainer. Stop that by using the results-progress timer as an additional flag: the first time everything is complete, delete that timer and set the pointer back to nullptr. |
7 years ago | |
|---|---|---|
| .github/ISSUE_TEMPLATE | 7 years ago | |
| .tx | ||
| CMakeModules | 7 years ago | |
| LICENSES | 8 years ago | |
| ci | 7 years ago | |
| data | 7 years ago | |
| lang | 7 years ago | |
| man | ||
| src | 7 years ago | |
| .editorconfig | ||
| .gitattributes | 7 years ago | |
| .gitignore | 8 years ago | |
| .gitmodules | ||
| .travis.yml | 7 years ago | |
| AUTHORS | 7 years ago | |
| CHANGES | 7 years ago | |
| CMakeLists.txt | 7 years ago | |
| CalamaresBuildTreeSettings.cmake.in | ||
| CalamaresConfig.cmake.in | 8 years ago | |
| CalamaresConfigVersion.cmake.in | ||
| CalamaresUse.cmake.in | 8 years ago | |
| Dockerfile | 8 years ago | |
| LICENSE | ||
| README.md | 7 years ago | |
| calamares.desktop | 7 years ago | |
| calamares.desktop.in | 8 years ago | |
| cmake_uninstall.cmake.in | ||
| com.github.calamares.calamares.policy | ||
| settings.conf | 7 years ago | |
README.md
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.7
- yaml-cpp >= 0.5.1
- Python >= 3.3 (required for some modules)
- Boost.Python >= 1.55.0 (recommended, or PythonQt; one is required for some modules)
- PythonQt (recommended, or Boost.Python; one is required for some modules)
- extra-cmake-modules >= 5.18 (recommended; required for some modules)
Modules:
- welcome:
- NetworkManager
- UPower (optional, runtime)
- partition:
- extra-cmake-modules
- KF5: KCoreAddons, KConfig, KI18n, KService, KWidgetsAddons
- KPMcore >= 3.3
- bootloader:
- systemd-boot or GRUB
- unpackfs:
- squashfs-tools
- rsync
Building
See wiki for up to date building and deployment instructions.