28 Commits (604535f65a36a67bbf934cc056c648a79a6d03ba)

Author SHA1 Message Date
Adriaan de Groot 1cd9b93a22 REUSE: Giant boilerplate cleanup
- point to main Calamares site in the 'part of' headers instead
  of to github (this is the "this file is part of Calamares"
  opening line for most files).
- remove boilerplate from all source files, CMake modules and completions,
  this is the 3-paragraph summary of the GPL-3.0-or-later, which has
  a meaning entirely covered by the SPDX tag.
4 years ago
Adriaan de Groot 1a557804ab REUSE: Remainder of data/
- *AppImage example config*: this is old AppImage configuration,
  basically unmaintained, but copied from the **other** example
  config files which are CC0-1.0 as well.
- *Sample Linux distro*: The example Linux distro has a handful
  of trivial files, a bogus `/etc/issue`, that kind of thing.
- The bash completions are GPL-3.0-or-later
- FreeBSD packaging information is BSD-2-Clause
4 years ago
Adriaan de Groot 4e75ea8bd0 REUSE: Add best-effort .license for data/images/
- the commit messages don't mention getting the images
  from elsewhere, so use the commit date.
4 years ago
Adriaan de Groot e84193a2cb Docs: add a FreeBSD port directory (copy it to sysutils/calamares) 5 years ago
Gaël PORTAY ded923fb95 Docs: Add support for bash-completion 5 years ago
Adriaan de Groot 6b8c0129fd [libcalamaresui] Add one more icon (donate) from Breeze
- LGPLv3 like the others
5 years ago
Adriaan de Groot 20c0256932 CI: update AppImage configs
- Use GiB terminology like the example configs already do,
   to match commit 599b34c7
6 years ago
Adriaan de Groot f3c86810a1 [finished] More (display) modes for restarting
- Use a named enum instead of a collection of booleans
 - Support old-style configuration but complain about it
 - Update AppImage config as well

The new setup allows four different restart modes: never,
always, user-unchecked and user-checked. The user-modes
are interactive and give the user a choice (defaulting to
unchecked-don't-restart and checked-do-restart respectively).
The non-interactive versions vary in how they are
displayed.
6 years ago
Adriaan de Groot c9026b429d CI: Fix Python modules in AppImage
- set PYTHONPATH inside the AppImage so libcalamares is found
 - add Python module to the sample configuration
 - relax password requirements (while we're at it)
6 years ago
Adriaan de Groot ed2f9b744d CI: AppImage support
- Add a script for building a Calamares AppImage file (this is
   useful in *some* limited contexts, not a general way to distribute
   Calamares since it's much more efficient to use installed libs).
 - Add example config files for this AppImage build.
 - Download the linuxdeploy tools if they are missing
 - Document script flags some more
6 years ago
Adriaan de Groot c4398ec86b [libcalamaresui] Swap breeze icons
Instead of using state-foo icons, use the corresponding emblems because
they are larger and don't have the 'cloud state' background.
Keep the existing names because I don't feel like churning
more of the codebase than necessary.

These new icons are from KDE Neon breeze-icon-theme 5.40, e.g.
breeze-icon-theme: /usr/share/icons/breeze/emblems/8/emblem-error.svg
7 years ago
Adriaan de Groot fbe1976c11 [libcalamaresui] Add breeze SVGs under LGPLv3 7 years ago
Adriaan de Groot bba9651850 Create example distro squashfs (from build host)
- Add a target 'example-distro' which must be manually invoked
   This creates an example.sqfs with a minimal binary distro
   based on the build hosts's /bin and /lib.

The purpose is to provide a simple test image which the
default configuration of the unpackfs module can use to
create a system within which the *other* steps of the
installation can run.

Example files are some zoneinfo's (remember to choose an
existing zone when using the example distro), groups and
sudoers files, etc ..

The example distro has a special /xbin which contains bogus
binaries for many system-administration tasks (e.g. useradd
which would otherwise come from /usr/sbin).
7 years ago
Teo Mrnjavac f417e24097 New icon, PNG. 9 years ago
Teo Mrnjavac 6c5be4e60a No more squid. 9 years ago
Teo Mrnjavac d4117b333c New icons for DeviceInfoWidget. 9 years ago
Teo Mrnjavac f167a830ea Exclamation mark in Erase icon. 10 years ago
Teo Mrnjavac 1b2b02c638 Update icons to latest versions. 10 years ago
Teo Mrnjavac bdc59e7305 New Disk and Partition icons. 10 years ago
Teo Mrnjavac 6819586379 Update new partitioning icons. 10 years ago
Teo Mrnjavac 3ade73168c New Partitioning icons! 10 years ago
Teo Mrnjavac cb69e95bd9 New icons for Greeting page links. 10 years ago
Teo Mrnjavac 2a5e8c8ee3 Add replace icon. 10 years ago
Teo Mrnjavac 5e8ab97de4 Actually load branding data from default component. 10 years ago
Teo Mrnjavac 35b7ae793e Automated partitioning icon. 10 years ago
Teo Mrnjavac 4616669148 Partitions icon. 10 years ago
Teo Mrnjavac 2182fd2f0c Add info and fail icons to libcalamaresui. 10 years ago
Teo Mrnjavac d97bb47f09 Add proper QResrouce system to libcalamaresui, finish up prepare checks
This also adds ImageRegistry, a SVG cache, a bunch of utility functions
for shared pixmaps in CalamaresUtilsGui and renames several qrc files
in viewmodules.
10 years ago