Distribution-independent installer framework
Find a file
Adriaan de Groot 01f5ac22a0 CMake: use conventional method for setting version
- Using project() to set up the version is idiomatic for CMake
   and more standardised than doing it by hand. Do retain the
   RC flag, because that's used in other parts of versioning.
2019-04-04 15:58:07 +02: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 CI: follow XDG spec more closely in AppImage script 2019-04-02 10:33:13 -04:00
CMakeModules CMake: fix calamares_add_library 2019-03-20 11:26:02 +01:00
data CI: Fix Python modules in AppImage 2019-03-19 18:21:35 +01:00
lang i18n: [python] Automatic merge of Transifex translations 2019-04-01 05:02:12 -04: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 CMake: use conventional method for setting version 2019-04-04 15:58:07 +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 Documentation: update AUTHORS 2017-11-06 07:02:34 -05:00
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations 2019-04-01 05:02:12 -04: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 Changes: add header for the next-next release 2019-04-01 05:18:47 -04:00
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt CMake: use conventional method for setting version 2019-04-04 15:58:07 +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
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 Add a settings.conf option to disable "Cancel" button 2019-01-23 15:56:07 +01: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.