Files
nixpkgs/pkgs/development/libraries/kquickimageedit/default.nix
T
2025-12-11 16:05:48 +03:00

48 lines
1.1 KiB
Nix

{
lib,
stdenv,
fetchFromGitLab,
extra-cmake-modules,
kdePackages,
qtbase,
qtdeclarative,
opencv,
}:
stdenv.mkDerivation rec {
pname = "kquickimageeditor";
version = "0.6.0";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "libraries";
repo = "kquickimageeditor";
rev = "v${version}";
sha256 = "sha256-NhZ9aAZuIk9vUL2X7eivNbEs0zahuQpy8kl6dSdy5Lo=";
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kdePackages.kirigami
qtbase
qtdeclarative
(opencv.override {
enableCuda = false; # fails to compile, disabled in case someone sets config.cudaSupport
enabledModules = [
"core"
"imgproc"
];
runAccuracyTests = false; # tests will fail because of missing plugins but that's okay
})
];
dontWrapQtApps = true;
meta = {
description = "Set of QtQuick components providing basic image editing capabilities";
homepage = "https://invent.kde.org/libraries/kquickimageeditor";
license = lib.licenses.lgpl21Plus;
platforms = lib.platforms.unix;
badPlatforms = lib.platforms.darwin;
};
}