Distribution-independent installer framework
Go to file
Adriaan de Groot 6c40d69574 Merge branch 'issue-1428'
Install all the relevant CMake, libcalamares and libcalamaresui
files -- config and headers -- so that external modules can be
created (again). This support had severely bitrotted, so
that the only effective way to add modules was to do so inside
the Calamares build tree. Now it's independent again.

FIXES #1428
2020-06-10 17:27:41 +02:00
.github/ISSUE_TEMPLATE Update issue template 2018-06-18 10:24:35 -04:00
.tx i18n: don't translate TZ via Transifex 2020-01-25 15:39:09 +01:00
3rdparty [3rdparty] Chase API deprecation in Qt 2020-05-18 10:25:19 +02:00
ci CI: Simple tool to help with source size of TZ files 2020-04-29 21:22:14 +02:00
CMakeModules CMake: remove unused link libraries 2020-06-10 01:38:27 +02:00
data Docs: Add support for bash-completion 2020-04-23 12:38:12 +02:00
lang i18n: [python] Automatic merge of Transifex translations 2020-06-06 17:06:58 +02:00
LICENSES [LICENSES] Add BSD2 2020-06-03 12:28:58 +01:00
man Manual: move to section 8, minor polishing 2017-06-07 03:03:29 -04:00
src [libcalamaresui] Install libcalamaresui headers 2020-06-10 16:43:34 +02:00
.clang-format CI: when I said 'left' I meant 'dont' 2019-08-08 12:41:06 +02:00
.editorconfig Docs: make editorconfig for CMake explicit (4-space indents) 2020-03-26 10:48:03 +01: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 there's only one bill auger, and we should spell his name right 2020-02-19 09:31:42 -08:00
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations 2020-05-25 03:40:18 -04:00
calamares.desktop.in add missing ";" in calamares.desktop 2019-07-27 14:38:00 +03:00
CalamaresConfig.cmake.in CMake: put CMake-level ABI settings in CalamaresConfig 2020-06-10 11:51:53 +02:00
CHANGES Post-release housekeeping 2020-06-06 17:21:14 +02:00
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt CMake: put CMake-level ABI settings in CalamaresConfig 2020-06-10 11:51:53 +02: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 [/] Update SPDX identifiers. 2020-06-03 12:28:58 +01:00
LICENSE Update LICENSE 2014-06-03 22:32:42 +02:00
README.md Docs: remove references to HACKING.md (moved to wiki) 2020-02-10 11:56:24 +01:00
settings.conf Documentation: uncomment oem-setup 2020-06-10 16:58:17 +02:00

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)

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.