![Randy Eckenrode](/assets/img/avatar_default.png)
Make sure it includes MagickCore when linking libopenshot.dylib, or it will fail with missing symbols. Use the 11.0 SDK to build.
257 lines
8.2 KiB
Nix
257 lines
8.2 KiB
Nix
|
|
# Qt packages set.
|
|
#
|
|
# Attributes in this file are packages requiring Qt and will be made available
|
|
# for every Qt version. Qt applications are called from `all-packages.nix` via
|
|
# this file.
|
|
|
|
|
|
{ lib
|
|
, pkgs
|
|
, qt5
|
|
}:
|
|
|
|
(lib.makeScope pkgs.newScope ( self:
|
|
|
|
let
|
|
libsForQt5 = self;
|
|
callPackage = self.callPackage;
|
|
|
|
kdeFrameworks = let
|
|
mkFrameworks = import ../development/libraries/kde-frameworks;
|
|
attrs = {
|
|
inherit libsForQt5;
|
|
inherit (pkgs) lib fetchurl;
|
|
};
|
|
in (lib.makeOverridable mkFrameworks attrs);
|
|
|
|
plasma5 = let
|
|
mkPlasma5 = import ../desktops/plasma-5;
|
|
attrs = {
|
|
inherit libsForQt5;
|
|
inherit (pkgs) config lib fetchurl;
|
|
gconf = pkgs.gnome2.GConf;
|
|
inherit (pkgs) gsettings-desktop-schemas;
|
|
};
|
|
in (lib.makeOverridable mkPlasma5 attrs);
|
|
|
|
kdeGear = let
|
|
mkGear = import ../applications/kde;
|
|
attrs = {
|
|
inherit libsForQt5;
|
|
inherit (pkgs) lib fetchurl;
|
|
};
|
|
in (lib.makeOverridable mkGear attrs);
|
|
|
|
plasmaMobileGear = let
|
|
mkPlamoGear = import ../applications/plasma-mobile;
|
|
attrs = {
|
|
inherit libsForQt5;
|
|
inherit (pkgs) lib fetchurl;
|
|
};
|
|
in (lib.makeOverridable mkPlamoGear attrs);
|
|
|
|
mauiPackages = let
|
|
mkMaui = import ../applications/maui;
|
|
attrs = {
|
|
inherit libsForQt5;
|
|
inherit (pkgs) lib fetchurl;
|
|
};
|
|
in (lib.makeOverridable mkMaui attrs);
|
|
|
|
in (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdParty // kdeGear // mauiPackages // qt5 // {
|
|
|
|
inherit kdeFrameworks plasmaMobileGear plasma5 kdeGear mauiPackages qt5;
|
|
|
|
# Alias for backwards compatibility. Added 2021-05-07.
|
|
kdeApplications = kdeGear;
|
|
|
|
### LIBRARIES
|
|
|
|
accounts-qt = callPackage ../development/libraries/accounts-qt { };
|
|
|
|
alkimia = callPackage ../development/libraries/alkimia { };
|
|
|
|
applet-window-appmenu = callPackage ../development/libraries/applet-window-appmenu { };
|
|
|
|
applet-window-buttons = callPackage ../development/libraries/applet-window-buttons { };
|
|
|
|
appstream-qt = callPackage ../development/libraries/appstream/qt.nix { };
|
|
|
|
dxflib = callPackage ../development/libraries/dxflib {};
|
|
|
|
drumstick = callPackage ../development/libraries/drumstick { };
|
|
|
|
fcitx5-qt = callPackage ../tools/inputmethods/fcitx5/fcitx5-qt.nix { };
|
|
|
|
qgpgme = callPackage ../development/libraries/gpgme { };
|
|
|
|
grantlee = callPackage ../development/libraries/grantlee/5 { };
|
|
|
|
qtcurve = callPackage ../data/themes/qtcurve {};
|
|
|
|
herqq = callPackage ../development/libraries/herqq { };
|
|
|
|
kdb = callPackage ../development/libraries/kdb { };
|
|
|
|
kde2-decoration = callPackage ../data/themes/kde2 { };
|
|
|
|
kcolorpicker = callPackage ../development/libraries/kcolorpicker { };
|
|
|
|
kdiagram = callPackage ../development/libraries/kdiagram { };
|
|
|
|
kdsoap = callPackage ../development/libraries/kdsoap { };
|
|
|
|
kf5gpgmepp = callPackage ../development/libraries/kf5gpgmepp { };
|
|
|
|
kirigami-addons = libsForQt5.callPackage ../development/libraries/kirigami-addons { };
|
|
|
|
kimageannotator = callPackage ../development/libraries/kimageannotator { };
|
|
|
|
kproperty = callPackage ../development/libraries/kproperty { };
|
|
|
|
kpeoplevcard = callPackage ../development/libraries/kpeoplevcard { };
|
|
|
|
kreport = callPackage ../development/libraries/kreport { };
|
|
|
|
kquickimageedit = callPackage ../development/libraries/kquickimageedit { };
|
|
|
|
kuserfeedback = callPackage ../development/libraries/kuserfeedback { };
|
|
|
|
kweathercore = libsForQt5.callPackage ../development/libraries/kweathercore { };
|
|
|
|
ldutils = callPackage ../development/libraries/ldutils { };
|
|
|
|
libcommuni = callPackage ../development/libraries/libcommuni { };
|
|
|
|
libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { };
|
|
|
|
liblastfm = callPackage ../development/libraries/liblastfm { };
|
|
|
|
libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix {
|
|
stdenv = if pkgs.stdenv.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv;
|
|
};
|
|
|
|
packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { };
|
|
|
|
libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix {
|
|
inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AGL Cocoa Foundation;
|
|
};
|
|
|
|
libqglviewer = callPackage ../development/libraries/libqglviewer {
|
|
inherit (pkgs.darwin.apple_sdk.frameworks) AGL;
|
|
};
|
|
|
|
libqofono = callPackage ../development/libraries/libqofono { };
|
|
|
|
libqtav = callPackage ../development/libraries/libqtav { };
|
|
|
|
libqaccessibilityclient = callPackage ../development/libraries/libqaccessibilityclient { };
|
|
|
|
kpmcore = callPackage ../development/libraries/kpmcore { };
|
|
|
|
mapbox-gl-native = libsForQt5.callPackage ../development/libraries/mapbox-gl-native { };
|
|
|
|
mapbox-gl-qml = libsForQt5.callPackage ../development/libraries/mapbox-gl-qml { };
|
|
|
|
maplibre-gl-native = callPackage ../development/libraries/maplibre-gl-native { };
|
|
|
|
maui-core = libsForQt5.callPackage ../development/libraries/maui-core { };
|
|
|
|
mlt = pkgs.mlt.override {
|
|
enableQt = true;
|
|
};
|
|
|
|
phonon = callPackage ../development/libraries/phonon { };
|
|
|
|
phonon-backend-gstreamer = callPackage ../development/libraries/phonon/backends/gstreamer.nix { };
|
|
|
|
phonon-backend-vlc = callPackage ../development/libraries/phonon/backends/vlc.nix { };
|
|
|
|
plasma-wayland-protocols = callPackage ../development/libraries/plasma-wayland-protocols { };
|
|
|
|
polkit-qt = callPackage ../development/libraries/polkit-qt-1 { };
|
|
|
|
poppler = callPackage ../development/libraries/poppler {
|
|
lcms = pkgs.lcms2;
|
|
qt5Support = true;
|
|
suffix = "qt5";
|
|
};
|
|
|
|
pulseaudio-qt = callPackage ../development/libraries/pulseaudio-qt { };
|
|
|
|
qca-qt5 = callPackage ../development/libraries/qca-qt5 {
|
|
stdenv = if pkgs.stdenv.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv;
|
|
inherit (libsForQt5) qtbase;
|
|
};
|
|
|
|
qcoro = callPackage ../development/libraries/qcoro { };
|
|
|
|
qcsxcad = callPackage ../development/libraries/science/electronics/qcsxcad { };
|
|
|
|
qjson = callPackage ../development/libraries/qjson { };
|
|
|
|
qmltermwidget = callPackage ../development/libraries/qmltermwidget {
|
|
inherit (pkgs.darwin.apple_sdk.libs) utmp;
|
|
};
|
|
|
|
qmlbox2d = callPackage ../development/libraries/qmlbox2d { };
|
|
|
|
qoauth = callPackage ../development/libraries/qoauth { };
|
|
|
|
qt5ct = callPackage ../tools/misc/qt5ct { };
|
|
|
|
qtdbusextended = callPackage ../development/libraries/qtdbusextended { };
|
|
|
|
qtfeedback = callPackage ../development/libraries/qtfeedback { };
|
|
|
|
qtforkawesome = callPackage ../development/libraries/qtforkawesome { };
|
|
|
|
qtutilities = callPackage ../development/libraries/qtutilities { };
|
|
|
|
qtinstaller = callPackage ../development/libraries/qtinstaller { };
|
|
|
|
qtkeychain = callPackage ../development/libraries/qtkeychain {
|
|
stdenv = if pkgs.stdenv.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv;
|
|
inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation Security;
|
|
};
|
|
|
|
qtmpris = callPackage ../development/libraries/qtmpris { };
|
|
|
|
qtpbfimageplugin = callPackage ../development/libraries/qtpbfimageplugin { };
|
|
|
|
qtstyleplugins = callPackage ../development/libraries/qtstyleplugins { };
|
|
|
|
qtstyleplugin-kvantum = callPackage ../development/libraries/qtstyleplugin-kvantum { };
|
|
|
|
quazip = callPackage ../development/libraries/quazip { };
|
|
|
|
qscintilla = callPackage ../development/libraries/qscintilla { };
|
|
|
|
qwt = callPackage ../development/libraries/qwt/default.nix { };
|
|
|
|
qwt6_1 = callPackage ../development/libraries/qwt/6_1.nix { };
|
|
|
|
qxlsx = callPackage ../development/libraries/qxlsx { };
|
|
|
|
soqt = callPackage ../development/libraries/soqt { };
|
|
|
|
telepathy = callPackage ../development/libraries/telepathy/qt { };
|
|
|
|
qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { };
|
|
|
|
# Not a library, but we do want it to be built for every qt version there
|
|
# is, to allow users to choose the right build if needed.
|
|
sddm = callPackage ../applications/display-managers/sddm { };
|
|
|
|
signond = callPackage ../development/libraries/signond {};
|
|
|
|
soundkonverter = callPackage ../applications/audio/soundkonverter {};
|
|
|
|
xp-pen-deco-01-v2-driver = callPackage ../os-specific/linux/xp-pen-drivers/deco-01-v2 { };
|
|
|
|
xp-pen-g430-driver = callPackage ../os-specific/linux/xp-pen-drivers/g430 { };
|
|
|
|
yuview = callPackage ../applications/video/yuview { };
|
|
})))
|