Distribution-independent installer framework
Go to file
Adriaan de Groot a0a8ab0048 [libcalamares] Refactor Python target_env calls
This is why the whole refactoring started: to get the process output
and exit code in one spot so we can attach the process output
to the (Python exception) CalledProcessError in all the code
paths, not just those that are explicitly looking for output.
2017-11-28 10:55:53 -05:00
.github GitHub: update issue template to provide hint for installation log 2017-11-24 09:25:47 -05:00
.tx Python-i18n: tx pull and push improvements 2017-08-10 10:42:03 -04:00
ci Documentation: update HACKING 2017-11-06 06:58:05 -05:00
CMakeModules CMake: improve searching for PythonQt 2017-11-06 06:12:26 -05:00
data [libcalamaresui] Add breeze SVGs under LGPLv3 2017-11-20 08:59:10 -05:00
lang i18n: update (English) source translation files 2017-11-28 06:47:33 -05:00
LICENSES [libcalamaresui] Add breeze SVGs under LGPLv3 2017-11-20 08:59:10 -05:00
man Manual: move to section 8, minor polishing 2017-06-07 03:03:29 -04:00
src [libcalamares] Refactor Python target_env calls 2017-11-28 10:55:53 -05:00
.editorconfig Added .editorconfig 2015-06-13 21:56:21 -04:00
.gitattributes Add testmodule.py and globalStorage.yaml to export-ignore for tarballs. 2015-07-20 17:26:53 +02:00
.gitignore add kate temp files to gitignore 2017-11-01 01:29:21 -04:00
.gitmodules Remove libcrashreporter-qt more thoroughly 2017-09-13 08:47:07 -04:00
.travis.yml CI: defer to Travis driver script 2017-10-27 11:25:35 +02:00
AUTHORS Documentation: update AUTHORS 2017-11-06 07:02:34 -05:00
calamares.desktop [desktop] Automatic merge of Transifex translations 2017-11-28 06:00:07 -05:00
CalamaresBuildTreeSettings.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CalamaresConfig.cmake.in We have a Python API for jobmodules! 2014-07-17 19:42:16 +02:00
CalamaresConfigVersion.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt i18n: enable Albanian (sq) 2017-11-28 06:04:47 -05:00
com.github.calamares.calamares.policy Rename pkexec policy file to .policy extension. 2014-11-05 23:34:03 +01:00
Dockerfile Use KDE Neon since it has a newer kpmcore 2017-06-12 13:03:24 +02:00
LICENSE Update LICENSE 2014-06-03 22:32:42 +02:00
README.md Documentation: update README dependencies, links 2017-11-14 09:31:09 -05:00
settings.conf [tracking] Module should be disabled by default 2017-11-24 09:02:56 -05: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.6
  • yaml-cpp >= 0.5.1
  • Python >= 3.3
  • Boost.Python >= 1.55.0
  • extra-cmake-modules (recommended; required for some modules)

Modules:

  • welcome:
    • NetworkManager
    • UPower (optional, runtime)
  • partition:
    • KF5: KCoreAddons, KConfig, KI18n, KIconThemes, KIO, KService
    • KPMcore >= 3.0.2
  • bootloader:
    • systemd-boot or GRUB
  • unpackfs:
    • squashfs-tools
    • rsync

Building

See wiki for up to date building and deployment instructions.