nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 157 lines 5.5 kB view raw
1# Qt packages set. 2# 3# Attributes in this file are packages requiring Qt and will be made available 4# for every Qt version. Qt applications are called from `all-packages.nix` via 5# this file. 6 7{ 8 lib, 9 config, 10 __splicedPackages, 11 makeScopeWithSplicing', 12 generateSplicesForMkScope, 13 stdenv, 14 pkgsHostTarget, 15 kdePackages, 16}: 17 18let 19 pkgs = __splicedPackages; 20 # qt6 set should not be pre-spliced to prevent spliced packages being a part of an unspliced set 21 # 'pkgsCross.aarch64-multiplatform.pkgsBuildTarget.targetPackages.qt6Packages.qtbase' should not have a `__spliced` but if qt6 is pre-spliced then it will have one. 22 # pkgsHostTarget == pkgs 23 qt6 = pkgsHostTarget.qt6; 24in 25 26makeScopeWithSplicing' { 27 otherSplices = generateSplicesForMkScope "qt6Packages"; 28 f = ( 29 self: 30 let 31 inherit (self) callPackage; 32 noExtraAttrs = 33 set: 34 lib.attrsets.removeAttrs set [ 35 "extend" 36 "override" 37 "overrideScope" 38 "overrideDerivation" 39 ]; 40 in 41 (noExtraAttrs qt6) 42 // { 43 44 # LIBRARIES 45 accounts-qt = callPackage ../development/libraries/accounts-qt { }; 46 appstream-qt = callPackage ../development/libraries/appstream/qt.nix { }; 47 48 drumstick = callPackage ../development/libraries/drumstick { }; 49 50 fcitx5-chinese-addons = callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { }; 51 52 fcitx5-configtool = kdePackages.callPackage ../tools/inputmethods/fcitx5/fcitx5-configtool.nix { }; 53 54 fcitx5-qt = callPackage ../tools/inputmethods/fcitx5/fcitx5-qt.nix { }; 55 56 fcitx5-skk-qt = callPackage ../tools/inputmethods/fcitx5/fcitx5-skk.nix { enableQt = true; }; 57 58 fcitx5-unikey = callPackage ../tools/inputmethods/fcitx5/fcitx5-unikey.nix { }; 59 60 fcitx5-with-addons = callPackage ../tools/inputmethods/fcitx5/with-addons.nix { }; 61 62 kdsoap = callPackage ../development/libraries/kdsoap { }; 63 64 kcolorpicker = callPackage ../development/libraries/kcolorpicker { }; 65 kimageannotator = callPackage ../development/libraries/kimageannotator { }; 66 67 futuresql = callPackage ../development/libraries/futuresql { }; 68 kquickimageedit = callPackage ../development/libraries/kquickimageedit { }; 69 70 libiodata = callPackage ../development/libraries/libiodata { }; 71 72 libqaccessibilityclient = callPackage ../development/libraries/libqaccessibilityclient { }; 73 74 libqglviewer = callPackage ../development/libraries/libqglviewer { }; 75 76 libqtpas = callPackage ../development/compilers/fpc/libqtpas.nix { }; 77 78 libquotient = callPackage ../development/libraries/libquotient { }; 79 mlt = pkgs.mlt.override { 80 qt = qt6; 81 }; 82 83 maplibre-native-qt = callPackage ../development/libraries/maplibre-native-qt { }; 84 85 qca = callPackage ../development/libraries/qca { 86 inherit (qt6) qtbase qt5compat; 87 }; 88 qcoro = callPackage ../development/libraries/qcoro { }; 89 qcustomplot = callPackage ../development/libraries/qcustomplot { }; 90 qgpgme = callPackage ../development/libraries/qgpgme { }; 91 qhotkey = callPackage ../development/libraries/qhotkey { }; 92 qmlbox2d = callPackage ../development/libraries/qmlbox2d { }; 93 packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; 94 95 qodeassist-plugin = callPackage ../development/libraries/qodeassist-plugin { }; 96 97 qt6ct = callPackage ../tools/misc/qt6ct { }; 98 99 qt6gtk2 = callPackage ../tools/misc/qt6gtk2 { }; 100 101 qt-color-widgets = callPackage ../development/libraries/qt-color-widgets { }; 102 103 qtforkawesome = callPackage ../development/libraries/qtforkawesome { }; 104 105 qtkeychain = callPackage ../development/libraries/qtkeychain { }; 106 107 qtpbfimageplugin = callPackage ../development/libraries/qtpbfimageplugin { }; 108 109 qtstyleplugin-kvantum = kdePackages.callPackage ../development/libraries/qtstyleplugin-kvantum { }; 110 111 qtutilities = callPackage ../development/libraries/qtutilities { }; 112 113 qt-jdenticon = callPackage ../development/libraries/qt-jdenticon { }; 114 115 quazip = callPackage ../development/libraries/quazip { }; 116 117 qscintilla = callPackage ../development/libraries/qscintilla { }; 118 119 qtspell = callPackage ../development/libraries/qtspell { }; 120 121 qwlroots = callPackage ../development/libraries/qwlroots { 122 wlroots = pkgs.wlroots_0_18; 123 }; 124 125 qwt = callPackage ../development/libraries/qwt/default.nix { }; 126 127 qxlsx = callPackage ../development/libraries/qxlsx { }; 128 129 qzxing = callPackage ../development/libraries/qzxing { }; 130 131 poppler = callPackage ../development/libraries/poppler { 132 lcms = pkgs.lcms2; 133 qt6Support = true; 134 suffix = "qt6"; 135 }; 136 137 sailfish-access-control-plugin = 138 callPackage ../development/libraries/sailfish-access-control-plugin 139 { }; 140 141 sddm-unwrapped = kdePackages.callPackage ../applications/display-managers/sddm/unwrapped.nix { }; 142 sddm = kdePackages.callPackage ../applications/display-managers/sddm { }; 143 144 sierra-breeze-enhanced = 145 kdePackages.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced 146 { }; 147 148 signond = callPackage ../development/libraries/signond { }; 149 150 timed = callPackage ../applications/system/timed { }; 151 152 waylib = callPackage ../development/libraries/waylib { }; 153 154 wayqt = callPackage ../development/libraries/wayqt { }; 155 } 156 ); 157}