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 0eb1f002db [partition] defuse is-next-enabled
Both the KPMCore and the ChoicePage -- asynchronously -- were connected
to the nextStatusChanged() signal. So if the core said next was true,
that could end up communicated to the ViewManager, enabling the *next*
button in the UI.

Changing to the *erase* page generally triggers a KPMCore reload,
which later emits a `hasRootMountPointChanged()` signal, once the
layout is applied and the disk gets a root mount point. So we'd
get a `true` from KPMCore, which -- because it was connected directly
to the signal to the VM -- would override any other considerations.

Hook up both signals to an intermediate slot that just recalculates
whether the next button should be enabled, based on the state
both of the Choice page and whatever else.
5 years ago
.github/ISSUE_TEMPLATE Update issue template 7 years ago
.tx i18n: adjust tooling to renamed resource 5 years ago
3rdparty [3rdparty] Chase API deprecation in Qt 5 years ago
CMakeModules CMake: simplify QRC generation 5 years ago
LICENSES [LICENSES] Add BSD2 5 years ago
ci Docs: update RELEASE.md with some GPG-info and remove old steps 5 years ago
data Docs: add a FreeBSD port directory (copy it to sysutils/calamares) 5 years ago
lang CMake: simplify QRC generation 5 years ago
man Manual: move to section 8, minor polishing 8 years ago
src [partition] defuse is-next-enabled 5 years ago
.clang-format CI: update clang-format 5 years ago
.editorconfig Docs: make editorconfig for CMake explicit (4-space indents) 5 years ago
.gitattributes Git: drop non-existent files from .gitattributes 7 years ago
.gitignore add tags file to .gitignore 5 years ago
.gitmodules Remove libcrashreporter-qt more thoroughly 8 years ago
.travis.yml CI: increase build directory size 7 years ago
AUTHORS there's only one bill auger, and we should spell his name right 5 years ago
CHANGES Changes: document keyboardq changes 5 years ago
CMakeLists.txt CMake: improve validator dependency-checking 5 years ago
CalamaresConfig.cmake.in CMake: put CMake-level ABI settings in CalamaresConfig 5 years ago
Dockerfile ci: switch to less volatile KDE Neon version 7 years ago
LICENSE Update LICENSE 11 years ago
README.md CI: change of default branch 5 years ago
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations 5 years ago
calamares.desktop.in add missing ";" in calamares.desktop 6 years ago
cmake_uninstall.cmake.in CMake skeleton. 11 years ago
com.github.calamares.calamares.policy Rename pkexec policy file to .policy extension. 11 years ago
io.calamares.calamares.appdata.xml [/] Update SPDX identifiers. 5 years ago
settings.conf Documentation: uncomment oem-setup 5 years ago

README.md

Calamares: Distribution-Independent Installer Framework


GitHub release Travis Build Status Coverity Scan Build Status GitHub license

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.