Merge pull request #293163 from Aleksanaa/doc/qt

doc/qt: minor fixes

K900 9bea2c4d bec1afda

Changed files
+4 -2
doc
languages-frameworks
+4 -2
doc/languages-frameworks/qt.section.md
···
## Nix expression for a Qt package (default.nix) {#qt-default-nix}
```nix
-
{ stdenv, lib, qt6, wrapQtAppsHook }:
stdenv.mkDerivation {
pname = "myapp";
···
}
```
Any Qt package should include `wrapQtAppsHook` in `nativeBuildInputs`, or explicitly set `dontWrapQtApps` to bypass generating the wrappers.
::: {.note}
-
Graphical Linux applications should also include `qtwayland` in `buildInputs`, to ensure the Wayland platform plugin is available.
This may become default in the future, see [NixOS/nixpkgs#269674](https://github.com/NixOS/nixpkgs/pull/269674).
:::
···
## Nix expression for a Qt package (default.nix) {#qt-default-nix}
```nix
+
{ stdenv, qt6 }:
stdenv.mkDerivation {
pname = "myapp";
···
}
```
+
The same goes for Qt 5 where libraries and tools are under `libsForQt5`.
+
Any Qt package should include `wrapQtAppsHook` in `nativeBuildInputs`, or explicitly set `dontWrapQtApps` to bypass generating the wrappers.
::: {.note}
+
Qt 6 graphical applications should also include `qtwayland` in `buildInputs` on Linux (but not on platforms e.g. Darwin, where `qtwayland` is not available), to ensure the Wayland platform plugin is available.
This may become default in the future, see [NixOS/nixpkgs#269674](https://github.com/NixOS/nixpkgs/pull/269674).
:::