pkgs/all-packages: remove unused alias, add comment
This commit is contained in:
@@ -3,8 +3,10 @@
|
|||||||
Writing Nix expressions for Qt libraries and applications is largely similar as for other C++ software.
|
Writing Nix expressions for Qt libraries and applications is largely similar as for other C++ software.
|
||||||
This section assumes some knowledge of the latter.
|
This section assumes some knowledge of the latter.
|
||||||
|
|
||||||
However, Qt makes extensive use of runtime dependency detection.
|
The major caveat with Qt applications is that Qt uses a plugin system to load additional modules at runtime,
|
||||||
In nixpkgs, those runtime dependencies are made into build dependencies through wrappers.
|
from a list of well-known locations. In Nixpkgs, we patch QtCore to instead use an environment variable,
|
||||||
|
and wrap Qt applications to set it to the right paths. This effectively makes the runtime dependencies
|
||||||
|
pure and explicit at build-time, at the cost of introducing an extra indirection.
|
||||||
|
|
||||||
## Nix expression for a Qt package (default.nix) {#qt-default-nix}
|
## Nix expression for a Qt package (default.nix) {#qt-default-nix}
|
||||||
|
|
||||||
|
|||||||
@@ -22393,6 +22393,7 @@ with pkgs;
|
|||||||
});
|
});
|
||||||
|
|
||||||
# TODO: remove once no package needs this anymore or together with OpenSSL 1.1
|
# TODO: remove once no package needs this anymore or together with OpenSSL 1.1
|
||||||
|
# Current users: mumble, murmur
|
||||||
qt5_openssl_1_1 = qt5.overrideScope' (_: super: {
|
qt5_openssl_1_1 = qt5.overrideScope' (_: super: {
|
||||||
qtbase = super.qtbase.override {
|
qtbase = super.qtbase.override {
|
||||||
openssl = openssl_1_1;
|
openssl = openssl_1_1;
|
||||||
@@ -22402,10 +22403,6 @@ with pkgs;
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
libsForQt5_openssl_1_1 = import ./qt5-packages.nix {
|
|
||||||
inherit lib pkgs;
|
|
||||||
qt5 = qt5_openssl_1_1;
|
|
||||||
};
|
|
||||||
|
|
||||||
# plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
|
# plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
|
||||||
plasma5Packages = libsForQt5;
|
plasma5Packages = libsForQt5;
|
||||||
|
|||||||
Reference in New Issue
Block a user