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
Adriaan de Groot
953479422c
CMake: export Qt6 setting to the config file
2023-09-03 22:53:43 +02:00
Adriaan de Groot
cbdd3fc928
CMake: add top-level option for Qt6
2023-09-03 22:53:43 +02:00
Adriaan de Groot
3fc8febeea
keyboard: require QtDBus at top-level, tidy includes
2023-08-29 14:37:01 +02:00
Adriaan de Groot
cf88ddbaa5
CMake: post-release housekeeping
2023-08-28 23:53:04 +02:00
Adriaan de Groot
8dfa123e81
CMake: pre-release housekeeping
2023-08-28 22:29:54 +02:00
Adriaan de Groot
69d771ae77
docs: Update Transifex links
2023-04-24 23:32:35 +02:00
Peter Jung
81c87dc5ac
cmake: Change Release build from -O4 to -O3
...
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2023-03-22 19:49:30 +01:00
Mario Haustein
4844534d7d
respect LDFLAGS from environment during build
2023-03-18 21:15:31 +01:00
Adriaan de Groot
40b7274c85
CMake: copy settings.conf into the build directory
...
Having an up-to-date settings.conf in the build directory
makes `calamares -d` in that directory much more predicatable.
This should not have used CMake command `install()`.
FIXES #2075
CLOSEs #2079
2022-12-18 01:18:33 +01:00
Adriaan de Groot
8f72d2541f
No more INSTALL_CONFIG
2022-11-05 15:46:39 +01:00
Adriaan de Groot
625693ac50
CMake: bump dependency versions
2022-09-09 22:09:56 +02:00
Adriaan de Groot
90d159a868
Changes: post-release housekeeping
2022-08-24 23:39:24 +02:00
Adriaan de Groot
6558cd5150
CMake: add .so-version
...
This is basically PR #2002 , from Undef-a.
2022-08-23 15:45:20 +02:00
Adriaan de Groot
c939fbce96
Changes: pre-release housekeeping
2022-08-23 15:17:55 +02:00
Adriaan de Groot
4935da8fe4
CMake: support Esperanto
...
Since the minimum Qt version is 5.15.0, we always have a version
that can support Esperanto in QLocale, so drop the checks.
2022-07-03 00:14:35 +02:00
Adriaan de Groot
96fb97d53a
Changes: pre-release housekeeping
...
- this would be the first 3.3 release, scripts still needed
cleanup to handle all the changes in 3.3
- support "-alpha1" kinds of designation
- support more versioning information in the headers
2022-06-26 23:49:14 +02:00
Adriaan de Groot
86d3932a16
[calamares] Hook up to KDSAG again (instead of DBus activation)
2022-06-26 23:06:31 +02:00
Adriaan de Groot
3a0b75a006
Merge branch '3.2.x-stable' into calamares
2022-06-19 16:05:17 +02:00
Adriaan de Groot
6dbf9de06e
Changes: post-release housekeeping
2022-06-19 16:01:34 +02:00
Adriaan de Groot
4420120b55
i18n: update language lists, welcome back Uzbek
2022-06-17 23:29:55 +02:00
Adriaan de Groot
13153df484
Changes: post-release housekeeping
2022-05-29 17:13:02 +02:00
Adriaan de Groot
b2f1a28504
Changes: pre-release housekeeping (3)
2022-05-29 16:21:07 +02:00
Adriaan de Groot
4edad4d8c4
Changes: post-release housekeeping
2022-05-24 12:58:02 +02:00
Adriaan de Groot
12b62980cb
Changes: pre-release housekeeping
2022-05-20 12:14:05 +02:00
Adriaan de Groot
9e664d7165
Changes: pre-release housekeeping
2022-05-18 12:05:45 +02:00
Adriaan de Groot
0d3e5e1c26
CMake: find boost_python as well
...
On FreeBSD, at least, `find_package(Boost COMPONENTS python)`
doesn't work well, while `find_package(boost_python)` does the job.
Be somewhat more flexible: look for boost_python first, assuming
it pulls in the rest of the Boost bits it needs.
2022-05-10 11:16:24 +02:00
Adriaan de Groot
a9df841770
CMake: fix Python3-executable uses
2022-05-10 00:07:41 +02:00