summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorquantenzitrone <general@dev.quantenzitrone.eu>2026-01-26 05:44:08 +0100
committerquantenzitrone <general@dev.quantenzitrone.eu>2026-01-26 05:56:25 +0100
commitba38bc4e0a5fc8ad654d70eff2e2791c7f0fbd67 (patch)
treea755d956ca74cad1fa2b82df909277dbfb84a476
parentpython3Packages.rustworkx: 0.16.0 -> 0.17.1 (#483365) (diff)
downloadnixpkgs-ba38bc4e0a5fc8ad654d70eff2e2791c7f0fbd67.tar.gz
various: use stdenv.mkDerivation instead of qt5.mkDerivation
this shouldn't create any rebuilds
-rw-r--r--pkgs/applications/audio/lmms/default.nix6
-rw-r--r--pkgs/applications/audio/sfxr-qt/default.nix6
-rw-r--r--pkgs/applications/editors/notepadqq/default.nix8
-rw-r--r--pkgs/applications/editors/okteta/default.nix6
-rw-r--r--pkgs/applications/emulators/yabause/default.nix6
-rw-r--r--pkgs/applications/graphics/awesomebump/default.nix13
-rw-r--r--pkgs/applications/graphics/unigine-superposition/default.nix1
-rw-r--r--pkgs/applications/misc/cask-server/default.nix6
-rw-r--r--pkgs/applications/misc/confclerk/default.nix11
-rw-r--r--pkgs/applications/misc/coolreader/default.nix5
-rw-r--r--pkgs/applications/misc/cura/default.nix6
-rw-r--r--pkgs/applications/misc/ddcui/default.nix6
-rw-r--r--pkgs/applications/misc/diffpdf/default.nix5
-rw-r--r--pkgs/applications/misc/evtest-qt/default.nix10
-rw-r--r--pkgs/applications/misc/googleearth-pro/default.nix5
-rw-r--r--pkgs/applications/misc/heimer/default.nix6
-rw-r--r--pkgs/applications/misc/k4dirstat/default.nix15
-rw-r--r--pkgs/applications/misc/klayout/default.nix7
-rw-r--r--pkgs/applications/misc/ksmoothdock/default.nix6
-rw-r--r--pkgs/applications/misc/lyx/default.nix6
-rw-r--r--pkgs/applications/misc/maliit-framework/default.nix6
-rw-r--r--pkgs/applications/misc/maliit-keyboard/default.nix6
-rw-r--r--pkgs/applications/misc/michabo/default.nix6
-rw-r--r--pkgs/applications/misc/moolticute/default.nix8
-rw-r--r--pkgs/applications/misc/nixnote2/default.nix14
-rw-r--r--pkgs/applications/misc/openambit/default.nix6
-rw-r--r--pkgs/applications/misc/openbrf/default.nix13
-rw-r--r--pkgs/applications/misc/opentx/default.nix10
-rw-r--r--pkgs/applications/misc/pure-maps/default.nix6
-rw-r--r--pkgs/applications/misc/qlcplus/default.nix8
-rw-r--r--pkgs/applications/misc/qsudo/default.nix6
-rw-r--r--pkgs/applications/misc/qsyncthingtray/default.nix13
-rw-r--r--pkgs/applications/misc/qt-box-editor/default.nix14
-rw-r--r--pkgs/applications/misc/rescuetime/default.nix9
-rw-r--r--pkgs/applications/misc/rsibreak/default.nix6
-rw-r--r--pkgs/applications/misc/twmn/default.nix8
-rw-r--r--pkgs/applications/networking/datovka/default.nix14
-rw-r--r--pkgs/applications/networking/instant-messengers/psi-plus/default.nix8
-rw-r--r--pkgs/applications/networking/instant-messengers/psi/default.nix6
-rw-r--r--pkgs/applications/networking/instant-messengers/ripcord/default.nix6
-rw-r--r--pkgs/applications/networking/instant-messengers/tensor/default.nix12
-rw-r--r--pkgs/applications/networking/instant-messengers/twinkle/default.nix6
-rw-r--r--pkgs/applications/networking/irc/kvirc/default.nix6
-rw-r--r--pkgs/applications/networking/irc/quassel/default.nix7
-rw-r--r--pkgs/applications/networking/ostinato/default.nix8
-rw-r--r--pkgs/applications/networking/p2p/eiskaltdcpp/default.nix5
-rw-r--r--pkgs/applications/networking/p2p/retroshare/default.nix6
-rw-r--r--pkgs/applications/networking/remote/teamviewer/default.nix4
-rw-r--r--pkgs/applications/office/mytetra/default.nix6
-rw-r--r--pkgs/applications/office/qpdfview/default.nix10
-rw-r--r--pkgs/applications/office/semantik/default.nix6
-rw-r--r--pkgs/applications/radio/pothos/default.nix5
-rw-r--r--pkgs/applications/radio/qsstv/default.nix6
-rw-r--r--pkgs/applications/science/electronics/eagle/eagle.nix6
-rw-r--r--pkgs/applications/science/electronics/openhantek6022/default.nix6
-rw-r--r--pkgs/applications/science/physics/xflr5/default.nix12
-rw-r--r--pkgs/applications/science/robotics/apmplanner2/default.nix12
-rw-r--r--pkgs/applications/search/recoll/default.nix7
-rw-r--r--pkgs/applications/video/anilibria-winmaclinux/default.nix5
-rw-r--r--pkgs/applications/video/clipgrab/default.nix6
-rw-r--r--pkgs/applications/video/minitube/default.nix10
-rw-r--r--pkgs/applications/video/mythtv/default.nix6
-rw-r--r--pkgs/applications/video/qarte/default.nix7
-rw-r--r--pkgs/applications/video/qmediathekview/default.nix5
-rw-r--r--pkgs/applications/video/smtube/default.nix10
-rw-r--r--pkgs/applications/virtualization/qtemu/default.nix6
-rw-r--r--pkgs/by-name/co/cockatrice/package.nix4
-rw-r--r--pkgs/by-name/pe/pentobi/package.nix4
-rw-r--r--pkgs/by-name/po/pokerth/package.nix4
-rw-r--r--pkgs/by-name/va/vapoursynth/editor.nix10
-rw-r--r--pkgs/development/interpreters/supercollider/default.nix6
-rw-r--r--pkgs/development/libraries/g2o/default.nix9
-rw-r--r--pkgs/development/libraries/herqq/default.nix11
-rw-r--r--pkgs/development/libraries/libosmscout/default.nix6
-rw-r--r--pkgs/development/libraries/nemo-qml-plugin-dbus/default.nix10
-rw-r--r--pkgs/development/tools/analysis/massif-visualizer/default.nix6
-rw-r--r--pkgs/development/tools/boomerang/default.nix6
-rw-r--r--pkgs/development/tools/misc/gede/default.nix6
-rw-r--r--pkgs/development/tools/ofono-phonesim/default.nix6
-rw-r--r--pkgs/development/tools/tora/default.nix8
-rw-r--r--pkgs/os-specific/linux/wpa_supplicant/gui.nix6
-rw-r--r--pkgs/servers/pulseaudio/qpaeq.nix7
-rw-r--r--pkgs/tools/filesystems/kio-fuse/default.nix6
-rw-r--r--pkgs/tools/graphics/gnuplot/default.nix9
-rw-r--r--pkgs/tools/graphics/pfstools/default.nix5
-rw-r--r--pkgs/tools/graphics/rocket/default.nix10
-rw-r--r--pkgs/tools/misc/antimicrox/default.nix10
-rw-r--r--pkgs/tools/misc/coreboot-configurator/default.nix5
-rw-r--r--pkgs/tools/misc/dialogbox/default.nix5
-rw-r--r--pkgs/tools/misc/kronometer/default.nix6
-rw-r--r--pkgs/tools/misc/qflipper/default.nix4
-rw-r--r--pkgs/tools/misc/qjoypad/default.nix8
-rw-r--r--pkgs/tools/misc/radeon-profile/default.nix12
-rw-r--r--pkgs/tools/misc/ultrastar-creator/default.nix6
-rw-r--r--pkgs/tools/misc/ultrastar-manager/default.nix19
-rw-r--r--pkgs/tools/security/chrome-token-signing/default.nix12
-rw-r--r--pkgs/tools/security/kwalletcli/default.nix6
-rw-r--r--pkgs/tools/system/testdisk/default.nix9
-rw-r--r--pkgs/tools/text/glogg/default.nix9
-rw-r--r--pkgs/tools/typesetting/tikzit/default.nix6
100 files changed, 493 insertions, 261 deletions
diff --git a/pkgs/applications/audio/lmms/default.nix b/pkgs/applications/audio/lmms/default.nix
index 5031a40afc7a..409a5b768ba3 100644
--- a/pkgs/applications/audio/lmms/default.nix
+++ b/pkgs/applications/audio/lmms/default.nix
@@ -1,9 +1,11 @@
{
lib,
+ stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
pkg-config,
+ wrapQtAppsHook,
alsa-lib ? null,
carla ? null,
fftwFloat,
@@ -22,10 +24,9 @@
qtx11extras,
qttools,
SDL ? null,
- mkDerivation,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "lmms";
version = "1.2.2";
@@ -41,6 +42,7 @@ mkDerivation rec {
cmake
qttools
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/audio/sfxr-qt/default.nix b/pkgs/applications/audio/sfxr-qt/default.nix
index d7662d7e07fd..f94171ef892b 100644
--- a/pkgs/applications/audio/sfxr-qt/default.nix
+++ b/pkgs/applications/audio/sfxr-qt/default.nix
@@ -1,9 +1,10 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
cmake,
extra-cmake-modules,
+ wrapQtAppsHook,
qtbase,
qtquickcontrols2,
SDL,
@@ -13,7 +14,7 @@
nixosTests,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "sfxr-qt";
version = "1.5.1";
@@ -35,6 +36,7 @@ mkDerivation rec {
setuptools
]
))
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/editors/notepadqq/default.nix b/pkgs/applications/editors/notepadqq/default.nix
index 6f3d1917ef07..5e40331bf42f 100644
--- a/pkgs/applications/editors/notepadqq/default.nix
+++ b/pkgs/applications/editors/notepadqq/default.nix
@@ -1,18 +1,19 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
pkg-config,
which,
+ qttools,
+ wrapQtAppsHook,
libuchardet,
qtbase,
qtsvg,
- qttools,
qtwebengine,
qtwebsockets,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "notepadqq";
# shipping a beta build as there's no proper release which supports qtwebengine
version = "2.0.0-beta";
@@ -34,6 +35,7 @@ mkDerivation rec {
pkg-config
which
qttools
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/editors/okteta/default.nix b/pkgs/applications/editors/okteta/default.nix
index c66fac69c6bf..64236e708a55 100644
--- a/pkgs/applications/editors/okteta/default.nix
+++ b/pkgs/applications/editors/okteta/default.nix
@@ -1,9 +1,10 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchurl,
extra-cmake-modules,
kdoctools,
+ wrapQtAppsHook,
qtscript,
kconfig,
kinit,
@@ -17,7 +18,7 @@
shared-mime-info,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "okteta";
version = "0.26.24";
@@ -30,6 +31,7 @@ mkDerivation rec {
qtscript
extra-cmake-modules
kdoctools
+ wrapQtAppsHook
];
buildInputs = [ shared-mime-info ];
diff --git a/pkgs/applications/emulators/yabause/default.nix b/pkgs/applications/emulators/yabause/default.nix
index e743e4a5c9bf..7a41fc71cf02 100644
--- a/pkgs/applications/emulators/yabause/default.nix
+++ b/pkgs/applications/emulators/yabause/default.nix
@@ -1,9 +1,10 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchurl,
cmake,
pkg-config,
+ wrapQtAppsHook,
qtbase,
qt5,
libGLU,
@@ -13,7 +14,7 @@
SDL2 ? null,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "yabause";
version = "0.9.15";
@@ -25,6 +26,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/applications/graphics/awesomebump/default.nix b/pkgs/applications/graphics/awesomebump/default.nix
index 78028135186d..c789ef1ddeee 100644
--- a/pkgs/applications/graphics/awesomebump/default.nix
+++ b/pkgs/applications/graphics/awesomebump/default.nix
@@ -1,6 +1,6 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchgit,
qtbase,
qmake,
@@ -8,6 +8,7 @@
flex,
bison,
qtdeclarative,
+ wrapQtAppsHook,
}:
let
@@ -20,7 +21,7 @@ let
fetchSubmodules = true;
};
- qtnproperty = mkDerivation {
+ qtnproperty = stdenv.mkDerivation {
name = "qtnproperty";
inherit src;
sourceRoot = "${src.name}/Sources/utils/QtnProperty";
@@ -34,13 +35,14 @@ let
qmake
flex
bison
+ wrapQtAppsHook
];
postInstall = ''
install -D bin-linux/QtnPEG $out/bin/QtnPEG
'';
};
in
-mkDerivation {
+stdenv.mkDerivation {
pname = "awesomebump";
inherit version;
@@ -52,7 +54,10 @@ mkDerivation {
qtdeclarative
];
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
preBuild = ''
ln -sf ${qtnproperty}/bin/QtnPEG Sources/utils/QtnProperty/bin-linux/QtnPEG
diff --git a/pkgs/applications/graphics/unigine-superposition/default.nix b/pkgs/applications/graphics/unigine-superposition/default.nix
index c1bd6e8c12f7..4f848d725a1a 100644
--- a/pkgs/applications/graphics/unigine-superposition/default.nix
+++ b/pkgs/applications/graphics/unigine-superposition/default.nix
@@ -20,7 +20,6 @@
libXrender,
autoPatchelfHook,
makeWrapper,
- mkDerivation,
xkeyboard_config,
fetchurl,
buildFHSEnv,
diff --git a/pkgs/applications/misc/cask-server/default.nix b/pkgs/applications/misc/cask-server/default.nix
index b642494ea28d..309a07d7cb2b 100644
--- a/pkgs/applications/misc/cask-server/default.nix
+++ b/pkgs/applications/misc/cask-server/default.nix
@@ -1,12 +1,13 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
cmake,
extra-cmake-modules,
+ wrapQtAppsHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "cask-server";
version = "0.6.0";
@@ -20,6 +21,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
+ wrapQtAppsHook
];
meta = {
diff --git a/pkgs/applications/misc/confclerk/default.nix b/pkgs/applications/misc/confclerk/default.nix
index db5b552b6451..7c7750203830 100644
--- a/pkgs/applications/misc/confclerk/default.nix
+++ b/pkgs/applications/misc/confclerk/default.nix
@@ -1,12 +1,13 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchurl,
qtbase,
qmake,
+ wrapQtAppsHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "confclerk";
version = "0.7.2";
@@ -16,7 +17,11 @@ mkDerivation rec {
};
buildInputs = [ qtbase ];
- nativeBuildInputs = [ qmake ];
+
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
postInstall = ''
mkdir -p $out/bin
diff --git a/pkgs/applications/misc/coolreader/default.nix b/pkgs/applications/misc/coolreader/default.nix
index 537d4dc9e56d..39c9cddd78d9 100644
--- a/pkgs/applications/misc/coolreader/default.nix
+++ b/pkgs/applications/misc/coolreader/default.nix
@@ -1,9 +1,9 @@
{
stdenv,
- mkDerivation,
fetchFromGitHub,
cmake,
pkg-config,
+ wrapQtAppsHook,
lib,
qttools,
fribidi,
@@ -11,7 +11,7 @@
zstd,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "coolreader";
version = "3.2.58";
@@ -27,6 +27,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/cura/default.nix b/pkgs/applications/misc/cura/default.nix
index 96417baaac4d..2c61f94510ec 100644
--- a/pkgs/applications/misc/cura/default.nix
+++ b/pkgs/applications/misc/cura/default.nix
@@ -1,9 +1,10 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
cmake,
python3,
+ wrapQtAppsHook,
qtbase,
qtquickcontrols2,
qtgraphicaleffects,
@@ -11,7 +12,7 @@
plugins ? [ ],
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "cura";
version = "4.13.1";
@@ -52,6 +53,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
python3.pkgs.wrapPython
+ wrapQtAppsHook
];
cmakeFlags = [
diff --git a/pkgs/applications/misc/ddcui/default.nix b/pkgs/applications/misc/ddcui/default.nix
index a7768e99dd07..4b247360196e 100644
--- a/pkgs/applications/misc/ddcui/default.nix
+++ b/pkgs/applications/misc/ddcui/default.nix
@@ -1,15 +1,16 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
cmake,
pkg-config,
+ wrapQtAppsHook,
qtbase,
qttools,
ddcutil,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "ddcui";
version = "0.6.0";
@@ -25,6 +26,7 @@ mkDerivation rec {
# file is not currently written to support PREFIX installations.
cmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/diffpdf/default.nix b/pkgs/applications/misc/diffpdf/default.nix
index 7700edcb4f93..6ccea371e6e3 100644
--- a/pkgs/applications/misc/diffpdf/default.nix
+++ b/pkgs/applications/misc/diffpdf/default.nix
@@ -1,16 +1,16 @@
{
lib,
stdenv,
- mkDerivation,
fetchurl,
fetchpatch,
qmake,
qttools,
+ wrapQtAppsHook,
qtbase,
poppler,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
version = "2.1.3";
pname = "diffpdf";
@@ -30,6 +30,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
qttools
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/applications/misc/evtest-qt/default.nix b/pkgs/applications/misc/evtest-qt/default.nix
index bd009007d3cc..4067d0d5d311 100644
--- a/pkgs/applications/misc/evtest-qt/default.nix
+++ b/pkgs/applications/misc/evtest-qt/default.nix
@@ -1,14 +1,15 @@
{
- mkDerivation,
lib,
+ stdenv,
qtbase,
cmake,
+ wrapQtAppsHook,
fetchFromGitHub,
fetchpatch,
unstableGitUpdater,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "evtest-qt";
version = "0.2.0-unstable-2023-09-13";
@@ -30,7 +31,10 @@ mkDerivation {
})
];
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ wrapQtAppsHook
+ ];
buildInputs = [ qtbase ];
diff --git a/pkgs/applications/misc/googleearth-pro/default.nix b/pkgs/applications/misc/googleearth-pro/default.nix
index 5684d80f6e47..a2f2b7a3385f 100644
--- a/pkgs/applications/misc/googleearth-pro/default.nix
+++ b/pkgs/applications/misc/googleearth-pro/default.nix
@@ -1,7 +1,6 @@
{
lib,
stdenv,
- mkDerivation,
fetchurl,
freetype,
glib,
@@ -30,6 +29,7 @@
xkeyboardconfig,
autoPatchelfHook,
+ wrapQtAppsHook,
}:
let
arch =
@@ -38,7 +38,7 @@ let
else
throw "Unsupported system ${stdenv.hostPlatform.system} ";
in
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "googleearth-pro";
version = "7.3.6.10201";
@@ -51,6 +51,7 @@ mkDerivation rec {
dpkg
makeWrapper
autoPatchelfHook
+ wrapQtAppsHook
];
propagatedBuildInputs = [ xkeyboardconfig ];
buildInputs = [
diff --git a/pkgs/applications/misc/heimer/default.nix b/pkgs/applications/misc/heimer/default.nix
index b4d31298c87c..d6545bd6c645 100644
--- a/pkgs/applications/misc/heimer/default.nix
+++ b/pkgs/applications/misc/heimer/default.nix
@@ -1,14 +1,15 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
+ wrapQtAppsHook,
qttools,
qtbase,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "heimer";
version = "4.5.0";
@@ -35,6 +36,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/k4dirstat/default.nix b/pkgs/applications/misc/k4dirstat/default.nix
index b9377ea69e4d..53b4d511b73f 100644
--- a/pkgs/applications/misc/k4dirstat/default.nix
+++ b/pkgs/applications/misc/k4dirstat/default.nix
@@ -1,17 +1,18 @@
{
- mkDerivation,
- extra-cmake-modules,
+ lib,
+ stdenv,
fetchFromGitHub,
+ extra-cmake-modules,
+ wrapQtAppsHook,
kiconthemes,
kio,
kjobwidgets,
kxmlgui,
- lib,
testers,
k4dirstat,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "k4dirstat";
version = "3.4.3";
@@ -22,7 +23,11 @@ mkDerivation rec {
hash = "sha256-TXMUtiPS7qRLm6cCy2ZntYrcNJ0fn6X+3o3P5u7oo08=";
};
- nativeBuildInputs = [ extra-cmake-modules ];
+ nativeBuildInputs = [
+ extra-cmake-modules
+ wrapQtAppsHook
+ ];
+
buildInputs = [
kiconthemes
kio
diff --git a/pkgs/applications/misc/klayout/default.nix b/pkgs/applications/misc/klayout/default.nix
index 77928cdc2580..51ebe629d37b 100644
--- a/pkgs/applications/misc/klayout/default.nix
+++ b/pkgs/applications/misc/klayout/default.nix
@@ -1,9 +1,10 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
python3,
ruby,
+ wrapQtAppsHook,
qtbase,
qtmultimedia,
qttools,
@@ -11,10 +12,9 @@
which,
perl,
libgit2,
- stdenv,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "klayout";
version = "0.30.4-1";
@@ -35,6 +35,7 @@ mkDerivation rec {
perl
python3
ruby
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/ksmoothdock/default.nix b/pkgs/applications/misc/ksmoothdock/default.nix
index e5665632ed04..b751b4a0d67e 100644
--- a/pkgs/applications/misc/ksmoothdock/default.nix
+++ b/pkgs/applications/misc/ksmoothdock/default.nix
@@ -1,14 +1,15 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
cmake,
extra-cmake-modules,
+ wrapQtAppsHook,
kactivities,
qtbase,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "KSmoothDock";
version = "6.3";
@@ -28,6 +29,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/lyx/default.nix b/pkgs/applications/misc/lyx/default.nix
index fb30c9daea60..76f3e6059e40 100644
--- a/pkgs/applications/misc/lyx/default.nix
+++ b/pkgs/applications/misc/lyx/default.nix
@@ -1,18 +1,19 @@
{
fetchurl,
lib,
- mkDerivation,
+ stdenv,
pkg-config,
python3,
file,
bc,
qtbase,
+ wrapQtAppsHook,
qtsvg,
hunspell,
makeWrapper, # , mythes, boost
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
version = "2.4.4";
pname = "lyx";
@@ -27,6 +28,7 @@ mkDerivation rec {
makeWrapper
python3
qtbase
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/applications/misc/maliit-framework/default.nix b/pkgs/applications/misc/maliit-framework/default.nix
index 6bcc95825548..0394a4650254 100644
--- a/pkgs/applications/misc/maliit-framework/default.nix
+++ b/pkgs/applications/misc/maliit-framework/default.nix
@@ -1,6 +1,6 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
fetchpatch,
@@ -24,9 +24,10 @@
pkg-config,
wayland-protocols,
wayland-scanner,
+ wrapQtAppsHook,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "maliit-framework";
version = "2.3.0-unstable-2024-06-24";
@@ -59,6 +60,7 @@ mkDerivation {
pkg-config
wayland-protocols
wayland-scanner
+ wrapQtAppsHook
];
cmakeFlags = [
diff --git a/pkgs/applications/misc/maliit-keyboard/default.nix b/pkgs/applications/misc/maliit-keyboard/default.nix
index c5a5405a967a..822aa5c2e773 100644
--- a/pkgs/applications/misc/maliit-keyboard/default.nix
+++ b/pkgs/applications/misc/maliit-keyboard/default.nix
@@ -1,6 +1,6 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
anthy,
@@ -16,9 +16,10 @@
cmake,
pkg-config,
wrapGAppsHook3,
+ wrapQtAppsHook,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "maliit-keyboard";
version = "2.3.1-unstable-2024-09-04";
@@ -55,6 +56,7 @@ mkDerivation {
cmake
pkg-config
wrapGAppsHook3
+ wrapQtAppsHook
];
postInstall = ''
diff --git a/pkgs/applications/misc/michabo/default.nix b/pkgs/applications/misc/michabo/default.nix
index b4469a072f54..482cace47eb3 100644
--- a/pkgs/applications/misc/michabo/default.nix
+++ b/pkgs/applications/misc/michabo/default.nix
@@ -1,9 +1,10 @@
{
lib,
- mkDerivation,
+ stdenv,
makeDesktopItem,
fetchFromGitLab,
qmake,
+ wrapQtAppsHook,
# qt
qtbase,
qtwebsockets,
@@ -17,7 +18,7 @@ let
};
in
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "michabo";
version = "0.1";
@@ -31,6 +32,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/applications/misc/moolticute/default.nix b/pkgs/applications/misc/moolticute/default.nix
index 8ee9daf1b7f8..fe87ff3a1429 100644
--- a/pkgs/applications/misc/moolticute/default.nix
+++ b/pkgs/applications/misc/moolticute/default.nix
@@ -1,16 +1,17 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
libusb1,
pkg-config,
qmake,
- qtbase,
qttools,
+ wrapQtAppsHook,
+ qtbase,
qtwebsockets,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "moolticute";
version = "1.03.0";
@@ -30,6 +31,7 @@ mkDerivation rec {
pkg-config
qmake
qttools
+ wrapQtAppsHook
];
buildInputs = [
libusb1
diff --git a/pkgs/applications/misc/nixnote2/default.nix b/pkgs/applications/misc/nixnote2/default.nix
index b9f92e3f3634..7da021150311 100644
--- a/pkgs/applications/misc/nixnote2/default.nix
+++ b/pkgs/applications/misc/nixnote2/default.nix
@@ -1,17 +1,18 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
+ qmake,
+ wrapQtAppsHook,
boost,
qtbase,
qtwebkit,
poppler,
- qmake,
hunspell,
html-tidy,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "nixnote2";
version = "2.0.2";
@@ -22,6 +23,11 @@ mkDerivation rec {
sha256 = "0cfq95mxvcgby66r61gclm1a2c6zck5aln04xmg2q8kg6p9d31fr";
};
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
+
buildInputs = [
boost
qtbase
@@ -30,8 +36,6 @@ mkDerivation rec {
hunspell
];
- nativeBuildInputs = [ qmake ];
-
postPatch = ''
# Fix location of poppler-qt5.h
for f in threads/indexrunner.cpp html/noteformatter.cpp utilities/noteindexer.cpp gui/plugins/popplerviewer.h gui/plugins/pluginfactory.h gui/plugins/popplerviewer.cpp ; do
diff --git a/pkgs/applications/misc/openambit/default.nix b/pkgs/applications/misc/openambit/default.nix
index 358a7a00a151..0c8f6c9cfcde 100644
--- a/pkgs/applications/misc/openambit/default.nix
+++ b/pkgs/applications/misc/openambit/default.nix
@@ -1,17 +1,18 @@
{
+ stdenv,
cmake,
fetchFromGitHub,
fetchpatch,
lib,
libusb1,
- mkDerivation,
python3,
qtbase,
qttools,
+ wrapQtAppsHook,
udev,
zlib,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "openambit";
version = "0.5";
@@ -49,6 +50,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
qttools
+ wrapQtAppsHook
];
buildInputs = [
libusb1
diff --git a/pkgs/applications/misc/openbrf/default.nix b/pkgs/applications/misc/openbrf/default.nix
index 8a7792b8e85f..e131ff45ce97 100644
--- a/pkgs/applications/misc/openbrf/default.nix
+++ b/pkgs/applications/misc/openbrf/default.nix
@@ -1,19 +1,19 @@
{
- mkDerivation,
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
+ qmake,
+ wrapQtAppsHook,
qtbase,
vcg,
glew,
- qmake,
libGLU,
eigen,
libGL,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "openbrf";
version = "unstable-2016-01-09";
@@ -33,6 +33,11 @@ mkDerivation {
})
];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
+
buildInputs = [
qtbase
vcg
@@ -40,8 +45,6 @@ mkDerivation {
eigen
];
- nativeBuildInputs = [ qmake ];
-
qmakeFlags = [ "openBrf.pro" ];
env.NIX_CFLAGS_COMPILE = "-isystem ${lib.getDev eigen}/include/eigen3";
diff --git a/pkgs/applications/misc/opentx/default.nix b/pkgs/applications/misc/opentx/default.nix
index 0abe97282fad..147a72df6c71 100644
--- a/pkgs/applications/misc/opentx/default.nix
+++ b/pkgs/applications/misc/opentx/default.nix
@@ -1,21 +1,22 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
cmake,
gcc-arm-embedded,
python3Packages,
+ qttools,
+ udevCheckHook,
+ wrapQtAppsHook,
qtbase,
qtmultimedia,
- qttools,
SDL,
gtest,
dfu-util,
avrdude,
- udevCheckHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "opentx";
version = "2.3.15";
@@ -36,6 +37,7 @@ mkDerivation rec {
python3Packages.pillow
qttools
udevCheckHook
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/pure-maps/default.nix b/pkgs/applications/misc/pure-maps/default.nix
index 4da7653baac7..d71d1d633cc0 100644
--- a/pkgs/applications/misc/pure-maps/default.nix
+++ b/pkgs/applications/misc/pure-maps/default.nix
@@ -1,9 +1,10 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
cmake,
qttools,
+ wrapQtAppsHook,
kirigami2,
qtquickcontrols2,
qtlocation,
@@ -15,7 +16,7 @@
pyotherside,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "pure-maps";
version = "3.4.2";
@@ -32,6 +33,7 @@ mkDerivation rec {
python3
qttools
python3.pkgs.wrapPython
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/qlcplus/default.nix b/pkgs/applications/misc/qlcplus/default.nix
index decbd649ef74..6bb2506b6ea4 100644
--- a/pkgs/applications/misc/qlcplus/default.nix
+++ b/pkgs/applications/misc/qlcplus/default.nix
@@ -1,9 +1,11 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
qmake,
pkg-config,
+ udevCheckHook,
+ wrapQtAppsHook,
udev,
qtmultimedia,
qtscript,
@@ -15,10 +17,9 @@
libusb-compat-0_1,
libsndfile,
libmad,
- udevCheckHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "qlcplus";
version = "5.0.0";
@@ -33,6 +34,7 @@ mkDerivation rec {
qmake
pkg-config
udevCheckHook
+ wrapQtAppsHook
];
buildInputs = [
udev
diff --git a/pkgs/applications/misc/qsudo/default.nix b/pkgs/applications/misc/qsudo/default.nix
index 9364d7b3020a..460007221caf 100644
--- a/pkgs/applications/misc/qsudo/default.nix
+++ b/pkgs/applications/misc/qsudo/default.nix
@@ -1,13 +1,14 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
qmake,
+ wrapQtAppsHook,
qtbase,
sudo,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "qsudo";
version = "2020.03.27";
@@ -22,6 +23,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/qsyncthingtray/default.nix b/pkgs/applications/misc/qsyncthingtray/default.nix
index dd844ae36546..dfbf0429082f 100644
--- a/pkgs/applications/misc/qsyncthingtray/default.nix
+++ b/pkgs/applications/misc/qsyncthingtray/default.nix
@@ -1,20 +1,20 @@
{
- mkDerivation,
stdenv,
lib,
fetchFromGitHub,
fetchpatch,
+ cmake,
+ wrapQtAppsHook,
procps,
qtbase,
qtwebengine,
qtwebkit,
- cmake,
syncthing,
preferQWebView ? false,
preferNative ? true,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
version = "0.5.8";
pname = "qsyncthingtray";
@@ -25,14 +25,17 @@ mkDerivation rec {
sha256 = "1n9g4j7qznvg9zl6x163pi9f7wsc3x6q76i33psnm7x2v1i22x5w";
};
+ nativeBuildInputs = [
+ cmake
+ wrapQtAppsHook
+ ];
+
buildInputs = [
qtbase
qtwebengine
]
++ lib.optional preferQWebView qtwebkit;
- nativeBuildInputs = [ cmake ];
-
cmakeFlags =
[ ]
++ lib.optional preferQWebView "-DQST_BUILD_WEBKIT=1"
diff --git a/pkgs/applications/misc/qt-box-editor/default.nix b/pkgs/applications/misc/qt-box-editor/default.nix
index 03777a0373f0..77192ff48c7e 100644
--- a/pkgs/applications/misc/qt-box-editor/default.nix
+++ b/pkgs/applications/misc/qt-box-editor/default.nix
@@ -1,15 +1,16 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
+ qmake,
+ wrapQtAppsHook,
qtbase,
qtsvg,
- qmake,
leptonica,
tesseract4,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "qt-box-editor";
version = "unstable-2019-07-14";
@@ -20,6 +21,11 @@ mkDerivation {
hash = "sha256-3dWnAu0CLO3atjbC1zJEnL3vzsIEecDDDhW3INMfCv4=";
};
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
+
buildInputs = [
qtbase
qtsvg
@@ -27,8 +33,6 @@ mkDerivation {
tesseract4
];
- nativeBuildInputs = [ qmake ];
-
# https://github.com/zdenop/qt-box-editor/issues/87
postPatch = ''
sed -i '/allheaders.h/a#include <leptonica/pix_internal.h>' src/TessTools.h
diff --git a/pkgs/applications/misc/rescuetime/default.nix b/pkgs/applications/misc/rescuetime/default.nix
index 7e45f6203232..bf49a24c4c04 100644
--- a/pkgs/applications/misc/rescuetime/default.nix
+++ b/pkgs/applications/misc/rescuetime/default.nix
@@ -3,12 +3,12 @@
lib,
fetchurl,
dpkg,
+ wrapQtAppsHook,
patchelf,
qt5,
libXtst,
libXext,
libX11,
- mkDerivation,
libXScrnSaver,
writeScript,
common-updater-scripts,
@@ -32,12 +32,15 @@ let
sha256 = "09ng0yal66d533vzfv27k9l2va03rqbqmsni43qi3hgx7w9wx5ii";
};
in
-mkDerivation rec {
+stdenv.mkDerivation rec {
# https://www.rescuetime.com/updates/linux_release_notes.html
inherit version;
pname = "rescuetime";
inherit src;
- nativeBuildInputs = [ dpkg ];
+ nativeBuildInputs = [
+ dpkg
+ wrapQtAppsHook
+ ];
# avoid https://github.com/NixOS/patchelf/issues/99
dontStrip = true;
diff --git a/pkgs/applications/misc/rsibreak/default.nix b/pkgs/applications/misc/rsibreak/default.nix
index a001a100a75b..eaf712c54871 100644
--- a/pkgs/applications/misc/rsibreak/default.nix
+++ b/pkgs/applications/misc/rsibreak/default.nix
@@ -1,9 +1,10 @@
{
- mkDerivation,
fetchurl,
lib,
+ stdenv,
extra-cmake-modules,
kdoctools,
+ wrapQtAppsHook,
knotifyconfig,
kidletime,
kwindowsystem,
@@ -11,7 +12,7 @@
kcrash,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "rsibreak";
version = "0.12.13";
@@ -23,6 +24,7 @@ mkDerivation rec {
nativeBuildInputs = [
extra-cmake-modules
kdoctools
+ wrapQtAppsHook
];
propagatedBuildInputs = [
knotifyconfig
diff --git a/pkgs/applications/misc/twmn/default.nix b/pkgs/applications/misc/twmn/default.nix
index 4f84bf31bc34..e3eb09fce7d7 100644
--- a/pkgs/applications/misc/twmn/default.nix
+++ b/pkgs/applications/misc/twmn/default.nix
@@ -1,14 +1,15 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
- qtbase,
qmake,
pkg-config,
+ wrapQtAppsHook,
+ qtbase,
boost,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "twmn";
version = "2025_10_23";
@@ -22,6 +23,7 @@ mkDerivation rec {
nativeBuildInputs = [
pkg-config
qmake
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/applications/networking/datovka/default.nix b/pkgs/applications/networking/datovka/default.nix
index 40a2e4d17292..067e29a5770a 100644
--- a/pkgs/applications/networking/datovka/default.nix
+++ b/pkgs/applications/networking/datovka/default.nix
@@ -1,17 +1,18 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchurl,
+ pkg-config,
+ wrapQtAppsHook,
libxml2,
libdatovka,
qmake,
qtbase,
qtwebsockets,
qtsvg,
- pkg-config,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "datovka";
version = "4.26.0";
@@ -20,6 +21,11 @@ mkDerivation rec {
sha256 = "sha256-pEdjh/c4vhirj2R9bYDdi2FL7N9x67kTOyfXiJDzMKE=";
};
+ nativeBuildInputs = [
+ pkg-config
+ wrapQtAppsHook
+ ];
+
buildInputs = [
libdatovka
qmake
@@ -29,8 +35,6 @@ mkDerivation rec {
qtwebsockets
];
- nativeBuildInputs = [ pkg-config ];
-
meta = {
description = "Client application for operating Czech government-provided Databox infomation system";
homepage = "https://www.datovka.cz/";
diff --git a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
index 86d1f2f7f260..03670bebed13 100644
--- a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
+++ b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
@@ -1,8 +1,9 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
cmake,
+ wrapQtAppsHook,
qtbase,
qtmultimedia,
qtimageformats,
@@ -43,7 +44,7 @@ assert builtins.elem (lib.toLower chatType) [
assert enablePsiMedia -> enablePlugins;
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "psi-plus";
version = "1.5.2115";
@@ -66,7 +67,8 @@ mkDerivation rec {
]
++ lib.optionals enablePsiMedia [
pkg-config
- ];
+ ]
+ ++ [ wrapQtAppsHook ];
buildInputs = [
qtbase
diff --git a/pkgs/applications/networking/instant-messengers/psi/default.nix b/pkgs/applications/networking/instant-messengers/psi/default.nix
index 9b7ac59cd4e1..44aa11883449 100644
--- a/pkgs/applications/networking/instant-messengers/psi/default.nix
+++ b/pkgs/applications/networking/instant-messengers/psi/default.nix
@@ -1,9 +1,10 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
cmake,
qtbase,
+ wrapQtAppsHook,
qtmultimedia,
qtx11extras,
qttools,
@@ -14,7 +15,7 @@
hunspell,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "psi";
version = "1.5";
src = fetchFromGitHub {
@@ -30,6 +31,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
qttools
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/applications/networking/instant-messengers/ripcord/default.nix b/pkgs/applications/networking/instant-messengers/ripcord/default.nix
index 116336eb2a70..45142b721044 100644
--- a/pkgs/applications/networking/instant-messengers/ripcord/default.nix
+++ b/pkgs/applications/networking/instant-messengers/ripcord/default.nix
@@ -1,6 +1,6 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchurl,
makeFontsConf,
appimageTools,
@@ -9,6 +9,7 @@
qtmultimedia,
qtwebsockets,
qtimageformats,
+ wrapQtAppsHook,
autoPatchelfHook,
desktop-file-utils,
imagemagick,
@@ -20,7 +21,7 @@
alsa-lib,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "ripcord";
version = "0.4.29";
@@ -41,6 +42,7 @@ mkDerivation rec {
autoPatchelfHook
desktop-file-utils
imagemagick
+ wrapQtAppsHook
];
buildInputs = [
libsodium
diff --git a/pkgs/applications/networking/instant-messengers/tensor/default.nix b/pkgs/applications/networking/instant-messengers/tensor/default.nix
index 74e95ecf03df..a9588a52b0b7 100644
--- a/pkgs/applications/networking/instant-messengers/tensor/default.nix
+++ b/pkgs/applications/networking/instant-messengers/tensor/default.nix
@@ -1,18 +1,18 @@
{
- mkDerivation,
lib,
stdenv,
fetchFromGitHub,
+ qmake,
+ wrapQtAppsHook,
qtbase,
qtquickcontrols,
- qmake,
makeDesktopItem,
}:
# we now have libqmatrixclient so a future version of tensor that supports it
# should use that
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "tensor";
version = "unstable-2017-02-21";
@@ -24,11 +24,15 @@ mkDerivation rec {
fetchSubmodules = true;
};
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
+
buildInputs = [
qtbase
qtquickcontrols
];
- nativeBuildInputs = [ qmake ];
desktopItem = makeDesktopItem {
name = "tensor";
diff --git a/pkgs/applications/networking/instant-messengers/twinkle/default.nix b/pkgs/applications/networking/instant-messengers/twinkle/default.nix
index b09b724dc20a..67e00c5c379a 100644
--- a/pkgs/applications/networking/instant-messengers/twinkle/default.nix
+++ b/pkgs/applications/networking/instant-messengers/twinkle/default.nix
@@ -1,5 +1,6 @@
{
lib,
+ stdenv,
fetchFromGitHub,
cmake,
libxml2,
@@ -16,11 +17,11 @@
alsa-lib,
speex,
ilbc,
- mkDerivation,
bcg729,
+ wrapQtAppsHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "twinkle";
version = "unstable-2024-20-11";
@@ -51,6 +52,7 @@ mkDerivation rec {
bison
flex
bcg729
+ wrapQtAppsHook
];
cmakeFlags = [
diff --git a/pkgs/applications/networking/irc/kvirc/default.nix b/pkgs/applications/networking/irc/kvirc/default.nix
index e7ba832a0f4b..84174949a0f5 100644
--- a/pkgs/applications/networking/irc/kvirc/default.nix
+++ b/pkgs/applications/networking/irc/kvirc/default.nix
@@ -1,6 +1,6 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
qtbase,
qtmultimedia,
@@ -9,9 +9,10 @@
pkg-config,
cmake,
gettext,
+ wrapQtAppsHook,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "kvirc";
version = "2022-06-29";
@@ -33,6 +34,7 @@ mkDerivation {
pkg-config
cmake
gettext
+ wrapQtAppsHook
];
meta = {
diff --git a/pkgs/applications/networking/irc/quassel/default.nix b/pkgs/applications/networking/irc/quassel/default.nix
index 0d942c724b4a..46ae3e118578 100644
--- a/pkgs/applications/networking/irc/quassel/default.nix
+++ b/pkgs/applications/networking/irc/quassel/default.nix
@@ -10,8 +10,8 @@
fetchFromGitHub,
cmake,
makeWrapper,
+ wrapQtAppsHook,
dconf,
- mkDerivation,
qtbase,
boost,
zlib,
@@ -45,7 +45,7 @@ let
edf = flag: feature: [ ("-D" + feature + (if flag then "=ON" else "=OFF")) ];
in
-(if !buildClient then stdenv.mkDerivation else mkDerivation) rec {
+stdenv.mkDerivation rec {
pname = "quassel${tag}";
version = "0.14.0";
@@ -62,7 +62,8 @@ in
nativeBuildInputs = [
cmake
makeWrapper
- ];
+ ]
+ ++ lib.optional buildClient wrapQtAppsHook;
buildInputs = [
qtbase
boost
diff --git a/pkgs/applications/networking/ostinato/default.nix b/pkgs/applications/networking/ostinato/default.nix
index d5a3a05d4da3..09001da1999b 100644
--- a/pkgs/applications/networking/ostinato/default.nix
+++ b/pkgs/applications/networking/ostinato/default.nix
@@ -1,9 +1,11 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
fetchurl,
qmake,
+ copyDesktopItems,
+ wrapQtAppsHook,
makeDesktopItem,
qtbase,
qtscript,
@@ -14,10 +16,9 @@
diffutils,
gawk,
libnl,
- copyDesktopItems,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "ostinato";
version = "1.3.0";
@@ -44,6 +45,7 @@ mkDerivation rec {
nativeBuildInputs = [
copyDesktopItems
qmake
+ wrapQtAppsHook
];
patches = [ ./drone_ini.patch ];
diff --git a/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix b/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
index 9dad2f63d9d9..bcc69afddec1 100644
--- a/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
+++ b/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
@@ -5,9 +5,9 @@
fetchpatch2,
cmake,
pkg-config,
+ wrapQtAppsHook,
bzip2,
libX11,
- mkDerivation,
qtbase,
qttools,
qtmultimedia,
@@ -22,7 +22,7 @@
perl,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "eiskaltdcpp";
version = "2.4.2";
@@ -43,6 +43,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/applications/networking/p2p/retroshare/default.nix b/pkgs/applications/networking/p2p/retroshare/default.nix
index 48e29311b7a9..42ba28a0e96f 100644
--- a/pkgs/applications/networking/p2p/retroshare/default.nix
+++ b/pkgs/applications/networking/p2p/retroshare/default.nix
@@ -1,11 +1,12 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
fetchpatch2,
qmake,
cmake,
pkg-config,
+ wrapQtAppsHook,
miniupnpc,
bzip2,
speex,
@@ -21,7 +22,7 @@
libgnome-keyring,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "retroshare";
version = "0.6.7.2";
@@ -51,6 +52,7 @@ mkDerivation rec {
pkg-config
qmake
cmake
+ wrapQtAppsHook
];
buildInputs = [
speex
diff --git a/pkgs/applications/networking/remote/teamviewer/default.nix b/pkgs/applications/networking/remote/teamviewer/default.nix
index 3dca39a4d274..ec7087df3beb 100644
--- a/pkgs/applications/networking/remote/teamviewer/default.nix
+++ b/pkgs/applications/networking/remote/teamviewer/default.nix
@@ -1,5 +1,4 @@
{
- mkDerivation,
lib,
stdenv,
fetchurl,
@@ -23,7 +22,7 @@
minizip,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "teamviewer";
# teamviewer itself has not development files but the dev output removes propagated other dev outputs from runtime
outputs = [
@@ -57,6 +56,7 @@ mkDerivation rec {
autoPatchelfHook
makeWrapper
wrapQtAppsHook
+ wrapQtAppsHook
];
buildInputs = [
minizip
diff --git a/pkgs/applications/office/mytetra/default.nix b/pkgs/applications/office/mytetra/default.nix
index 3ab36cc1684a..1a766edfb70c 100644
--- a/pkgs/applications/office/mytetra/default.nix
+++ b/pkgs/applications/office/mytetra/default.nix
@@ -1,14 +1,15 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
qmake,
qtsvg,
makeWrapper,
+ wrapQtAppsHook,
xdg-utils,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "mytetra";
version = "1.44.183";
@@ -22,6 +23,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
makeWrapper
+ wrapQtAppsHook
];
buildInputs = [ qtsvg ];
diff --git a/pkgs/applications/office/qpdfview/default.nix b/pkgs/applications/office/qpdfview/default.nix
index 1b79408c475e..1eae8b47442e 100644
--- a/pkgs/applications/office/qpdfview/default.nix
+++ b/pkgs/applications/office/qpdfview/default.nix
@@ -1,12 +1,13 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchurl,
qmake,
- qtbase,
qttools,
- qtsvg,
pkg-config,
+ wrapQtAppsHook,
+ qtbase,
+ qtsvg,
poppler,
djvulibre,
libspectre,
@@ -15,7 +16,7 @@
ghostscript,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "qpdfview";
version = "0.5.0";
@@ -28,6 +29,7 @@ mkDerivation rec {
qmake
qttools
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/office/semantik/default.nix b/pkgs/applications/office/semantik/default.nix
index 5c805344b115..8837fe610e48 100644
--- a/pkgs/applications/office/semantik/default.nix
+++ b/pkgs/applications/office/semantik/default.nix
@@ -1,10 +1,11 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitLab,
wafHook,
pkg-config,
cmake,
+ wrapQtAppsHook,
qtbase,
python3,
qtwebengine,
@@ -23,7 +24,7 @@
kdelibs4support,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "semantik";
version = "1.2.10";
@@ -66,6 +67,7 @@ mkDerivation rec {
pkg-config
wafHook
cmake
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/radio/pothos/default.nix b/pkgs/applications/radio/pothos/default.nix
index bde117a91be9..b98ebbcda412 100644
--- a/pkgs/applications/radio/pothos/default.nix
+++ b/pkgs/applications/radio/pothos/default.nix
@@ -1,6 +1,6 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
@@ -20,7 +20,7 @@
python3,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "pothos";
version = "0.7.1";
@@ -68,6 +68,7 @@ mkDerivation rec {
pkg-config
doxygen
wrapQtAppsHook
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/radio/qsstv/default.nix b/pkgs/applications/radio/qsstv/default.nix
index f62d87719f26..f0536ad67ba9 100644
--- a/pkgs/applications/radio/qsstv/default.nix
+++ b/pkgs/applications/radio/qsstv/default.nix
@@ -1,11 +1,12 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchurl,
qtbase,
qmake,
openjpeg,
pkg-config,
+ wrapQtAppsHook,
fftw,
libpulseaudio,
alsa-lib,
@@ -14,7 +15,7 @@
fftwFloat,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
version = "9.5.8";
pname = "qsstv";
@@ -26,6 +27,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/science/electronics/eagle/eagle.nix b/pkgs/applications/science/electronics/eagle/eagle.nix
index 24e018f300d3..3856e9148aa9 100644
--- a/pkgs/applications/science/electronics/eagle/eagle.nix
+++ b/pkgs/applications/science/electronics/eagle/eagle.nix
@@ -1,8 +1,8 @@
{
lib,
stdenv,
- mkDerivation,
fetchurl,
+ wrapQtAppsHook,
makeDesktopItem,
libXrender,
libXrandr,
@@ -48,7 +48,7 @@ let
qtwebengine
];
in
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "eagle";
version = "9.6.2";
@@ -69,6 +69,8 @@ mkDerivation rec {
categories = [ "Development" ];
};
+ nativeBuildInputs = [ wrapQtAppsHook ];
+
buildInputs = [
libXrender
libXrandr
diff --git a/pkgs/applications/science/electronics/openhantek6022/default.nix b/pkgs/applications/science/electronics/openhantek6022/default.nix
index 50e972b47730..e92a92890c6c 100644
--- a/pkgs/applications/science/electronics/openhantek6022/default.nix
+++ b/pkgs/applications/science/electronics/openhantek6022/default.nix
@@ -1,9 +1,10 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
makeWrapper,
cmake,
+ wrapQtAppsHook,
qtbase,
qttools,
fftw,
@@ -11,7 +12,7 @@
libglvnd,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "openhantek6022";
version = "3.4.0";
@@ -25,6 +26,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
makeWrapper
+ wrapQtAppsHook
];
buildInputs = [
fftw
diff --git a/pkgs/applications/science/physics/xflr5/default.nix b/pkgs/applications/science/physics/xflr5/default.nix
index a795bb08e3f2..2ec048864429 100644
--- a/pkgs/applications/science/physics/xflr5/default.nix
+++ b/pkgs/applications/science/physics/xflr5/default.nix
@@ -1,11 +1,12 @@
{
- mkDerivation,
lib,
- qmake,
+ stdenv,
fetchsvn,
+ qmake,
+ wrapQtAppsHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "xflr5";
version = "6.61";
@@ -16,7 +17,10 @@ mkDerivation rec {
sha256 = "sha256-Uj6R15OT5i5tAJEYWqyFyN5Z51Wz5RjO26mWC3Y6QAI=";
};
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
meta = {
description = "Analysis tool for airfoils, wings and planes";
diff --git a/pkgs/applications/science/robotics/apmplanner2/default.nix b/pkgs/applications/science/robotics/apmplanner2/default.nix
index e606edb0fe0e..50fa1c2a3e22 100644
--- a/pkgs/applications/science/robotics/apmplanner2/default.nix
+++ b/pkgs/applications/science/robotics/apmplanner2/default.nix
@@ -1,8 +1,9 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
qmake,
+ wrapQtAppsHook,
qtbase,
qtscript,
qtwebkit,
@@ -18,7 +19,7 @@
SDL2,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "apmplanner2";
version = "2.0.28";
@@ -29,6 +30,11 @@ mkDerivation rec {
sha256 = "0wvbfjnnf7sh6fpgw8gimh5hgzywj3nwrgr80r782f5gayd3v2l1";
};
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
+
buildInputs = [
alsa-lib
libsndfile
@@ -45,8 +51,6 @@ mkDerivation rec {
qtquickcontrols2
];
- nativeBuildInputs = [ qmake ];
-
qmakeFlags = [ "apm_planner.pro" ];
# this ugly hack is necessary, as `bin/apmplanner2` needs the contents of `share/APMPlanner2` inside of `bin/`
diff --git a/pkgs/applications/search/recoll/default.nix b/pkgs/applications/search/recoll/default.nix
index fc88a70ce5a8..850ad120df28 100644
--- a/pkgs/applications/search/recoll/default.nix
+++ b/pkgs/applications/search/recoll/default.nix
@@ -2,7 +2,6 @@
stdenv,
fetchurl,
lib,
- mkDerivation,
antiword,
aspell,
bison,
@@ -32,6 +31,7 @@
python3Packages,
qtbase,
qttools,
+ wrapQtAppsHook,
unrtf,
untex,
unzip,
@@ -73,7 +73,7 @@ let
useInotify = if stdenv.hostPlatform.isLinux then "true" else "false";
in
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "recoll";
version = "1.43.9";
@@ -127,7 +127,8 @@ mkDerivation rec {
]
++ lib.optionals withPython [
python3Packages.setuptools
- ];
+ ]
+ ++ [ wrapQtAppsHook ];
buildInputs = [
aspell
diff --git a/pkgs/applications/video/anilibria-winmaclinux/default.nix b/pkgs/applications/video/anilibria-winmaclinux/default.nix
index a2b8be867f0b..ede6378d08ac 100644
--- a/pkgs/applications/video/anilibria-winmaclinux/default.nix
+++ b/pkgs/applications/video/anilibria-winmaclinux/default.nix
@@ -1,6 +1,6 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
qmake,
pkg-config,
@@ -19,7 +19,7 @@
mpv-unwrapped,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "anilibria-winmaclinux";
version = "2.2.32";
@@ -68,6 +68,7 @@ mkDerivation rec {
pkg-config
wrapQtAppsHook
copyDesktopItems
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/video/clipgrab/default.nix b/pkgs/applications/video/clipgrab/default.nix
index 866fb9e28a57..b3f633374529 100644
--- a/pkgs/applications/video/clipgrab/default.nix
+++ b/pkgs/applications/video/clipgrab/default.nix
@@ -1,11 +1,12 @@
{
lib,
+ stdenv,
fetchurl,
makeDesktopItem,
ffmpeg,
qmake,
qttools,
- mkDerivation,
+ wrapQtAppsHook,
qtbase,
qtdeclarative,
qtlocation,
@@ -15,7 +16,7 @@
yt-dlp,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "clipgrab";
version = "3.9.7";
@@ -37,6 +38,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
qttools
+ wrapQtAppsHook
];
patches = [
diff --git a/pkgs/applications/video/minitube/default.nix b/pkgs/applications/video/minitube/default.nix
index 33f3e1c300b7..84fdbfc86845 100644
--- a/pkgs/applications/video/minitube/default.nix
+++ b/pkgs/applications/video/minitube/default.nix
@@ -1,13 +1,14 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
+ qmake,
+ qttools,
+ wrapQtAppsHook,
phonon,
phonon-backend-vlc,
qtbase,
- qmake,
qtdeclarative,
- qttools,
qtx11extras,
mpv,
@@ -15,7 +16,7 @@
withAPIKey ? "AIzaSyBQvZXseEVvgu5Ega_DI-AIJ55v0OsHmVY",
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "minitube";
version = "3.9.3";
@@ -36,6 +37,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
qttools
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/video/mythtv/default.nix b/pkgs/applications/video/mythtv/default.nix
index 63bb5b4a4f56..1fd414087914 100644
--- a/pkgs/applications/video/mythtv/default.nix
+++ b/pkgs/applications/video/mythtv/default.nix
@@ -1,6 +1,6 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
which,
qtbase,
@@ -33,6 +33,7 @@
autoconf,
automake,
file,
+ wrapQtAppsHook,
exiv2,
linuxHeaders,
soundtouch,
@@ -41,7 +42,7 @@
withWebKit ? false,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "mythtv";
version = "35.0";
@@ -98,6 +99,7 @@ mkDerivation rec {
autoconf
automake
file
+ wrapQtAppsHook
];
configureFlags = [ "--dvb-path=${linuxHeaders}/include" ];
diff --git a/pkgs/applications/video/qarte/default.nix b/pkgs/applications/video/qarte/default.nix
index ee29477708ed..297493de9da8 100644
--- a/pkgs/applications/video/qarte/default.nix
+++ b/pkgs/applications/video/qarte/default.nix
@@ -1,7 +1,8 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchbzr,
+ wrapQtAppsHook,
python3,
rtmpdump,
}:
@@ -14,7 +15,7 @@ let
]
);
in
-mkDerivation {
+stdenv.mkDerivation {
pname = "qarte";
version = "5.5.0";
@@ -24,6 +25,8 @@ mkDerivation {
sha256 = "sha256-+Ixe4bWKubH/XBESwmP2NWS8bH0jq611c3MZn7W87Jw=";
};
+ nativeBuildInputs = [ wrapQtAppsHook ];
+
buildInputs = [ pythonEnv ];
installPhase = ''
diff --git a/pkgs/applications/video/qmediathekview/default.nix b/pkgs/applications/video/qmediathekview/default.nix
index 2c5ff03d0a85..0abe2d514ca7 100644
--- a/pkgs/applications/video/qmediathekview/default.nix
+++ b/pkgs/applications/video/qmediathekview/default.nix
@@ -1,16 +1,16 @@
{
lib,
stdenv,
- mkDerivation,
fetchFromGitHub,
boost,
qtbase,
xz,
qmake,
pkg-config,
+ wrapQtAppsHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "QMediathekView";
version = "0.2.1";
@@ -35,6 +35,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
pkg-config
+ wrapQtAppsHook
];
installFlags = [ "INSTALL_ROOT=$(out)" ];
diff --git a/pkgs/applications/video/smtube/default.nix b/pkgs/applications/video/smtube/default.nix
index c700f54d1192..c7f28dc30aca 100644
--- a/pkgs/applications/video/smtube/default.nix
+++ b/pkgs/applications/video/smtube/default.nix
@@ -1,13 +1,14 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchurl,
qmake,
+ wrapQtAppsHook,
qtscript,
qtwebkit,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
version = "21.10.0";
pname = "smtube";
@@ -22,7 +23,10 @@ mkDerivation rec {
dontUseQmakeConfigure = true;
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
buildInputs = [
qtscript
qtwebkit
diff --git a/pkgs/applications/virtualization/qtemu/default.nix b/pkgs/applications/virtualization/qtemu/default.nix
index 5a654a01f166..bc415d463712 100644
--- a/pkgs/applications/virtualization/qtemu/default.nix
+++ b/pkgs/applications/virtualization/qtemu/default.nix
@@ -1,14 +1,15 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitLab,
pkg-config,
qmake,
+ wrapQtAppsHook,
qtbase,
qemu,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "qtemu";
version = "2.1";
@@ -22,6 +23,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/by-name/co/cockatrice/package.nix b/pkgs/by-name/co/cockatrice/package.nix
index e070035d344c..9c900b55a9f4 100644
--- a/pkgs/by-name/co/cockatrice/package.nix
+++ b/pkgs/by-name/co/cockatrice/package.nix
@@ -1,5 +1,6 @@
{
lib,
+ stdenv,
qt5,
fetchFromGitHub,
cmake,
@@ -8,7 +9,7 @@
let
protobuf = protobuf_21;
in
-qt5.mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "cockatrice";
version = "2025-04-03-Release-2.10.2";
@@ -22,6 +23,7 @@ qt5.mkDerivation rec {
nativeBuildInputs = [
cmake
qt5.wrapQtAppsHook
+ qt5.wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/by-name/pe/pentobi/package.nix b/pkgs/by-name/pe/pentobi/package.nix
index 816a3901cd7a..c7d84eb6d0aa 100644
--- a/pkgs/by-name/pe/pentobi/package.nix
+++ b/pkgs/by-name/pe/pentobi/package.nix
@@ -1,5 +1,6 @@
{
lib,
+ stdenv,
qt5,
appstream,
fetchFromGitHub,
@@ -9,7 +10,7 @@
docbook_xsl,
}:
-qt5.mkDerivation rec {
+stdenv.mkDerivation rec {
version = "20.0";
pname = "pentobi";
@@ -24,6 +25,7 @@ qt5.mkDerivation rec {
cmake
docbook_xsl
qt5.qttools
+ qt5.wrapQtAppsHook
];
buildInputs = [
appstream
diff --git a/pkgs/by-name/po/pokerth/package.nix b/pkgs/by-name/po/pokerth/package.nix
index 39b70fbd9f18..bd56a816c9a5 100644
--- a/pkgs/by-name/po/pokerth/package.nix
+++ b/pkgs/by-name/po/pokerth/package.nix
@@ -1,5 +1,6 @@
{
lib,
+ stdenv,
qt5,
fetchFromGitHub,
fetchpatch,
@@ -21,7 +22,7 @@ let
protobuf = protobuf_21;
in
-qt5.mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "pokerth-${target}";
version = "1.1.2";
@@ -62,6 +63,7 @@ qt5.mkDerivation rec {
nativeBuildInputs = [
qt5.qmake
qt5.wrapQtAppsHook
+ qt5.wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/by-name/va/vapoursynth/editor.nix b/pkgs/by-name/va/vapoursynth/editor.nix
index 163ce819051e..3291bb7d625c 100644
--- a/pkgs/by-name/va/vapoursynth/editor.nix
+++ b/pkgs/by-name/va/vapoursynth/editor.nix
@@ -1,19 +1,19 @@
{
lib,
stdenv,
- mkDerivation,
fetchFromGitHub,
makeWrapper,
runCommand,
python3,
vapoursynth,
qmake,
+ wrapQtAppsHook,
qtbase,
qtwebsockets,
}:
let
- unwrapped = mkDerivation rec {
+ unwrapped = stdenv.mkDerivation rec {
pname = "vapoursynth-editor";
version = "R19-mod-4";
@@ -29,7 +29,11 @@ let
--replace-fail "TARGET = vsedit-32bit" "TARGET = vsedit"
'';
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
+
buildInputs = [
qtbase
vapoursynth
diff --git a/pkgs/development/interpreters/supercollider/default.nix b/pkgs/development/interpreters/supercollider/default.nix
index 4ef2631b8d7d..3f29b8d985dd 100644
--- a/pkgs/development/interpreters/supercollider/default.nix
+++ b/pkgs/development/interpreters/supercollider/default.nix
@@ -1,7 +1,6 @@
{
lib,
stdenv,
- mkDerivation,
fetchpatch,
fetchurl,
cmake,
@@ -31,7 +30,7 @@
withWebengine ? false, # vulnerable, so disabled by default
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "supercollider";
version = "3.13.1";
@@ -69,7 +68,8 @@ mkDerivation rec {
qttools
libsForQt5.wrapQtAppsHook
]
- ++ lib.optionals useSCEL [ emacs ];
+ ++ lib.optionals useSCEL [ emacs ]
+ ++ [ libsForQt5.wrapQtAppsHook ];
buildInputs = [
gcc
diff --git a/pkgs/development/libraries/g2o/default.nix b/pkgs/development/libraries/g2o/default.nix
index 117c2382a990..c37e20027906 100644
--- a/pkgs/development/libraries/g2o/default.nix
+++ b/pkgs/development/libraries/g2o/default.nix
@@ -1,9 +1,9 @@
{
lib,
stdenv,
- mkDerivation,
fetchFromGitHub,
cmake,
+ wrapQtAppsHook,
eigen,
suitesparse,
blas,
@@ -14,7 +14,7 @@
spdlog,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "g2o";
version = "20241228";
@@ -34,7 +34,10 @@ mkDerivation rec {
];
separateDebugInfo = true;
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ wrapQtAppsHook
+ ];
buildInputs = [
eigen
suitesparse
diff --git a/pkgs/development/libraries/herqq/default.nix b/pkgs/development/libraries/herqq/default.nix
index 5c902bc3ee8f..939b4086ee03 100644
--- a/pkgs/development/libraries/herqq/default.nix
+++ b/pkgs/development/libraries/herqq/default.nix
@@ -1,17 +1,22 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
qmake,
+ wrapQtAppsHook,
qtmultimedia,
qtbase,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
version = "unstable-20-06-26";
pname = "herqq";
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
+
buildInputs = [
qtbase
qtmultimedia
diff --git a/pkgs/development/libraries/libosmscout/default.nix b/pkgs/development/libraries/libosmscout/default.nix
index 0a7ece7a51bc..7c850d962ff1 100644
--- a/pkgs/development/libraries/libosmscout/default.nix
+++ b/pkgs/development/libraries/libosmscout/default.nix
@@ -1,16 +1,17 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
pkg-config,
+ wrapQtAppsHook,
marisa,
qttools,
qtlocation,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "libosmscout";
version = "2022.04.25";
@@ -36,6 +37,7 @@ mkDerivation {
nativeBuildInputs = [
cmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
marisa
diff --git a/pkgs/development/libraries/nemo-qml-plugin-dbus/default.nix b/pkgs/development/libraries/nemo-qml-plugin-dbus/default.nix
index 46ad5ea80bf9..e499f7705ba8 100644
--- a/pkgs/development/libraries/nemo-qml-plugin-dbus/default.nix
+++ b/pkgs/development/libraries/nemo-qml-plugin-dbus/default.nix
@@ -1,12 +1,13 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitLab,
qmake,
+ wrapQtAppsHook,
qtbase,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "nemo-qml-plugin-dbus";
version = "2.1.24";
@@ -18,7 +19,10 @@ mkDerivation rec {
sha256 = "1ilg929456d3k0xkvxa5r4k7i4kkw9i8kgah5xx1yq0d9wka0l77";
};
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
postPatch = ''
substituteInPlace dbus.pro --replace ' tests' ""
diff --git a/pkgs/development/tools/analysis/massif-visualizer/default.nix b/pkgs/development/tools/analysis/massif-visualizer/default.nix
index 71e6d2f8a572..0b1c5009c972 100644
--- a/pkgs/development/tools/analysis/massif-visualizer/default.nix
+++ b/pkgs/development/tools/analysis/massif-visualizer/default.nix
@@ -1,9 +1,10 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchurl,
extra-cmake-modules,
shared-mime-info,
+ wrapQtAppsHook,
qtsvg,
qtxmlpatterns,
karchive,
@@ -16,7 +17,7 @@
kgraphviewer,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "massif-visualizer";
version = "0.7.0";
@@ -30,6 +31,7 @@ mkDerivation rec {
nativeBuildInputs = [
extra-cmake-modules
shared-mime-info
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/development/tools/boomerang/default.nix b/pkgs/development/tools/boomerang/default.nix
index b96d48068359..9c97b3b82a80 100644
--- a/pkgs/development/tools/boomerang/default.nix
+++ b/pkgs/development/tools/boomerang/default.nix
@@ -1,6 +1,6 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
@@ -8,9 +8,10 @@
capstone,
bison,
flex,
+ wrapQtAppsHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "boomerang";
version = "0.5.2";
# NOTE: When bumping version beyond 0.5.2, you likely need to remove
@@ -33,6 +34,7 @@ mkDerivation rec {
cmake
bison
flex
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/development/tools/misc/gede/default.nix b/pkgs/development/tools/misc/gede/default.nix
index 6b6d64829692..857c8a6fb84f 100644
--- a/pkgs/development/tools/misc/gede/default.nix
+++ b/pkgs/development/tools/misc/gede/default.nix
@@ -1,17 +1,18 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
makeWrapper,
python3,
qtbase,
qmake,
qtserialport,
+ wrapQtAppsHook,
ctags,
gdb,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "gede";
version = "2.22.1";
@@ -28,6 +29,7 @@ mkDerivation rec {
python3
qmake
qtserialport
+ wrapQtAppsHook
];
strictDeps = true;
diff --git a/pkgs/development/tools/ofono-phonesim/default.nix b/pkgs/development/tools/ofono-phonesim/default.nix
index bda989f71a85..32a33f54b0ea 100644
--- a/pkgs/development/tools/ofono-phonesim/default.nix
+++ b/pkgs/development/tools/ofono-phonesim/default.nix
@@ -1,13 +1,14 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchzip,
autoreconfHook,
pkg-config,
+ wrapQtAppsHook,
qtbase,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "ofono-phonesim";
version = "unstable-2019-11-18";
@@ -19,6 +20,7 @@ mkDerivation {
nativeBuildInputs = [
autoreconfHook
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/development/tools/tora/default.nix b/pkgs/development/tools/tora/default.nix
index 0ae2c7deb581..ad8fef2839c1 100644
--- a/pkgs/development/tools/tora/default.nix
+++ b/pkgs/development/tools/tora/default.nix
@@ -1,10 +1,12 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
cmake,
extra-cmake-modules,
makeWrapper,
+ qttools,
+ wrapQtAppsHook,
boost,
doxygen,
openssl,
@@ -14,10 +16,9 @@
loki,
qscintilla,
qtbase,
- qttools,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "tora";
version = "3.2.176";
@@ -33,6 +34,7 @@ mkDerivation {
extra-cmake-modules
makeWrapper
qttools
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/os-specific/linux/wpa_supplicant/gui.nix b/pkgs/os-specific/linux/wpa_supplicant/gui.nix
index 68a8331b5bab..b91d46bca6a6 100644
--- a/pkgs/os-specific/linux/wpa_supplicant/gui.nix
+++ b/pkgs/os-specific/linux/wpa_supplicant/gui.nix
@@ -1,14 +1,15 @@
{
lib,
- mkDerivation,
+ stdenv,
qtbase,
qmake,
inkscape,
imagemagick,
+ wrapQtAppsHook,
wpa_supplicant,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "wpa_gui";
inherit (wpa_supplicant) version src patches;
@@ -17,6 +18,7 @@ mkDerivation {
qmake
inkscape
imagemagick
+ wrapQtAppsHook
];
postPatch = ''
diff --git a/pkgs/servers/pulseaudio/qpaeq.nix b/pkgs/servers/pulseaudio/qpaeq.nix
index 1b24600fe4e1..85de713bcc54 100644
--- a/pkgs/servers/pulseaudio/qpaeq.nix
+++ b/pkgs/servers/pulseaudio/qpaeq.nix
@@ -1,5 +1,6 @@
{
- mkDerivation,
+ stdenv,
+ wrapQtAppsHook,
makeDesktopItem,
python3,
lib,
@@ -21,10 +22,12 @@ let
startupNotify = false;
};
in
-mkDerivation {
+stdenv.mkDerivation {
pname = "qpaeq";
inherit (pulseaudio) version src;
+ nativeBuildInputs = [ wrapQtAppsHook ];
+
buildInputs = [
(python3.withPackages (
diff --git a/pkgs/tools/filesystems/kio-fuse/default.nix b/pkgs/tools/filesystems/kio-fuse/default.nix
index ad6e84e2f10b..3a3406866235 100644
--- a/pkgs/tools/filesystems/kio-fuse/default.nix
+++ b/pkgs/tools/filesystems/kio-fuse/default.nix
@@ -1,14 +1,15 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchgit,
cmake,
extra-cmake-modules,
+ wrapQtAppsHook,
kio,
fuse3,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "kio-fuse";
version = "5.1.0";
@@ -21,6 +22,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
extra-cmake-modules
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix
index b94567b12009..f27f4a04551d 100644
--- a/pkgs/tools/graphics/gnuplot/default.nix
+++ b/pkgs/tools/graphics/gnuplot/default.nix
@@ -28,8 +28,8 @@
gnused ? null,
coreutils ? null,
withQt ? false,
- mkDerivation,
qttools,
+ wrapQtAppsHook,
qtbase,
qtsvg,
}:
@@ -38,7 +38,7 @@ assert libX11 != null -> (fontconfig != null && gnused != null && coreutils != n
let
withX = libX11 != null && !aquaterm && !stdenv.hostPlatform.isDarwin;
in
-(if withQt then mkDerivation else stdenv.mkDerivation) rec {
+stdenv.mkDerivation rec {
pname = "gnuplot";
version = "6.0.4";
@@ -52,7 +52,10 @@ in
pkg-config
texinfo
]
- ++ lib.optional withQt qttools;
+ ++ lib.optionals withQt [
+ qttools
+ wrapQtAppsHook
+ ];
buildInputs = [
cairo
diff --git a/pkgs/tools/graphics/pfstools/default.nix b/pkgs/tools/graphics/pfstools/default.nix
index 50d491759a86..a5ffd9d2d859 100644
--- a/pkgs/tools/graphics/pfstools/default.nix
+++ b/pkgs/tools/graphics/pfstools/default.nix
@@ -1,10 +1,10 @@
{
lib,
stdenv,
- mkDerivation,
fetchurl,
cmake,
pkg-config,
+ wrapQtAppsHook,
openexr,
zlib,
imagemagick6,
@@ -22,7 +22,7 @@
opencv,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "pfstools";
version = "2.2.0";
@@ -53,6 +53,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
openexr
diff --git a/pkgs/tools/graphics/rocket/default.nix b/pkgs/tools/graphics/rocket/default.nix
index c8efbf199abb..f252870bc426 100644
--- a/pkgs/tools/graphics/rocket/default.nix
+++ b/pkgs/tools/graphics/rocket/default.nix
@@ -1,12 +1,13 @@
{
- mkDerivation,
lib,
+ stdenv,
fetchFromGitHub,
qmake,
+ wrapQtAppsHook,
qtbase,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "rocket";
version = "2018-06-09";
@@ -17,7 +18,10 @@ mkDerivation {
sha256 = "13bdg2dc6ypk17sz39spqdlb3wai2y085bdb36pls2as2nf22drp";
};
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
buildInputs = [ qtbase ];
dontConfigure = true;
diff --git a/pkgs/tools/misc/antimicrox/default.nix b/pkgs/tools/misc/antimicrox/default.nix
index fef3147a5641..02d7cc78a20b 100644
--- a/pkgs/tools/misc/antimicrox/default.nix
+++ b/pkgs/tools/misc/antimicrox/default.nix
@@ -1,18 +1,19 @@
{
- mkDerivation,
lib,
+ stdenv,
cmake,
extra-cmake-modules,
pkg-config,
+ itstool,
+ udevCheckHook,
+ wrapQtAppsHook,
SDL2,
qttools,
xorg,
fetchFromGitHub,
- itstool,
- udevCheckHook,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "antimicrox";
version = "3.5.1";
@@ -29,6 +30,7 @@ mkDerivation rec {
pkg-config
itstool
udevCheckHook
+ wrapQtAppsHook
];
buildInputs = [
SDL2
diff --git a/pkgs/tools/misc/coreboot-configurator/default.nix b/pkgs/tools/misc/coreboot-configurator/default.nix
index 0c44e23bee3c..250d51ee798c 100644
--- a/pkgs/tools/misc/coreboot-configurator/default.nix
+++ b/pkgs/tools/misc/coreboot-configurator/default.nix
@@ -1,9 +1,9 @@
{
lib,
+ stdenv,
fetchFromGitHub,
inkscape,
meson,
- mkDerivation,
ninja,
# We will resolve pkexec from the path because it has a setuid wrapper on
# NixOS meaning that we cannot just use the path from the nix store.
@@ -19,7 +19,7 @@
wrapQtAppsHook,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "coreboot-configurator";
version = "unstable-2023-01-17";
@@ -36,6 +36,7 @@ mkDerivation {
ninja
pkg-config
wrapQtAppsHook
+ wrapQtAppsHook
];
buildInputs = [
yaml-cpp
diff --git a/pkgs/tools/misc/dialogbox/default.nix b/pkgs/tools/misc/dialogbox/default.nix
index f11bce479b4a..b4d932c7f2d9 100644
--- a/pkgs/tools/misc/dialogbox/default.nix
+++ b/pkgs/tools/misc/dialogbox/default.nix
@@ -1,13 +1,13 @@
{
stdenv,
lib,
- mkDerivation,
fetchFromGitHub,
qmake,
+ wrapQtAppsHook,
qtbase,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "dialogbox";
version = "1.0+unstable=2020-11-16";
@@ -20,6 +20,7 @@ mkDerivation {
nativeBuildInputs = [
qmake
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/tools/misc/kronometer/default.nix b/pkgs/tools/misc/kronometer/default.nix
index 5ad32d67810e..812128c0c029 100644
--- a/pkgs/tools/misc/kronometer/default.nix
+++ b/pkgs/tools/misc/kronometer/default.nix
@@ -1,16 +1,17 @@
{
- mkDerivation,
fetchurl,
+ stdenv,
fetchpatch,
lib,
extra-cmake-modules,
kdoctools,
+ wrapQtAppsHook,
kconfig,
kcrash,
kinit,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "kronometer";
version = "2.3.0";
@@ -36,6 +37,7 @@ mkDerivation rec {
nativeBuildInputs = [
extra-cmake-modules
kdoctools
+ wrapQtAppsHook
];
propagatedBuildInputs = [
kconfig
diff --git a/pkgs/tools/misc/qflipper/default.nix b/pkgs/tools/misc/qflipper/default.nix
index 62f253871e8e..3d2f1c873242 100644
--- a/pkgs/tools/misc/qflipper/default.nix
+++ b/pkgs/tools/misc/qflipper/default.nix
@@ -9,7 +9,6 @@
qmake,
wrapGAppsHook3,
wrapQtAppsHook,
- mkDerivation,
qttools,
qtbase,
@@ -31,7 +30,7 @@ let
commit = "nix-${version}";
in
-mkDerivation {
+stdenv.mkDerivation {
inherit pname version;
src = fetchFromGitHub {
@@ -48,6 +47,7 @@ mkDerivation {
qttools
wrapGAppsHook3
wrapQtAppsHook
+ wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/tools/misc/qjoypad/default.nix b/pkgs/tools/misc/qjoypad/default.nix
index e2b56f9b53bf..23861b295af7 100644
--- a/pkgs/tools/misc/qjoypad/default.nix
+++ b/pkgs/tools/misc/qjoypad/default.nix
@@ -1,16 +1,17 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
pkg-config,
cmake,
+ qttools,
+ wrapQtAppsHook,
libX11,
libXtst,
qtbase,
- qttools,
qtx11extras,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "qjoypad";
version = "4.3.1";
@@ -30,6 +31,7 @@ mkDerivation rec {
pkg-config
cmake
qttools
+ wrapQtAppsHook
];
buildInputs = [
libX11
diff --git a/pkgs/tools/misc/radeon-profile/default.nix b/pkgs/tools/misc/radeon-profile/default.nix
index d9156426e5e2..f1d2c7470477 100644
--- a/pkgs/tools/misc/radeon-profile/default.nix
+++ b/pkgs/tools/misc/radeon-profile/default.nix
@@ -1,20 +1,24 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
+ qmake,
+ wrapQtAppsHook,
qtbase,
qtcharts,
- qmake,
libXrandr,
libdrm,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "radeon-profile";
version = "20200824";
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
buildInputs = [
qtbase
qtcharts
diff --git a/pkgs/tools/misc/ultrastar-creator/default.nix b/pkgs/tools/misc/ultrastar-creator/default.nix
index 2af29bf9ae83..6e7074ead176 100644
--- a/pkgs/tools/misc/ultrastar-creator/default.nix
+++ b/pkgs/tools/misc/ultrastar-creator/default.nix
@@ -1,10 +1,11 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
qmake,
qtbase,
pkg-config,
+ wrapQtAppsHook,
taglib,
libbass,
libbass_fx,
@@ -15,7 +16,7 @@
# there’s a WIP branch here:
# https://github.com/UltraStar-Deluxe/UltraStar-Creator/commits/BASS_removed
-mkDerivation {
+stdenv.mkDerivation {
pname = "ultrastar-creator";
version = "2019-04-23";
@@ -45,6 +46,7 @@ mkDerivation {
nativeBuildInputs = [
qmake
pkg-config
+ wrapQtAppsHook
];
buildInputs = [
qtbase
diff --git a/pkgs/tools/misc/ultrastar-manager/default.nix b/pkgs/tools/misc/ultrastar-manager/default.nix
index 870ac9b4987a..822f27bff0fc 100644
--- a/pkgs/tools/misc/ultrastar-manager/default.nix
+++ b/pkgs/tools/misc/ultrastar-manager/default.nix
@@ -1,8 +1,9 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
pkg-config,
+ wrapQtAppsHook,
symlinkJoin,
qmake,
diffPlugins,
@@ -46,10 +47,12 @@ let
inherit rev sha256;
};
in
- mkDerivation {
+ stdenv.mkDerivation {
name = "${src.name}-patched";
inherit src;
+ nativeBuildInputs = [ wrapQtAppsHook ];
+
dontInstall = true;
patchPhase = ''
@@ -80,10 +83,12 @@ let
buildPlugin =
name:
- mkDerivation {
+ stdenv.mkDerivation {
name = "ultrastar-manager-${name}-plugin-${version}";
src = patchedSrc;
+ nativeBuildInputs = [ wrapQtAppsHook ];
+
buildInputs = [ qmake ] ++ buildInputs;
postPatch = ''
@@ -107,7 +112,7 @@ let
};
in
-mkDerivation {
+stdenv.mkDerivation {
pname = "ultrastar-manager";
inherit version;
src = patchedSrc;
@@ -134,7 +139,11 @@ mkDerivation {
make install
'';
- nativeBuildInputs = [ pkg-config ];
+ nativeBuildInputs = [
+ pkg-config
+ wrapQtAppsHook
+ ];
+
inherit buildInputs;
meta = {
diff --git a/pkgs/tools/security/chrome-token-signing/default.nix b/pkgs/tools/security/chrome-token-signing/default.nix
index 330383160a02..a32680b02f4a 100644
--- a/pkgs/tools/security/chrome-token-signing/default.nix
+++ b/pkgs/tools/security/chrome-token-signing/default.nix
@@ -1,14 +1,15 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
+ pkg-config,
+ wrapQtAppsHook,
qmake,
pcsclite,
- pkg-config,
opensc,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "chrome-token-signing";
version = "1.1.5";
@@ -19,7 +20,10 @@ mkDerivation rec {
sha256 = "sha256-wKy/RVR7jx5AkMJgHXsuV+jlzyfH5nDRggcIUgh2ML4=";
};
- nativeBuildInputs = [ pkg-config ];
+ nativeBuildInputs = [
+ pkg-config
+ wrapQtAppsHook
+ ];
buildInputs = [
qmake
pcsclite
diff --git a/pkgs/tools/security/kwalletcli/default.nix b/pkgs/tools/security/kwalletcli/default.nix
index 4b5922899f7c..ea7902622c53 100644
--- a/pkgs/tools/security/kwalletcli/default.nix
+++ b/pkgs/tools/security/kwalletcli/default.nix
@@ -1,9 +1,10 @@
{
- mkDerivation,
fetchFromGitHub,
lib,
+ stdenv,
makeWrapper,
pkg-config,
+ wrapQtAppsHook,
kcoreaddons,
ki18n,
kwallet,
@@ -11,7 +12,7 @@
pinentry-qt,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "kwalletcli";
version = "3.03";
@@ -42,6 +43,7 @@ mkDerivation rec {
nativeBuildInputs = [
makeWrapper
pkg-config
+ wrapQtAppsHook
];
# if using just kwallet, cmake will be added as a buildInput and fail the build
propagatedBuildInputs = [
diff --git a/pkgs/tools/system/testdisk/default.nix b/pkgs/tools/system/testdisk/default.nix
index b6b9c97afa58..ca47782144d0 100644
--- a/pkgs/tools/system/testdisk/default.nix
+++ b/pkgs/tools/system/testdisk/default.nix
@@ -1,11 +1,11 @@
{
- mkDerivation,
lib,
stdenv,
fetchurl,
ncurses,
libuuid,
pkg-config,
+ wrapQtAppsHook,
libjpeg,
zlib,
libewf-legacy,
@@ -25,7 +25,7 @@ assert enableQt -> qtbase != null;
assert enableQt -> qttools != null;
assert enableQt -> qwt != null;
-(if enableQt then mkDerivation else stdenv.mkDerivation) rec {
+stdenv.mkDerivation rec {
pname = "testdisk";
version = "7.2";
src = fetchurl {
@@ -55,7 +55,10 @@ assert enableQt -> qwt != null;
qwt
];
- nativeBuildInputs = [ pkg-config ];
+ nativeBuildInputs = [
+ pkg-config
+ ]
+ ++ lib.optional enableQt wrapQtAppsHook;
env.NIX_CFLAGS_COMPILE = "-Wno-unused";
diff --git a/pkgs/tools/text/glogg/default.nix b/pkgs/tools/text/glogg/default.nix
index 82bf05853720..4242c3e00d62 100644
--- a/pkgs/tools/text/glogg/default.nix
+++ b/pkgs/tools/text/glogg/default.nix
@@ -1,13 +1,13 @@
{
- mkDerivation,
lib,
stdenv,
fetchFromGitHub,
qmake,
+ wrapQtAppsHook,
boost,
}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "glogg";
version = "1.1.4";
@@ -23,7 +23,10 @@ mkDerivation rec {
--replace "boost_program_options-mt" "boost_program_options"
'';
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = [
+ qmake
+ wrapQtAppsHook
+ ];
buildInputs = [ boost ];
qmakeFlags = [ "VERSION=${version}" ];
diff --git a/pkgs/tools/typesetting/tikzit/default.nix b/pkgs/tools/typesetting/tikzit/default.nix
index e084c56b00a1..481bc29d1d6f 100644
--- a/pkgs/tools/typesetting/tikzit/default.nix
+++ b/pkgs/tools/typesetting/tikzit/default.nix
@@ -1,6 +1,6 @@
{
lib,
- mkDerivation,
+ stdenv,
fetchFromGitHub,
qmake,
qttools,
@@ -8,9 +8,10 @@
poppler,
flex,
bison,
+ wrapQtAppsHook,
}:
-mkDerivation {
+stdenv.mkDerivation {
pname = "tikzit";
version = "2.1.6";
@@ -26,6 +27,7 @@ mkDerivation {
qttools
flex
bison
+ wrapQtAppsHook
];
buildInputs = [
qtbase