Adriaan de Groot
70f1079873
i18n: expand the translation-load-compare tool a little, more docs
2020-06-12 12:56:13 +02:00
Adriaan de Groot
f218e2e9a6
CMake: handle Python modules built from subdirectory a/b
2020-06-12 12:05:35 +02:00
Adriaan de Groot
73f8c627bd
CMake: support out-of-tree builds
...
- The variables that are set for out-of-tree builds are prefixed
with to avoid name clashes; make the module-infrastructure
respect those instead of the in-tree variable names.
- .. and then duplicate the in-tree variables to the out-of-tree
variables, so we only need one set of module instructions.
2020-06-12 11:35:23 +02:00
Adriaan de Groot
992079bac1
Merge branch 'master' into calamares
...
Deprecate the master branch.
2020-06-12 11:29:13 +02:00
Adriaan de Groot
ac8de23c6e
Changes: mention recent features and contributors
2020-06-11 12:42:51 +02:00
Adriaan de Groot
4c65b8cc63
CI: remove outdated comment-crud
2020-06-11 12:26:32 +02:00
Adriaan de Groot
2673d2fc35
Merge pull request #1431 from pinpox/master
...
Add xbps package manager
2020-06-11 11:59:12 +02:00
Pablo Ovelleiro Corral
2ad44f6805
add tags file to .gitignore
2020-06-11 11:57:23 +02:00
Pablo Ovelleiro Corral
f034b55da2
[packages] add xbps package manager
2020-06-11 11:51:15 +02:00
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
Adriaan de Groot
3ae519b8ed
Documentation: uncomment oem-setup
...
- Calamares complains if this isn't set, so the example should
probably be 'safe' from that complaint. With 3.3 plans including
'fatal error instead of warning' this should be fixed on-time.
2020-06-10 16:58:17 +02:00
Adriaan de Groot
dc0ed24f1a
[libcalamaresui] Install libcalamaresui headers
...
- All the headers go to relevant subdirs, but we don't keep
libcalamares and libcalamaresui apart.
- While here, remove unused variable from libcalamares CMake
2020-06-10 16:43:34 +02:00
Adriaan de Groot
23c93904df
CMake: put CMake-level ABI settings in CalamaresConfig
...
- drop the BuildTreeSettings, it was not usefully used
- make CalamaresConfig repeat the WITH_* settings, so that
consumers can know the ABI offered
2020-06-10 11:51:53 +02:00
Adriaan de Groot
6c272bc8be
[libcalamares] Link yamlcpp privately
...
- link the library privately -- the public API uses QVariantMap
- install FindYAMLCPP just in case
- add yamlcpp explicitly in the few places that really need it
(e.g. netinstall testing the parsing of netinstall.yaml)
2020-06-10 02:27:57 +02:00
Adriaan de Groot
3c770b79b3
CMake: install all the libcalamares subdir-headers
2020-06-10 02:10:21 +02:00
Adriaan de Groot
14ff681106
CMake: give libcalamares IMPORTED includes
...
- Set the interface-include path for libcalamares, so that
linking to it (as one would from an external repo) pulls in
all the includes.
2020-06-10 02:01:59 +02:00
Adriaan de Groot
9039e15bdf
CMake: tidy misc. installation bits
...
- don't generate uninstall file twice
- tighten up vertical space
2020-06-10 01:42:11 +02:00
Adriaan de Groot
a62d96f555
CMake: tidy up installation of CMake infrastructure
...
- export() only once
- document variables a bit better
- drop the LibraryDepends file
2020-06-10 01:38:27 +02:00
Adriaan de Groot
e6fe19df20
CMake: remove unused link libraries
...
- Nothing ever sets LIBRARY_QT5_MODULES (it would be a macro
argument to calamares_add_library, if anything).
2020-06-10 01:38:27 +02:00
Adriaan de Groot
dc16afac4a
CMake: massage IMPORTED targets and module path
...
- Add the Calamares CMake-modules to the search path automatically
- Export to CalamaresTargets.cmake and use namespace Calamares::
- Document imported targets
- Find Qt, because the translations machinery will need macros from that
- The installed lib links to IMPORTED libraries from KF5, so we need
to find them (again) as well.
2020-06-10 01:37:54 +02:00
Adriaan de Groot
f59b6da799
CMake: produce a standard modern-CMake config file
...
- Use modern CMake commands to produce the config file
- Drop the CalamaresUse.cmake file, include its functionality
in the config file.
2020-06-10 01:37:54 +02:00
Adriaan de Groot
6507098d16
CMake: use standard function for creating a version file
2020-06-09 23:38:31 +02:00
Adriaan de Groot
b9f802bbda
CMake: shuffle includes together
2020-06-09 23:25:17 +02:00
Adriaan de Groot
38b4f45b92
[locale] Repair timezone graphics -- west-Africa and Pacific
2020-06-09 14:54:19 +02:00
Adriaan de Groot
d511cc2f7a
[locale] Norfolk Island gave up +11.5 in 2015
2020-06-09 14:21:11 +02:00
demmm
a617dba85e
[welcomeq]re-add the donate button example to welcomeq.conf
2020-06-09 13:34:16 +02:00
Adriaan de Groot
8c4b6e4804
Merge branch 'master' into issue-1287
2020-06-09 13:25:01 +02:00
Adriaan de Groot
35fb8dcc27
[mount] Warn if chcon is missing, rather than fail
...
FIXES #1429
2020-06-09 13:24:12 +02:00
Adriaan de Groot
5126aaae19
Merge branch 'issue-1427'
...
Show failed requirements in one component, with a filter applied,
and with satisfied and mandatory (the latter has an effect on
can-we-continue, not on whether something is satisfied) colors applied.
FIXES #1427
2020-06-09 12:15:16 +02:00
Adriaan de Groot
d22178ca5e
[welcomeq] Show filtered list of requirements
...
- only the unsatisfied ones are shown; no need to filter and
fiddle about in QML
2020-06-09 12:13:44 +02:00
Adriaan de Groot
f68d0f0628
[welcome] Add a filtered model for unsatisfied requirements
2020-06-09 12:05:40 +02:00
Adriaan de Groot
d1165bea56
[welcomeq] Use just one component to display requirements
...
- Do all the status indication in one component, but vary
the top-level message based on whether the mandatory
requirements are satisfied.
- Vary color and icon based on each requirement's *mandatory* setting.
2020-06-08 10:22:03 -04:00
Adriaan de Groot
5b1e5a9e03
[welcome] Some API docs
2020-06-08 09:45:19 -04:00
Adriaan de Groot
abe558f127
[libcalamares] Be more verbose when the requirements check is done
2020-06-08 08:33:48 -04:00
Adriaan de Groot
f35fab24ac
[welcome] Remove name-tangle
...
- use useful, not-single-letter, variable names
- don't rename inconsistently in the lambda capture
2020-06-08 08:33:48 -04:00
Adriaan de Groot
8255bc3fc1
[welcome] Sanitize example configurations
...
- remove all duplicated documentation from ; it's the same as
`welcome.conf` in all respects except for *qmlSearch*.
2020-06-08 08:33:48 -04:00
demmm
73eb718c08
adding needed geoip section to welcomeq.conf
...
see https://github.com/calamares/calamares/issues/1427#issuecomment-640531710
2020-06-08 13:25:47 +02:00
Philip Müller
e9b5da134e
[release] 3.2.25
2020-06-08 08:30:41 +02:00
Philip Müller
fea3dbfaef
Merge commit '1a48fa26' into 3.2.x-stable
2020-06-08 08:29:55 +02:00
Philip Müller
06b8b33a9e
Merge branch 'master' of https://github.com/calamares/calamares into development
2020-06-08 08:26:32 +02:00
Adriaan de Groot
5e79176f47
Merge pull request #1422 from andy1247008998/patch-2
...
remove unnecessary period mark since it's a title
2020-06-06 17:22:13 +02:00
Adriaan de Groot
fb3bc12aac
Post-release housekeeping
2020-06-06 17:21:14 +02:00
Adriaan de Groot
1a48fa26df
Changes: pre-release housekeeping
2020-06-06 17:07:53 +02:00
Calamares CI
f8f879153c
i18n: [python] Automatic merge of Transifex translations
2020-06-06 17:06:58 +02:00
Calamares CI
5dce8d4423
i18n: [calamares] Automatic merge of Transifex translations
2020-06-06 17:06:58 +02:00
Adriaan de Groot
0e7c984854
[partition] Add missing includes for Qt 5.15 compatibility
2020-06-03 16:43:31 +02:00
Adriaan de Groot
1c598d769b
[partition] Apply coding style (to just this one file)
2020-06-03 16:42:42 +02:00
Adriaan de Groot
25d36a8943
[netinstall] Improve documentation of translation framework
...
- Not country-code, but language-code
FIXES #1411
2020-06-03 16:02:43 +02:00
Adriaan de Groot
e074cc29c9
Changes: mention some new stuff, thanks Callum
2020-06-03 15:36:05 +02:00
Adriaan de Groot
881187de8d
Merge pull request #1423 from Cal8031/t1
...
Update and add SPDX identifiers
2020-06-03 15:32:07 +02:00