Distribution-independent installer framework
Go to file
Adriaan de Groot 96946a8447 Merge branch 'fix-unpackfs-progress'
This is an ugly hack, using Bill Auger's support for Job weights.
The unpackfs job is arbitrarily awarded a weight of 12. That makes it
(in a Netrunner install) use progress from 12% to 40% or so, overall,
as all the files are unpacked.

Also fixes bug reported by Kevin Kofler that unpackfs was only reporting
progress when it hit an exact multiple of 100 (instead of over 100).

SEE #1176
2020-01-25 11:53:31 +01:00
.github/ISSUE_TEMPLATE Update issue template 2018-06-18 10:24:35 -04:00
.tx [libcalamares] Split translatable timezone data 2019-12-10 22:44:10 +00:00
3rdparty [3rdparty] Remove QJsonModel and support 2019-08-09 05:53:18 -04:00
ci CI: allow plain clang-format (Tumbleweed) 2020-01-21 19:07:03 +01:00
CMakeModules Merge branch 'fix-unpackfs-progress' 2020-01-25 11:53:31 +01:00
data [libcalamaresui] Add one more icon (donate) from Breeze 2019-08-13 23:10:56 +02:00
lang i18n: fix spelling of Kyiv 2020-01-06 17:22:12 +01:00
LICENSES [3rdparty] Remove QJsonModel and support 2019-08-09 05:53:18 -04:00
man Manual: move to section 8, minor polishing 2017-06-07 03:03:29 -04:00
src Merge branch 'fix-unpackfs-progress' 2020-01-25 11:53:31 +01:00
.clang-format CI: when I said 'left' I meant 'dont' 2019-08-08 12:41:06 +02: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 [Authors] Philip only needs to be listed once 2019-05-30 13:40:42 +02:00
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations 2019-10-07 21:52:24 +02:00
calamares.desktop.in add missing ";" in calamares.desktop 2019-07-27 14:38:00 +03: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 Changes: document new *noconfig* behavior 2020-01-24 23:18:46 +01:00
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt CMake: fix find-boost 2020-01-07 11:38:18 +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
io.calamares.calamares.appdata.xml CI: Add an AppData file 2019-08-06 14:50:04 +02:00
LICENSE Update LICENSE 2014-06-03 22:32:42 +02:00
README.md Changes: document KCoreAddons dependency 2019-08-12 13:29:53 +02:00
settings.conf Documentation: go over the instances section. 2019-05-23 12:25:14 +02: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++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)

Modules:

  • Individual modules may have their own requirements; these are listed in CMake output. Particular requirements (not complete):
  • fsresizer KPMCore >= 3.3
  • partition KPMCore >= 3.3
  • users LibPWQuality (optional)

Building

See wiki for up to date building and deployment instructions.