Distribution-independent installer framework
Go to file
Arnaud Ferraris 921f70d3bb [partition] Fix size and last sector computation
Due to a computation error when calculating the total drive space and
each partition's last sector, the last partition's last sector was out
of boundaries, leading to an error creating this partition.

This patch fixes the computation algorithm to get rid of this error.

Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-01-08 14:05:38 +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] Fix size and last sector computation 2019-01-08 14:05:38 +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.