Distribution-independent installer framework
Find a file
Adriaan de Groot 06f96dc16f Merge branch 'tzwidget-layout'
The introduction of navigation panels made them taller, leaving less
space for the locale page's timezonewidget -- which then got
comboboxes overlapping it. That's weird from a QVBoxLayout point of
view, but the issue remains that the locale page is actually a
*smidgen* (2px) too tall.

- Massage a bunch of layout code to make the default navigation panel
  30 pixels again, like it was. This is obviously fragile in the face
  of HiDPI, but Calamares is weak there anyway.
- Rework the enlarge signals to make it possible to claim space, so
  that if a page needs more space it's easy to get; because the locale
  page is just a smidgen too tall, it won't trigger resizes right now.
2020-04-17 12:57:58 +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] Remove QJsonModel and support 2019-08-09 05:53:18 -04:00
ci CI: don't be so chatty while looking for clang-format 2020-04-15 11:54:27 +02:00
CMakeModules CMake: tell tests where their source-dir is 2020-03-23 17:18:44 +01:00
data [libcalamaresui] Add one more icon (donate) from Breeze 2019-08-13 23:10:56 +02:00
lang i18n: [python] Automatic merge of Transifex translations 2020-04-15 13:43:18 +02: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 [libcalamaresui] Rename enlarge() 2020-04-17 12:56:47 +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-02-27 13:36:21 +01: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: mention netinstall improvements 2020-04-16 23:33:16 +02:00
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt CMake: handle DEBUG_* consistently 2020-04-14 11:18:51 +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 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 Docs: remove references to HACKING.md (moved to wiki) 2020-02-10 11:56:24 +01:00
settings.conf [libcalamares] Introduce quit-at-end 2020-03-24 15:38:43 +01: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.