Open roberth opened 2 years ago
Historically it did a lot more things, and also what it did changed considerably over time. I think it is on its way out, so we should probably then just clean up the remaining expressions.
I think it is on its way out, so we should probably then just clean up the remaining expressions.
Is it possible to just change every occurrence of mkDerivation
to stdenv.mkDerivation
, then?
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/should-our-qt-mkderivation-be-deprecated/20268/1
I think it is on its way out, so we should probably then just clean up the remaining expressions.
Is it possible to just change every occurrence of
mkDerivation
tostdenv.mkDerivation
, then?
Yes
I agree that qt5.mkDerivation
should be deprecated. We should ensure at the same time that wrapQtAppsHook
is not optional.
Sprintable, then?
File: pkgs/applications/emulators/yuzu/default.nix
16 14 mainline = libsForQt5.callPackage ./generic.nix rec {
31 18 early-access = libsForQt5.callPackage ./generic.nix rec {
File: pkgs/applications/emulators/citra/default.nix
16 13 nightly = libsForQt5.callPackage ./generic.nix rec {
31 12 canary = libsForQt5.callPackage ./generic.nix rec {
File: pkgs/applications/maui/default.nix
42 9 libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
File: pkgs/applications/plasma-mobile/default.nix
42 9 libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
File: pkgs/applications/kde/default.nix
44 9 libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
File: pkgs/applications/gis/qgis/ltr.nix
7 24 qgis-ltr-unwrapped = libsForQt5.callPackage ./unwrapped-ltr.nix { };
File: pkgs/applications/gis/qgis/default.nix
7 20 qgis-unwrapped = libsForQt5.callPackage ./unwrapped.nix { };
File: pkgs/applications/networking/gns3/default.nix
26 17 mkGui = args: libsForQt5.callPackage (import ./gui.nix (addVersion args // extraArgs)) { };
File: pkgs/applications/video/obs-studio/plugins/default.nix
6 20 obs-multi-rtmp = libsForQt5.callPackage ./obs-multi-rtmp.nix {};
7 13 obs-ndi = libsForQt5.callPackage ./obs-ndi.nix {};
8 19 obs-websocket = libsForQt5.callPackage ./obs-websocket.nix {};
File: pkgs/top-level/cubocore-packages.nix
7 17 libcprime = libsForQt5.callPackage ../applications/misc/cubocore-packages/libcprime { };
9 15 libcsys = libsForQt5.callPackage ../applications/misc/cubocore-packages/libcsys { };
12 18 coreaction = libsForQt5.callPackage ../applications/misc/cubocore-packages/coreaction {
16 20 corearchiver = libsForQt5.callPackage ../applications/misc/cubocore-packages/corearchiver {
20 14 corefm = libsForQt5.callPackage ../applications/misc/cubocore-packages/corefm {
24 18 coregarage = libsForQt5.callPackage ../applications/misc/cubocore-packages/coregarage {
28 16 corehunt = libsForQt5.callPackage ../applications/misc/cubocore-packages/corehunt {
32 17 coreimage = libsForQt5.callPackage ../applications/misc/cubocore-packages/coreimage {
36 16 coreinfo = libsForQt5.callPackage ../applications/misc/cubocore-packages/coreinfo {
40 20 corekeyboard = libsForQt5.callPackage ../applications/misc/cubocore-packages/corekeyboard {
44 15 corepad = libsForQt5.callPackage ../applications/misc/cubocore-packages/corepad {
48 17 corepaint = libsForQt5.callPackage ../applications/misc/cubocore-packages/corepaint {
52 15 corepdf = libsForQt5.callPackage ../applications/misc/cubocore-packages/corepdf {
56 16 corepins = libsForQt5.callPackage ../applications/misc/cubocore-packages/corepins {
60 19 corerenamer = libsForQt5.callPackage ../applications/misc/cubocore-packages/corerenamer {
64 16 coreshot = libsForQt5.callPackage ../applications/misc/cubocore-packages/coreshot {
68 17 corestats = libsForQt5.callPackage ../applications/misc/cubocore-packages/corestats {
72 17 corestuff = libsForQt5.callPackage ../applications/misc/cubocore-packages/corestuff {
76 20 coreterminal = libsForQt5.callPackage ../applications/misc/cubocore-packages/coreterminal {
81 16 coretime = libsForQt5.callPackage ../applications/misc/cubocore-packages/coretime {
85 20 coretoppings = libsForQt5.callPackage ../applications/misc/cubocore-packages/coretoppings {
89 20 coreuniverse = libsForQt5.callPackage ../applications/misc/cubocore-packages/coreuniverse {
File: pkgs/top-level/python-packages.nix
5407 17 mayavi = pkgs.libsForQt5.callPackage ../development/python-modules/mayavi {
8072 24 pyqtwebengine = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtwebengine {
9160 25 qscintilla-qt5 = pkgs.libsForQt5.callPackage ../development/python-modules/qscintilla-qt5 {
File: pkgs/top-level/qt5-packages.nix
107 21 kirigami-addons = libsForQt5.callPackage ../development/libraries/kirigami-addons { };
119 18 kweathercore = libsForQt5.callPackage ../development/libraries/kweathercore { };
149 22 mapbox-gl-native = libsForQt5.callPackage ../development/libraries/mapbox-gl-native { };
151 19 mapbox-gl-qml = libsForQt5.callPackage ../development/libraries/mapbox-gl-qml { };
File: pkgs/top-level/all-packages.nix
399 20 crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { };
1170 12 albert = libsForQt5.callPackage ../applications/misc/albert {};
1242 15 fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
1254 11 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { };
1274 13 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
1316 28 veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
1409 17 duckstation = libsForQt5.callPackage ../applications/emulators/duckstation {};
1417 11 fceux = libsForQt5.callPackage ../applications/emulators/fceux { };
1419 18 firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
1469 13 melonDS = libsForQt5.callPackage ../applications/emulators/melonDS { };
1471 10 mgba = libsForQt5.callPackage ../applications/emulators/mgba { };
1493 12 ppsspp = libsForQt5.callPackage ../applications/emulators/ppsspp { };
1497 11 punes = libsForQt5.callPackage ../applications/emulators/punes { };
1505 11 ripes = libsForQt5.callPackage ../applications/emulators/ripes { };
1507 11 rpcs3 = libsForQt5.callPackage ../applications/emulators/rpcs3 { };
1624 13 yabause = libsForQt5.callPackage ../applications/emulators/yabause {
1645 14 krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
1697 13 contour = libsForQt5.callPackage ../applications/terminal-emulators/contour { fmt = fmt_8; };
1699 21 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
2284 16 coolreader = libsForQt5.callPackage ../applications/misc/coolreader {};
2406 11 flirc = libsForQt5.callPackage ../applications/video/flirc { };
2500 15 guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
2898 14 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
2926 17 libquotient = libsForQt5.callPackage ../development/libraries/libquotient {};
2928 16 quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
2930 15 mirage-im = libsForQt5.callPackage ../applications/networking/instant-messengers/mirage {};
2932 12 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
3128 12 candle = libsForQt5.callPackage ../applications/misc/candle { };
3241 16 colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {};
3466 13 datovka = libsForQt5.callPackage ../applications/networking/datovka { };
3508 15 dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
3646 10 eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
3805 18 qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };
3821 9 g2o = libsForQt5.callPackage ../development/libraries/g2o { };
3897 13 gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { };
4041 27 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
4164 22 maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
4166 21 maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
4188 14 megasync = libsForQt5.callPackage ../applications/misc/megasync {
4368 22 odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter {};
4472 12 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
4574 16 razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
4835 13 cantata = libsForQt5.callPackage ../applications/audio/cantata { };
4927 16 clementine = libsForQt5.callPackage ../applications/audio/clementine {
4933 18 mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
4957 10 cmst = libsForQt5.callPackage ../tools/networking/cmst { };
5171 15 calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
5176 21 code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
5200 14 ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
5432 11 ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
5624 12 dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
5714 23 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
5722 17 luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup {
5768 16 strawberry = libsForQt5.callPackage ../applications/audio/strawberry { };
5831 11 vorta = libsForQt5.callPackage ../applications/backup/vorta { };
6005 15 evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
6096 17 libpinyin = libsForQt5.callPackage ../tools/inputmethods/fcitx-engines/fcitx-libpinyin { };
6103 20 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
6105 12 fcitx5 = libsForQt5.callPackage ../tools/inputmethods/fcitx5 { };
6107 24 fcitx5-with-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/with-addons.nix { };
6109 27 fcitx5-chinese-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { };
6111 17 fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix {
6117 19 fcitx5-unikey = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-unikey.nix { };
6119 23 fcitx5-configtool = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-configtool.nix { };
6555 28 git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-and-tools/git-annex-metadata-gui {
6755 15 gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
6785 11 glogg = libsForQt5.callPackage ../tools/text/glogg { };
6856 13 gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot { };
7214 27 hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer { };
7267 15 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack {};
7271 14 heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
7296 13 hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
7320 13 hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
7326 22 hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
7392 12 iannix = libsForQt5.callPackage ../applications/audio/iannix { };
7394 11 iaito = libsForQt5.callPackage ../tools/security/iaito { };
7396 13 jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
7404 12 icemon = libsForQt5.callPackage ../applications/networking/icemon { };
7612 14 jamesdsp = libsForQt5.callPackage ../applications/audio/jamesdsp { };
7613 20 jamesdsp-pulse = libsForQt5.callPackage ../applications/audio/jamesdsp {
7764 14 kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
7786 15 kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
7831 14 kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
7847 23 partition-manager = libsForQt5.callPackage ../tools/misc/partition-manager { };
7853 13 krename = libsForQt5.callPackage ../applications/misc/krename { };
7855 18 krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
7857 16 kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
7861 12 kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
7869 16 kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
7871 12 peruse = libsForQt5.callPackage ../tools/misc/peruse { };
7873 17 ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
7875 12 kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
7905 12 leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
8012 10 kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
8014 14 kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
8201 14 nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
8240 15 kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd {};
8583 13 makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
8861 13 mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
8988 13 nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
8999 22 nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
9113 14 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
9141 13 nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { };
9256 19 opensnitch-ui = libsForQt5.callPackage ../tools/networking/opensnitch/ui.nix { };
9274 20 ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
9308 25 openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { };
9310 15 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
9340 20 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
9359 13 openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
9399 15 opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
9460 20 opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
9461 20 opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
9497 11 ovito = libsForQt5.callPackage ../applications/graphics/ovito {
9501 21 owncloud-client = libsForQt5.callPackage ../applications/networking/owncloud-client { };
9523 13 padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
9529 14 PageEdit = libsForQt5.callPackage ../applications/office/PageEdit { };
9603 17 pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
9709 14 pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
9723 14 pinentry = libsForQt5.callPackage ../tools/security/pinentry { };
9780 14 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
9914 14 projectm = libsForQt5.callPackage ../applications/audio/projectm { };
9923 19 proxmark3-rrg = libsForQt5.callPackage ../tools/security/proxmark3/proxmark3-rrg.nix { };
10007 14 pyspread = libsForQt5.callPackage ../applications/office/pyspread { };
10037 16 riseup-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
10042 12 rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
10044 13 rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
10072 11 qarte = libsForQt5.callPackage ../applications/video/qarte { };
10074 13 qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
10084 14 qastools = libsForQt5.callPackage ../tools/audio/qastools { };
10086 14 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
10096 17 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
10098 13 qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
10104 12 qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
10106 15 qownnotes = libsForQt5.callPackage ../applications/office/qownnotes { };
10112 16 qscintilla = libsForQt5.callPackage ../development/libraries/qscintilla { };
10118 11 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
10120 12 qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
10140 10 qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
10142 11 qview = libsForQt5.callPackage ../applications/graphics/qview {};
10152 20 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
10212 12 retext = libsForQt5.callPackage ../applications/editors/retext { };
10247 19 qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
10251 12 recoll = libsForQt5.callPackage ../applications/search/recoll { };
10271 15 renderdoc = libsForQt5.callPackage ../applications/graphics/renderdoc { };
10291 16 rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
10357 21 rockbox-utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
10365 16 rpi-imager = libsForQt5.callPackage ../tools/misc/rpi-imager { };
10388 14 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
10513 13 sasview = libsForQt5.callPackage ../applications/science/misc/sasview {};
10539 17 screencloud = libsForQt5.callPackage ../applications/graphics/screencloud { };
10589 30 selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
10676 11 sigil = libsForQt5.callPackage ../applications/editors/sigil { };
10709 26 simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
11093 25 svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/git-and-tools/svn-all-fast-export { };
11138 18 systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
11248 12 } else libsForQt5.callPackage ../applications/editors/texmacs {
11253 14 texmaker = libsForQt5.callPackage ../applications/editors/texmaker { };
11255 15 texstudio = libsForQt5.callPackage ../applications/editors/texstudio { };
11259 14 texworks = libsForQt5.callPackage ../applications/editors/texworks { };
11299 11 tiled = libsForQt5.callPackage ../applications/editors/tiled { };
11319 12 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
11417 16 tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
11453 17 kernelshark = libsForQt5.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
11475 17 trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom {
11508 17 ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
11613 16 unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
11784 31 globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { };
11908 14 testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
12381 10 zbar = libsForQt5.callPackage ../tools/graphics/zbar {
12788 12 colmap = libsForQt5.callPackage ../applications/science/misc/colmap { cudaSupport = config.cudaSupport or false; };
13712 17 openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
13818 16 lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
14051 20 nextpnrWithGui = libsForQt5.callPackage ../development/compilers/nextpnr {
14864 16 octaveFull = libsForQt5.callPackage ../development/interpreters/octave {
15146 19 supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
15706 18 cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare {
15740 21 cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
15955 9 edb = libsForQt5.callPackage ../development/tools/misc/edb { };
16052 10 gede = libsForQt5.callPackage ../development/tools/misc/gede { };
16261 9 kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
16372 23 massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
16583 15 qtcreator = libsForQt5.callPackage ../development/tools/qtcreator {
16587 14 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
16679 10 seer = libsForQt5.callPackage ../development/tools/misc/seer { };
16687 14 semantik = libsForQt5.callPackage ../applications/office/semantik { };
16797 19 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
16864 13 tytools = libsForQt5.callPackage ../development/embedded/tytools { };
16967 17 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind {};
17017 12 xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
17618 24 vapoursynth-editor = libsForQt5.callPackage ../development/libraries/vapoursynth/editor.nix { };
18166 18 gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
18180 11 qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp {};
18408 11 herqq = libsForQt5.callPackage ../development/libraries/herqq { };
18647 19 kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
18775 19 libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
19192 13 libfive = libsForQt5.callPackage ../development/libraries/libfive { };
19639 17 libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { };
19705 15 libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
20152 19 mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
20221 16 mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix { };
20231 13 mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
20307 19 nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
20315 26 nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
20622 9 pcl = libsForQt5.callPackage ../development/libraries/pcl {
20762 17 pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside {};
20768 9 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
20774 13 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
20896 12 qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray {};
20978 20 qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
21426 13 svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
21442 15 tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
21678 24 vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
21861 22 yubioath-desktop = libsForQt5.callPackage ../applications/misc/yubioath-desktop { };
21873 24 yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
21877 33 yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
22155 20 rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
22620 18 mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
22820 11 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
23163 27 qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
23717 11 ffado = libsForQt5.callPackage ../os-specific/linux/ffado {
23911 16 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
24462 14 sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel {
24731 24 wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
24765 16 adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
25164 25 kde-rounded-corners = libsForQt5.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
25228 16 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
25262 21 maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
25294 30 material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
25468 19 polychromatic = libsForQt5.callPackage ../applications/misc/polychromatic { };
25535 28 sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { };
25830 10 zeal = libsForQt5.callPackage ../data/documentation/zeal { };
25849 29 openorienteering-mapper = libsForQt5.callPackage ../applications/gis/openorienteering-mapper { };
25855 15 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
25857 10 saga = libsForQt5.callPackage ../applications/gis/saga {
25867 22 zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
25901 21 masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { };
25903 22 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
25952 12 amarok = libsForQt5.callPackage ../applications/audio/amarok { };
26001 11 aqemu = libsForQt5.callPackage ../applications/virtualization/aqemu { };
26050 15 audacious = libsForQt5.callPackage ../applications/audio/audacious { };
26051 23 audacious-plugins = libsForQt5.callPackage ../applications/audio/audacious/plugins.nix {
26086 19 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { };
26090 13 cadence = libsForQt5.callPackage ../applications/audio/cadence { };
26127 17 AusweisApp2 = libsForQt5.callPackage ../applications/misc/ausweisapp2 { };
26129 14 avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
26138 17 awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
26144 19 backintime-qt = libsForQt5.callPackage ../applications/networking/sync/backintime/qt.nix { };
26156 13 barrier = libsForQt5.callPackage ../applications/misc/barrier {};
26182 15 bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
26184 12 bino3d = libsForQt5.callPackage ../applications/video/bino3d {
26310 13 calibre = libsForQt5.callPackage ../applications/misc/calibre { };
26314 14 calligra = libsForQt5.callPackage ../applications/office/calligra { };
26328 11 carla = libsForQt5.callPackage ../applications/audio/carla { };
26420 14 clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
26452 13 communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
26456 15 confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
26458 11 copyq = libsForQt5.callPackage ../applications/misc/copyq { };
26460 14 corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
26466 15 corrscope = libsForQt5.callPackage ../applications/video/corrscope {
26483 15 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt {
26510 15 cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor {
26534 13 cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
26590 12 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
26612 12 djview = libsForQt5.callPackage ../applications/graphics/djview { };
26678 14 drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
26679 30 drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
26762 19 electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
26764 14 electrum = libsForQt5.callPackage ../applications/misc/electrum { };
26766 18 electrum-grs = libsForQt5.callPackage ../applications/misc/electrum-grs { };
26768 18 electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
26772 19 elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { };
26874 15 evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
26912 12 haruna = libsForQt5.callPackage ../applications/video/haruna { };
26914 14 hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
26922 15 keepassxc = libsForQt5.callPackage ../applications/misc/keepassx/community.nix { };
26968 9 fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
26996 12 flacon = libsForQt5.callPackage ../applications/audio/flacon { };
27020 10 fmit = libsForQt5.callPackage ../applications/audio/fmit { };
27028 17 focuswriter = libsForQt5.callPackage ../applications/editors/focuswriter { };
27046 14 fritzing = libsForQt5.callPackage ../applications/science/electronics/fritzing { };
27083 17 ghostwriter = libsForQt5.callPackage ../applications/editors/ghostwriter { };
27196 16 goldendict = libsForQt5.callPackage ../applications/misc/goldendict {
27265 15 puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
27271 14 welle-io = libsForQt5.callPackage ../applications/radio/welle-io { };
27373 15 flameshot = libsForQt5.callPackage ../tools/misc/flameshot { };
27405 13 freecad = libsForQt5.callPackage ../applications/graphics/freecad {
27449 13 friture = libsForQt5.callPackage ../applications/audio/friture {
27594 13 linssid = libsForQt5.callPackage ../applications/networking/linssid { };
27606 16 manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
27608 16 mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
27676 12 q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
27706 21 googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
27718 14 gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
27738 12 gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
27740 12 gpxsee = libsForQt5.callPackage ../applications/misc/gpxsee { };
27754 14 guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
27788 12 heimer = libsForQt5.callPackage ../applications/misc/heimer { };
27851 14 hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
27898 17 hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng { };
27924 16 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
27948 16 pixinsight = libsForQt5.callPackage ../applications/graphics/pixinsight { };
27988 19 streamdeck-ui = libsForQt5.callPackage ../applications/misc/streamdeck-ui { };
28120 15 ideamaker = libsForQt5.callPackage ../applications/misc/ideamaker { };
28228 12 inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
28290 13 jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
28346 11 kapow = libsForQt5.callPackage ../applications/misc/kapow { };
28348 16 kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
28352 12 okteta = libsForQt5.callPackage ../applications/editors/okteta { };
28354 15 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
28356 13 kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
28360 12 kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
28364 16 kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
28378 15 keyfinder = libsForQt5.callPackage ../applications/audio/keyfinder { };
28382 18 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
28388 10 kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
28390 10 kile = libsForQt5.callPackage ../applications/editors/kile { };
28392 12 kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
28394 11 kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
28396 13 klayout = libsForQt5.callPackage ../applications/misc/klayout { };
28400 16 kmetronome = libsForQt5.callPackage ../applications/audio/kmetronome { };
28402 14 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
28404 14 kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
28441 11 krita = libsForQt5.callPackage ../applications/graphics/krita { };
28445 18 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
28564 9 kup = libsForQt5.callPackage ../applications/misc/kup { };
28608 16 leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
28614 14 librecad = libsForQt5.callPackage ../applications/misc/librecad {
28643 19 libreoffice = libsForQt5.callPackage ../applications/office/libreoffice
28694 15 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
28702 14 linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
28710 10 lmms = libsForQt5.callPackage ../applications/audio/lmms {
28722 13 lsd2dsl = libsForQt5.callPackage ../applications/misc/lsd2dsl { };
28730 18 luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
28791 9 lyx = libsForQt5.callPackage ../applications/misc/lyx { };
28822 18 mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
28824 12 mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
28878 15 mediaelch = libsForQt5.callPackage ../applications/misc/mediaelch { };
28902 14 mendeley = libsForQt5.callPackage ../applications/office/mendeley {
28919 16 merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
28926 13 meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
28936 13 michabo = libsForQt5.callPackage ../applications/misc/michabo { };
28961 14 minitube = libsForQt5.callPackage ../applications/video/minitube { };
28967 11 mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
29038 16 moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
29042 18 moonlight-qt = libsForQt5.callPackage ../applications/misc/moonlight-qt { };
29081 12 edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
29119 12 pragha = libsForQt5.callPackage ../applications/audio/pragha { };
29158 12 mpc-qt = libsForQt5.callPackage ../applications/video/mpc-qt { };
29227 7 libsForQt5.callPackage ../applications/audio/musescore { };
29311 14 ostinato = libsForQt5.callPackage ../applications/networking/ostinato { };
29326 16 pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
29390 14 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
29396 13 shotcut = libsForQt5.callPackage ../applications/video/shotcut { };
29402 14 smplayer = libsForQt5.callPackage ../applications/video/smplayer { };
29478 13 diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
29534 11 nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
29536 12 nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
29538 18 notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
29573 16 obs-studio = libsForQt5.callPackage ../applications/video/obs-studio {
29605 13 openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
29633 14 openscad = libsForQt5.callPackage ../applications/graphics/openscad {};
29651 12 opentx = libsForQt5.callPackage ../applications/misc/opentx { };
29661 17 organicmaps = libsForQt5.callPackage ../applications/misc/organicmaps { };
29703 21 osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server { };
29727 14 paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
29790 13 photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { };
29792 16 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
29796 16 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
29892 24 pineapple-pictures = libsForQt5.callPackage ../applications/graphics/pineapple-pictures { };
29904 12 plater = libsForQt5.callPackage ../applications/misc/plater { };
29908 23 plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
29912 30 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
29934 12 pothos = libsForQt5.callPackage ../applications/radio/pothos { };
29968 9 psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
29970 14 psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
29998 15 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
30002 17 qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { };
30007 10 qcad = libsForQt5.callPackage ../applications/misc/qcad { };
30009 16 qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
30011 17 eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
30013 14 qdirstat = libsForQt5.callPackage ../applications/misc/qdirstat {};
30025 20 qgroundcontrol = libsForQt5.callPackage ../applications/science/robotics/qgroundcontrol { };
30027 14 qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
30029 11 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
30031 18 qlandkartegt = libsForQt5.callPackage ../applications/misc/qlandkartegt {
30042 20 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
30044 13 qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };
30050 14 qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
30054 10 qmmp = libsForQt5.callPackage ../applications/audio/qmmp { };
30056 13 qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
30058 14 qpwgraph = libsForQt5.callPackage ../applications/audio/qpwgraph { };
30062 14 qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
30071 20 qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
30073 17 qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
30080 11 qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
30082 12 qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
30084 21 qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
30086 12 qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
30088 11 qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
30090 10 qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
30094 12 qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
30096 14 qtractor = libsForQt5.callPackage ../applications/audio/qtractor { };
30102 13 quassel = libsForQt5.callPackage ../applications/networking/irc/quassel { };
30154 17 qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { };
30178 28 rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
30194 20 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
30226 14 restique = libsForQt5.callPackage ../applications/backup/restique { };
30228 16 retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
30230 9 rgp = libsForQt5.callPackage ../development/tools/rgp { };
30232 14 ricochet = libsForQt5.callPackage ../applications/networking/instant-messengers/ricochet { };
30270 13 rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
30329 17 scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
30332 20 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
30356 13 sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
30375 12 sioyek = libsForQt5.callPackage ../applications/misc/sioyek { };
30381 9 sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky {
30421 16 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
30449 14 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { };
30455 21 linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
30480 18 maestral-gui = libsForQt5.callPackage ../applications/networking/maestral-qt { };
30492 13 lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
30520 10 cura = libsForQt5.callPackage ../applications/misc/cura { };
30544 13 skrooge = libsForQt5.callPackage ../applications/office/skrooge {};
30567 18 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { stdenv = gcc10StdenvCompat; };
30569 22 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
30571 16 soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
30589 6 in libsForQt5.callPackage ../development/tools/sourcetrail {
30706 19 syncthingtray = libsForQt5.callPackage ../applications/misc/syncthingtray { };
30707 27 syncthingtray-minimal = libsForQt5.callPackage ../applications/misc/syncthingtray {
30715 13 synergy = libsForQt5.callPackage ../applications/misc/synergy {
30733 18 tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho {};
30755 22 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
30999 14 traverso = libsForQt5.callPackage ../applications/audio/traverso { };
31025 13 trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
31044 10 twmn = libsForQt5.callPackage ../applications/misc/twmn { };
31088 27 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
31138 11 veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
31177 14 qpdfview = libsForQt5.callPackage ../applications/misc/qpdfview {};
31200 25 neovim-qt-unwrapped = libsForQt5.callPackage ../applications/editors/neovim/neovim-qt.nix { };
31201 15 neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
31227 21 virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
31235 16 virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
31292 21 viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
31296 9 vlc = libsForQt5.callPackage ../applications/video/vlc {
31312 10 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
31430 15 webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
31434 13 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {};
31463 17 chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {};
31484 18 write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
31521 15 wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice {};
31548 16 x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
31605 9 xca = libsForQt5.callPackage ../applications/misc/xca { };
31703 10 xpdf = libsForQt5.callPackage ../applications/misc/xpdf { };
31950 14 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
31983 18 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
32038 15 dogecoin = libsForQt5.callPackage ../applications/blockchains/dogecoin {
32053 15 elements = libsForQt5.callPackage ../applications/blockchains/elements {
32072 13 fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
32079 18 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
32124 16 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui {
32135 17 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet
32143 10 pivx = libsForQt5.callPackage ../applications/blockchains/pivx { withGui = true; };
32205 13 samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
32226 13 digikam = libsForQt5.callPackage ../applications/graphics/digikam {};
32228 13 drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
32320 27 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
32322 9 qgo = libsForQt5.callPackage ../games/qgo { };
32388 20 arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
32456 12 chessx = libsForQt5.callPackage ../games/chessx { };
32458 12 chiaki = libsForQt5.callPackage ../games/chiaki { };
32474 16 cockatrice = libsForQt5.callPackage ../games/cockatrice { };
32572 15 enyo-doom = libsForQt5.callPackage ../games/enyo-doom { };
32619 16 flightgear = libsForQt5.callPackage ../games/flightgear { };
32677 14 gcompris = libsForQt5.callPackage ../games/gcompris { };
32785 16 leela-zero = libsForQt5.callPackage ../games/leela-zero { };
32864 12 mudlet = libsForQt5.callPackage ../games/mudlet {
32924 12 openmw = libsForQt5.callPackage ../games/openmw { };
32926 19 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
32977 13 pentobi = libsForQt5.callPackage ../games/pentobi { };
32993 12 polymc = libsForQt5.callPackage ../games/polymc { };
32997 13 pokerth = libsForQt5.callPackage ../games/pokerth {
33001 20 pokerth-server = libsForQt5.callPackage ../games/pokerth {
33151 13 solarus = libsForQt5.callPackage ../games/solarus { };
33152 26 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
33215 13 synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
33233 9 tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
33295 23 ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
33297 23 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
33528 35 plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
33530 27 plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher {};
33532 17 plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
33540 28 redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
33542 16 latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
33555 18 avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
33557 15 molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
33559 15 avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
33581 12 openlp = libsForQt5.callPackage ../applications/misc/openlp { };
33719 18 febio-studio = libsForQt5.callPackage ../applications/science/biology/febio-studio { };
34099 15 zegrapher = libsForQt5.callPackage ../applications/science/math/zegrapher { };
34134 11 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
34408 15 appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
34410 11 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
34412 12 caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
34449 14 librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
34459 14 openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
34574 11 yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
34581 17 speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
34611 13 gplates = libsForQt5.callPackage ../applications/science/misc/gplates {
34653 16 stellarium = libsForQt5.callPackage ../applications/science/astronomy/stellarium { };
34655 19 stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
34659 11 tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
34682 12 geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
34742 27 android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
34744 16 antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
34780 22 calaos_installer = libsForQt5.callPackage ../misc/calaos/installer {};
35059 22 jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
35062 14 jacktrip = libsForQt5.callPackage ../applications/audio/jacktrip { };
35128 10 muse = libsForQt5.callPackage ../applications/audio/muse { };
35389 27 redis-desktop-manager = libsForQt5.callPackage ../applications/misc/redis-desktop-manager { };
35419 15 pgmodeler = libsForQt5.callPackage ../applications/misc/pgmodeler { };
35457 21 qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { };
35459 13 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
35658 13 tellico = libsForQt5.callPackage ../applications/misc/tellico { };
35713 11 vnote = libsForQt5.callPackage ../applications/office/vnote { };
35763 12 unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
35818 16 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { };
35820 19 vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
35828 17 wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
35983 15 yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
36044 13 httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
36068 20 golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah {};
36096 10 tora = libsForQt5.callPackage ../development/tools/tora {};
36104 18 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
36125 26 chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing {};
36236 14 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare {};
36238 22 pentablet-driver = libsForQt5.callPackage ../misc/drivers/pentablet-driver { };
File: pkgs/tools/system/uefitool/variants.nix
3 18 common = opts: libsForQt5.callPackage (import ./common.nix opts) {};
File: pkgs/games/dwarf-fortress/default.nix
48 30 dwarf-therapist-original = libsForQt5.callPackage ./dwarf-therapist {
79 29 dwarf-therapist = libsForQt5.callPackage ./dwarf-therapist/wrapper.nix {
File: pkgs/development/libraries/kde-frameworks/default.nix
43 18 mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
File: pkgs/development/interpreters/octave/default.nix
5 35 # with wrapQtAppsHook (comes from libsForQt5.callPackage)
File: pkgs/desktops/plasma-5/default.nix
44 18 mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
File: pkgs/desktops/lxqt/default.nix
36 22 pavucontrol-qt = libsForQt5.callPackage ./pavucontrol-qt {};
rg finished (585 matches found) at Fri Aug 12 19:47:30
I believe openshot-qt has been fixed by https://github.com/NixOS/nixpkgs/commit/419e261c1b1a9593cf2b8afcecd0f5c0e4b3e7e8
What command was used to generate this? How many are left?
presumably rg 'libsForQt5\.callPackage'
or such, though I don't know if we are deprecating the callPackage
as well or just the mkDerivation
Remaining usages, in checklist form (only 10 usages left in code, not including its definition):
Plus some outdated documentation that makes reference to it:
And, of course, the definition itself:
Update: it's almost time to remove qt5.mkDerivation
! See the checklist at https://github.com/NixOS/nixpkgs/issues/180841#issuecomment-2410224615 for the associated PRs; reviews are appreciated as always 🙂.
I was very wrong. My regex only found the ones which were not called using libsForQt5.callPackage
.
There are 652 usages if this GitHub search is to be believed:
https://github.com/search?q=repo%3ANixOS%2Fnixpkgs+%2F%5EmkDerivation%2F+AND+qt&type=code
🫠
Describe the bug
a. The Qt
mkDerivation
function provided byqt
does not support overlay-style package definitions. b. The QtmkDerivation
function is over-engineered because it only addswrapQtAppsHook
tonativeBuildInputs
. A "hierarchy" ofmkDerivation
functions does not compose.Steps To Reproduce
a.
mkDerivation (finalAttrs:
wheremkDerivation
isn'tstdenv.mkDerivation
but the one provided by the qt expressions.b.
mkDerivation
as we need to use a language specificmkDerivation
.Expected behavior
Just call
stdenv.mkDerivation
and addwrapQtAppsHook
. Many packages already do this anyway (resulting in duplicate hooks; apparently harmless?). Deprecateqt
mkDerivation
.Alternatively, add support for overlay-style mkDerivation in
mkDerivation
, solving only (a).Screenshots
Additional context
Example
Notify maintainers
@NixOS/qt-kde
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.