CutefishOS Installer.
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.
 
 
 
 
 
 
Adriaan de Groot 2b91608b82 [libcalamaresui] Avoid requirements-results UI duplication
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 Update issue template 7 years ago
.tx
CMakeModules CMake: switch to using autouic on plugins 7 years ago
LICENSES [users] Use explanation of password error from libpwquality 8 years ago
ci CI: When stopping the build early, log where it was left 7 years ago
data [finished] More (display) modes for restarting 7 years ago
lang i18n: [python] Automatic merge of Transifex translations 7 years ago
man
src [libcalamaresui] Avoid requirements-results UI duplication 7 years ago
.editorconfig
.gitattributes Git: drop non-existent files from .gitattributes 7 years ago
.gitignore Git: ignore compiled QML 8 years ago
.gitmodules
.travis.yml CI: increase build directory size 7 years ago
AUTHORS Changes: update AUTHORS file with contributors 7 years ago
CHANGES CHANGES: mention icon use in branding 7 years ago
CMakeLists.txt CMake: -O4 doesn't do anything in Clang, use -O3 7 years ago
CalamaresBuildTreeSettings.cmake.in
CalamaresConfig.cmake.in CMake: improve documentation in the Config file 8 years ago
CalamaresConfigVersion.cmake.in
CalamaresUse.cmake.in CMake: Calamares uses linguist-tools for translation 8 years ago
Dockerfile ci: switch to less volatile KDE Neon version 8 years ago
LICENSE
README.md CMake: make docs and code consistent. 7 years ago
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations 7 years ago
calamares.desktop.in i18n: fix up tooling 8 years ago
cmake_uninstall.cmake.in
com.github.calamares.calamares.policy
settings.conf Documentation: go over the instances section. 7 years ago

README.md

Calamares: Distribution-Independent Installer Framework


GitHub release Build Status Travis Build Status Coverity Scan Build Status GitHub license

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.