Distribution-independent installer framework
Go to file
Arnaud Ferraris fcd0e8d362 [partition] Apply partition layout when replacing free space
When chosing the "Replace partition" option, free space is not handled
like any partition. In order to apply the custom partition layout in
that case too, we have to modify the code where "replace free space" is
handled.

Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-01-07 17:28:02 +01:00
.github/ISSUE_TEMPLATE Update issue template 2018-06-18 10:24:35 -04:00
.tx Python-i18n: tx pull and push improvements 2017-08-10 10:42:03 -04:00
ci i18n: update list of translations from Transifex 2018-12-13 14:50:33 +01:00
CMakeModules CMake: don't change cmake logging on release builds 2018-09-14 05:33:04 -04:00
data [libcalamaresui] Swap breeze icons 2017-11-29 08:34:18 -05:00
lang i18n: [python] Automatic merge of Transifex translations 2018-12-11 19:31:23 +01:00
LICENSES [users] Use explanation of password error from libpwquality 2018-01-24 14:13:50 +01:00
man Manual: move to section 8, minor polishing 2017-06-07 03:03:29 -04:00
src [partition] Apply partition layout when replacing free space 2019-01-07 17:28:02 +01:00
.editorconfig Added .editorconfig 2015-06-13 21:56:21 -04:00
.gitattributes Git: drop non-existent files from .gitattributes 2018-09-14 18:07:09 +02:00
.gitignore Git: ignore compiled QML 2018-03-07 12:55:14 +01:00
.gitmodules Remove libcrashreporter-qt more thoroughly 2017-09-13 08:47:07 -04:00
.travis.yml CI: increase build directory size 2018-09-11 10:23:48 -04:00
AUTHORS Documentation: update AUTHORS 2017-11-06 07:02:34 -05:00
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations 2018-12-11 19:31:22 +01:00
calamares.desktop.in i18n: fix up tooling 2018-05-14 06:28:57 -04:00
CalamaresBuildTreeSettings.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CalamaresConfig.cmake.in CMake: improve documentation in the Config file 2018-03-09 07:21:16 -05:00
CalamaresConfigVersion.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CalamaresUse.cmake.in CMake: Calamares uses linguist-tools for translation 2018-03-09 08:39:05 -05:00
CHANGES Merge remote-tracking branch 'origin/partitioning-fixes' 2018-11-30 12:50:03 +01:00
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt i18n: update list of translations from Transifex 2018-12-13 14:50:33 +01:00
com.github.calamares.calamares.policy Rename pkexec policy file to .policy extension. 2014-11-05 23:34:03 +01:00
Dockerfile ci: switch to less volatile KDE Neon version 2018-05-07 04:56:43 -04:00
LICENSE Update LICENSE 2014-06-03 22:32:42 +02:00
README.md CMake: make docs and code consistent. 2018-06-15 14:50:35 -04:00
settings.conf [services] Rename to services-systemd 2018-06-26 10:57:03 -04:00

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.