Commit Graph

11315 Commits

Author SHA1 Message Date
Adriaan de Groot
7d7a4597c1 [libcalamaresui] prefer < comparison of Qt versions 2024-02-04 22:06:55 +01:00
Adriaan de Groot
fd2610c739 [*] Remove pre-Qt-5.15 compatibility ifdefs 2024-02-04 22:06:51 +01:00
Adriaan de Groot
2ea4d365f9
Merge pull request #2277 from calamares/slideshow-qt6
port slideshow to Qt 6
2024-02-04 21:20:57 +01:00
Jonathan Esk-Riddell
7b13d0b62f rename directory 2024-01-26 14:50:42 +00:00
Jonathan Esk-Riddell
c9685168e0 fix selection logic 2024-01-26 14:49:21 +00:00
Adriaan de Groot
e5781d9f89
Merge pull request #2274 from demmm/calamares
KaOS has moved to Qt6/kf6 only for Calamares
2024-01-25 21:04:50 +01:00
Jonathan Esk-Riddell
ed540673d9 port slideshow to Qt 6 2024-01-25 15:42:19 +00:00
demmm
9899bf8cd0 KaOS has moved to Qt6/kf6 only for Calamares
adjust deps-kaos.sh accordingly
2024-01-23 11:25:11 +01:00
Adriaan de Groot
627465a734 CI: do not use GitLab syntax in GitHub 2024-01-22 21:31:46 +01:00
Adriaan de Groot
34776bb0ea CI: weekly with Debian instead 2024-01-22 21:28:21 +01:00
Adriaan de Groot
64bb924062 CI: repair name of weekly job 2024-01-22 19:57:29 +01:00
Adriaan de Groot
762bd0eab1 CI: repair supported cron syntax 2024-01-22 19:56:16 +01:00
Adriaan de Groot
2dfd3688ca CI: try a weekly build of core and extensions 2024-01-22 19:47:09 +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
881347b9c2 [locale,packagechooser] (Auto-)Tests should not require GUI 2024-01-15 00:14:56 +01:00
Adriaan de Groot
94cb026ad8 i18n: update English source texts 2024-01-14 21:35:17 +01:00
Adriaan de Groot
f8245ebb6e CMake: add missing includes
-extensions won't build unless the CMake modules are (somewhat) self-contained.
2024-01-12 23:15:01 +01:00
Adriaan de Groot
1b655c26ef [libcalamares] Remove TMP-related environment variables
When running a command in the chroot, don't set TMP (and similar)
variables because those directories might nog make sense in the
target (yet).

FIXES #2269
2024-01-12 23:04:26 +01:00
Adriaan de Groot
5583c15291 CI: ubuntu needs to explicitly install Ninja 2024-01-09 22:53:48 +01:00
Adriaan de Groot
437a30fdcf
Merge pull request #2267 from udeved/headers-install-fix
libcalamares: add compat and packages headers to be installed;
2024-01-02 23:07:10 +01:00
artoo
78eeb963a3 libcalamares: add compat and packages headers to be installed;
Use case would be customization of default modules, eg packagechooser requires compat/Variant.h and packages/Globals.h to compile in the calamares-extension repo

