Commit Graph

21 Commits

Author SHA1 Message Date
Jörg Thalheim
a5abc637e7 kdePackages.extra-cmake-modules: support all platforms
ECM is a pure CMake macro collection. The KF5-era package had
platforms.all; restore it so non-KDE consumers like turbo-unwrapped
keep evaluating on Darwin.
2026-05-11 11:29:05 +02:00
K900
beb319d36d kdePackages.extra-cmake-modules: hack search paths into ECMFindQtModule 2026-03-14 10:33:46 +03:00
K900
1b1a1d443b kdePackages: Frameworks 6.15 -> 6.16 2025-07-11 22:34:30 +03:00
K900
3f200cf2f5 Revert "kdePackages.extra-cmake-modules: propagate qdoc by default"
This reverts commit 618789b27f.
2025-06-19 17:10:16 +03:00
K900
6cfe9ec0fb kdePackages.extra-cmake-modules: don't pull in qdoc 2025-06-19 14:46:18 +03:00
K900
618789b27f kdePackages.extra-cmake-modules: propagate qdoc by default
A lot of things hard-require the ECM bits that use it now.

Due to some cursed interaction between Qt's use of cmake and our
strictDeps patch, this makes a bunch of builds fall over until
things are moved (or, in some cases, copied) to nativeBuildInputs.

Disabling strictDeps makes things build, but starts leaking build-deps
into the final outputs via the ecm-hook wrapper, so just ADD ALL THE THINGS
for now, and hopefully we can figure out how to do this properly later.
2025-06-17 00:08:41 +03:00
K900
6b9c56b07a kdePackages.extra-cmake-modules: stop propagating userEnvPkgs
This is stupid. We should not be doing this. I'm sure we're about
to find that it's somehow load bearing.
2025-06-17 00:08:40 +03:00
Victor Fuentes
14abf505e1 kde-frameworks.extra-cmake-modules: update METAINFODIR
share/appdata is deprecated, we should use share/metainfo instead.
2025-05-26 12:19:32 -07:00
K900
cf3c705a2c kdePackages: Frameworks 6.8 -> 6.9 2024-12-13 20:32:04 +03:00
Wolfgang Walther
d86588d230 treewide: improve prepending and appending derivation arguments in bash code
Those would be problematic with __structuredAttrs turned on, because
they'd turn those nice bash arrays back into strings - and potentially
lose some of the values on the way.
2024-11-25 09:09:23 +01:00
K900
5be5553813 kdePackages: Frameworks 6.7 -> 6.8 2024-11-08 21:24:22 +03:00
github-actions[bot]
33e2cbc61f Merge staging-next into staging 2024-09-20 12:05:56 +00:00
K900
5b3bd93bab kdePackages: nixfmt 2024-09-20 08:54:48 +03:00
Wolfgang Walther
96ddeee42a extra-cmake-modules: support structuredAttrs in hooks 2024-09-08 22:06:42 +02:00
K900
45bc5d5b88 Merge pull request #305692 from Naxdy/work/add-python3-to-ecm
kdePackages/ecm: add `python3` to `extraPropagatedBuildInputs`
2024-04-22 11:44:01 +03:00
Naxdy
20cd060754 kdePackages/ecm: add python3 to extraPropagatedBuildInputs 2024-04-21 20:25:59 +02:00
Naxdy
7e61ef9c48 kdePackages/ecm: format 2024-04-21 10:23:35 +02:00
K900
dae444bb46 kdePackages.extra-cmake-modules: fix kxmlgui install location
Ugh. Fixes #305420.
2024-04-20 21:52:38 +03:00
K900
bb70068f7b kdePackages.extra-cmake-modules: chop off some of the setup hook
Just removing stuff that should never be necessary.
2024-03-26 23:06:33 +03:00
Alois Wohlschlager
2da73a5ac2 kdePackages.extra-cmake-modules: fix hook offset
In `kdePackages`, `strictDeps` is set and `extra-cmake-modules` goes into
`buildInputs`. The hook should run against the `buildInputs`, so it should
have `hostOffset`. This fixes for example the loading of translations that
come from dependencies.
2024-03-17 19:09:38 +01:00
K900
ce77225e21 pkgs/kde: init at 6.0.0 / 24.02.0, the Nix bits
This is the thing you want to look at.
2024-02-28 18:49:23 +03:00