Adriaan de Groot
8f9c26edb6
CMake: remove unnecessary spaces
...
CMake-coding-style isn't C++-coding-style.
2024-07-22 23:21:51 +02:00
Adriaan de Groot
d6184e5cff
CMake: make finding-python-version a little more flexible
...
My development machine has Python 3.11 installed, with all the
development tools, and 3.12 with only the interpreter. I can't
get find_package(Python3) to find 3.11 unless specifying EXACT,
since it always ends up preferring 3.12 which doesn't have the
required components.
2024-07-22 23:11:49 +02:00
Adriaan de Groot
002b313e0c
CMake: remove unnecessary old-cmake-version compatibility
2024-07-22 22:44:53 +02:00
Adriaan de Groot
6b3a3e2c25
CMake: upgrade build to Qt6 automatically if needed
2024-07-06 00:37:02 +02:00
Adriaan de Groot
acfe97aff3
Changes: post-release housekeeping
2024-07-03 23:32:55 +02:00
Adriaan de Groot
8720a68849
Changes: pre-release housekeeping
2024-07-02 23:44:48 +02:00
Adriaan de Groot
ea4364b8a8
Changes: post-release housekeeping
2024-06-21 22:49:27 +02:00
Adriaan de Groot
84d1599845
Changes: pre-release housekeeping
2024-06-20 17:08:55 +02:00
Adriaan de Groot
c8c0e783c3
Changes: post-release housekeeping
2024-04-16 15:56:48 +02:00
Adriaan de Groot
bcf27aa311
Changes: pre-release housekeeping
2024-04-16 15:31:51 +02:00
Adriaan de Groot
1645874973
Changes: post-release housekeeping
2024-04-09 15:57:30 +02:00
Adriaan de Groot
21842e20c7
Changes: pre-release housekeeping
2024-03-03 22:33:32 +01:00
Adriaan de Groot
1f3ebad92d
Changes: post-release housekeeping
2024-02-27 11:25:32 +01:00
Adriaan de Groot
6658708576
Changes: pre-release housekeeping
2024-02-27 00:33:06 +01:00
Adriaan de Groot
dbddeaba68
CMake: be more noisy about python technologies
...
- log enabled and disabled features
- enabled python gets logged twice, that's fine
2024-02-24 21:27:45 +01:00
Adriaan de Groot
b7e34abeaa
Changes: post-release housekeeping
2024-02-24 00:27:17 +01:00
Adriaan de Groot
d230a28a7a
Changes: pre-release housekeeping
2024-02-23 23:42:34 +01:00
Adriaan de Groot
86f47acf32
Changes: post-release housekeeping
2024-02-19 20:19:38 +01:00
Adriaan de Groot
e87b4457af
Changes: pre-release housekeeping
2024-02-19 19:23:21 +01:00
Adriaan de Groot
0348af22d9
CMake: fix typo in option description
2024-02-17 15:46:58 +01:00
Adriaan de Groot
84c9fd457f
i18n: update languages lists
2024-02-06 16:55:47 +01:00
Adriaan de Groot
d38f93c6ed
CMake: post-release housekeeping
2024-01-15 23:46:49 +01:00
Adriaan de Groot
ba2ef08bfa
Changes: pre-release housekeeping
2024-01-15 19:54:01 +01:00
Adriaan de Groot
709296940c
i18n: suppress duplicated languages
...
The list of translations from Transifex contains "en", and we
add it explicitly a second time -- instead of fixing those and
needing to ensure that the source language is returned, or optionally
adding "en" if it isn't in the list already, just de-duplicate.
FIXES #2257
2023-12-24 23:01:37 +01:00
Adriaan de Groot
00821945c5
Changes: post-release housekeeping
2023-12-15 15:59:58 +01:00
Adriaan de Groot
15710ef814
Changes: pre-release housekeeping
2023-12-11 22:53:48 +01:00
Adriaan de Groot
26236fe63a
Changes: post-release, add some credits
2023-11-23 21:08:05 +01:00
Adriaan de Groot
51a1d06c51
Changes: pre-release housekeeping
2023-11-16 22:54:17 +01:00
Adriaan de Groot
65e0740c49
Changes: post-release housekeeping
2023-11-13 21:57:45 +01:00
Adriaan de Groot
2cf2665b84
Changes: pre-release housekeeping
2023-11-13 19:48:10 +01:00
Adriaan de Groot
2b0c41609d
CMake: restore INSTALL_CONFIG
2023-11-09 21:52:12 +01:00
Adriaan de Groot
cb42b3af6a
i18n: update language list
2023-11-07 13:13:26 +01:00
Adriaan de Groot
ee90fee7bb
CMake: be more chatty around results of validation-dependency check
2023-10-28 22:32:11 +02:00
Adriaan de Groot
627cb6b90a
CMake: adapt to deprecations in CMake 3.28
2023-10-28 22:31:12 +02:00
Adriaan de Groot
5cad467a49
Python: use the vendored pybind11
...
Add a target that resembles what you would get from "normal"
use of pybind11 when following the examples. Link with it.
Drop Boost:Python sources from libcalamares.
2023-10-16 20:07:39 +02:00
Adriaan de Groot
7e456d5a8c
Changes: post-release housekeeping
2023-10-14 23:39:39 +02:00
Adriaan de Groot
d196dde23f
Changes: pre-release housekeeping
2023-10-13 23:49:06 +02:00
Adriaan de Groot
2b147a2998
welcomeq: have Qt5 and Qt6 versions of the QML as an example
2023-10-12 22:35:32 +02:00
Adriaan de Groot
ed2a5a7973
CMake: pre-release housekeeping
2023-09-28 22:34:54 +02:00
Adriaan de Groot
d04f17bb72
CMake: re-jig required/optional reporting again
...
- Don't use the ${kfname} package itself, use it as a prefix for
specific components of that package (e.g. ${kfname}CoreAddons)
- Use TYPE to indicate required packages, rather than using
REQUIRED in the find_package call, to more-helpfully collect
missing requirements.
2023-09-10 21:34:15 +02:00
Adriaan de Groot
8925c34ff7
CMake: massage finding-of-things to be less demanding
...
1- Need to be careful switching dependencies from REQUIRED to OPTIONAL
2- Don't do ECM REQUIRED all over the place
3- Workaround neon CI not having KCrash (which translated to KF5 not
found, which translated to a missing REQUIRED dependency, see 1).
2023-09-10 21:10:02 +02:00
Adriaan de Groot
0a0edfada0
CMake: do REQUIRED searches at beginning, avoid toggle of KF5 status
2023-09-09 11:59:02 +02:00
Adriaan de Groot
c2e4ba324f
CI: try to work around KF5 staying 'required' at the end
...
The find_package() in the plasmalnf module seems to mark KF5 as not-found,
because one component is not found right then -- after that, CMake-time
fails because KF5 is still-required and not-found.
2023-09-08 21:34:50 +02:00
Adriaan de Groot
0d1adc0692
CMake: drop KDE-neon weirdness for KF6
2023-09-07 23:41:26 +02:00
Adriaan de Groot
1a865fd2fb
CMake: reduce required KF5 version to support Debian
2023-09-05 23:54:44 +02:00
Adriaan de Groot
d7df1a8eca
packagechooser: Adapt to Qt6
...
While here, deal with the WITH_ -> BUILD_ change of options.
2023-09-05 23:54:36 +02:00
Adriaan de Groot
8a8860e75c
Qt6: resolve TODOs against missing KF6
...
- On FreeBSD, no KF6 was available
- On KDE Neon Unstable, there are somewhat wonky KF6 packages available
- Adjust CMake to find the KDE Neon versions, then fix the C++ code
2023-09-04 21:51:03 +02:00
Adriaan de Groot
2ffcfb3ddd
calamares: adapt UI-parts to Qt6
2023-09-03 23:02:09 +02:00
Adriaan de Groot
49d449c211
i18n: enable Qt6 build of lang/ and libcalamares translations
2023-09-03 23:00:13 +02:00
Adriaan de Groot
b905afb169
CMake: restrict Qt6 build
...
- build **only** libcalamares
- switch the finding and linking of Qt modules to use qtname
2023-09-03 22:53:43 +02:00