Signed-off-by: artoo <artoo@artixlinux.org>
2024-01-02 22:57:08 +01:00
Adriaan de Groot
db4730107d Changes: document recent contributions 2024-01-02 22:40:10 +01:00
Adriaan de Groot
58117de3e3 CI: enable AppStream for those CIs that have it in their deps 2024-01-02 22:40:10 +01:00
Adriaan de Groot
d38a48e900 [packagechooser] Make AppData and AppStream optional default OFF
If set to *ON*, then the dependencies for these two are required
(e.g. QtXml and/or AppStreamQt).
2024-01-02 22:40:10 +01:00
Adriaan de Groot
2798dee036
Merge pull request #2266 from lubuntu-team/calamares
Add an Ubuntu devel CI
2024-01-02 21:02:15 +01:00
Simon Quigley
76a0b00550 Add an Ubuntu devel CI. 2024-01-02 11:52:22 -06:00
Adriaan de Groot
062171a2f0 [packagechooser] Use the found-directory for AppStream headers 2024-01-01 21:45:48 +01:00
Adriaan de Groot
94bc244965 CMake: also help find where the AppStream headers are 2024-01-01 21:45:34 +01:00
Adriaan de Groot
8a199aaaf9 [packagechooser] Split out helper for AppStreamQt
- add a CMake helper for finding variations of AppStreamQt
- adapt packagechooser and packagechooserq
- adopt a slightly more modern CMake style here
2023-12-31 01:07:08 +01:00
Adriaan de Groot
02aa49d442 CMake: drop "view" alias for module type
Allowing aliases and not using a canonical name for
them (e.g. mapping "view" to "viewmodule") is annoying
since the target name depends on which alias is passed
in to the function. Drop one of the two aliases.
2023-12-31 01:07:08 +01:00
Adriaan de Groot
f847f90842 Changes: document some recent updates and contributions 2023-12-30 20:55:16 +01:00
Adriaan de Groot
fa2b96e9cc [partition] Fix build 2023-12-30 20:55:04 +01:00
Adriaan de Groot
7971bff2da
Merge pull request #2106 from Sunderland93/gtkgreet-css-config
greetd: Add custom CSS file path to gtkgreet
2023-12-30 20:45:40 +01:00
Adriaan de Groot
6cbed0f458 [partition] Remove extra-extra context string 2023-12-30 19:27:16 +01:00
Adriaan de Groot
e326758900 [partition] Massage types of job messages 2023-12-30 19:23:52 +01:00
Adriaan de Groot
ee09fd6613 [partition] Tidy up strings in flag job messages
- the prettyName() function returns names, labels. Use @title context.
- the prettyDescription() is for the summary page. Use @info context.
- the prettyStatus() is for status during installation. Use @status context.

While here, tighten up the wording some.
2023-12-30 17:42:16 +01:00
Adriaan de Groot
a48a16646b
Merge pull request #2260 from bitigchi/strings
Improve context
2023-12-30 12:35:32 +01:00
Emir SARI
1401f4ff21 Improve context 2023-12-28 00:07:31 +03:00
Adriaan de Groot
6ef7d23168 i18n: try to avoid re-introducing weird markers 2023-12-27 20:50:10 +01:00
Adriaan de Groot
3be99a9ac7 i18n: update source texts 2023-12-27 20:49:53 +01:00
Adriaan de Groot
040f424931 [locale] Tweak string to avoid lupdate inserting {1?} 2023-12-27 00:53:26 +01:00
Adriaan de Groot
93ce2daff0 [machineid] Drop namespace to avoid lupdate warnings 2023-12-27 00:41:03 +01:00
Adriaan de Groot
0ac170c3de [summary] Split out classes to help lupdate
One QObject-based class per source file helps lupdate
figure out what goes where, avoids warning about unknown
class / namespace ::Config.
2023-12-27 00:28:26 +01:00
Adriaan de Groot
115f00f5cd [libcalamares] Rename tr() functions to avoid confusing lupdate 2023-12-25 14:24:06 +01:00
Adriaan de Groot
e73f5fb9fe [libcalamaresui] update percentage indicator on language change
Otherwise starting in one language will never change the
formatting of percentages when the language changes
later (example: Turkish writes %30, while Dutch writes 30%).

FIXES #2258
2023-12-25 00:06:00 +01:00
Adriaan de Groot
cd0a381a35 CI: make the openSUSE docker (Qt5) container more comfortable 2023-12-24 23:37:36 +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
1d8a197242 [partition] Repair test
Was picking up settings stored from a previous test,
leading to a spurious failure.
2023-12-12 00:04:06 +01:00