kcolorpicker, kimageannotator: update, add Qt6 support

K900 a06fbd06 470ce55e

+33 -9
+14 -4
pkgs/development/libraries/kcolorpicker/default.nix
··· 1 - { lib, mkDerivation, fetchFromGitHub, cmake, qtbase }: 1 + { lib, stdenv, fetchFromGitHub, cmake, qtbase }: 2 2 3 - mkDerivation rec { 3 + let 4 + isQt6 = lib.versions.major qtbase.version == "6"; 5 + in stdenv.mkDerivation rec { 4 6 pname = "kcolorpicker"; 5 - version = "0.2.0"; 7 + version = "0.3.0"; 6 8 7 9 src = fetchFromGitHub { 8 10 owner = "ksnip"; 9 11 repo = "kColorPicker"; 10 12 rev = "v${version}"; 11 - sha256 = "sha256-ahmMj/yzQiRP9oJwDuhJGxe849kxNsoGFDZ2CGQNhKs="; 13 + hash = "sha256-gkjlIiLB3/074EEFrQUa0djvVt/C44O3afqqNis64P0="; 12 14 }; 13 15 14 16 nativeBuildInputs = [ cmake ]; 15 17 buildInputs = [ qtbase ]; 18 + 19 + cmakeFlags = [ 20 + (lib.cmakeBool "BUILD_WITH_QT6" isQt6) 21 + (lib.cmakeBool "BUILD_SHARED_LIBS" true) 22 + ]; 23 + 24 + # Library only 25 + dontWrapQtApps = true; 16 26 17 27 meta = with lib; { 18 28 description = "Qt based Color Picker with popup menu";
+16 -5
pkgs/development/libraries/kimageannotator/default.nix
··· 1 - { lib, mkDerivation, fetchFromGitHub, cmake, qtbase, kcolorpicker, qttools }: 1 + { lib, stdenv, fetchFromGitHub, cmake, qttools, qtbase, qtsvg, kcolorpicker }: 2 2 3 - mkDerivation rec { 3 + let 4 + isQt6 = lib.versions.major qtbase.version == "6"; 5 + in stdenv.mkDerivation rec { 4 6 pname = "kimageannotator"; 5 - version = "0.6.1"; 7 + version = "0.7.0"; 6 8 7 9 src = fetchFromGitHub { 8 10 owner = "ksnip"; 9 11 repo = "kImageAnnotator"; 10 12 rev = "v${version}"; 11 - sha256 = "sha256-lNoYAJ5yTC5H0gWPVkBGhLroRhFCPyC1DsVBy0IrqL4="; 13 + hash = "sha256-Dq9CM/D3nA7MaY9rfwqF/UAw/+1ptKLf3P8jhFdngKk="; 12 14 }; 13 15 14 16 nativeBuildInputs = [ cmake qttools ]; 15 - buildInputs = [ qtbase kcolorpicker ]; 17 + buildInputs = [ qtbase qtsvg ]; 18 + propagatedBuildInputs = [ kcolorpicker ]; 19 + 20 + cmakeFlags = [ 21 + (lib.cmakeBool "BUILD_WITH_QT6" isQt6) 22 + (lib.cmakeBool "BUILD_SHARED_LIBS" true) 23 + ]; 24 + 25 + # Library only 26 + dontWrapQtApps = true; 16 27 17 28 meta = with lib; { 18 29 description = "Tool for annotating images";
+3
pkgs/top-level/qt6-packages.nix
··· 33 33 34 34 kdsoap = callPackage ../development/libraries/kdsoap { }; 35 35 36 + kcolorpicker = callPackage ../development/libraries/kcolorpicker { }; 37 + kimageannotator = callPackage ../development/libraries/kimageannotator { }; 38 + 36 39 futuresql = callPackage ../development/libraries/futuresql { }; 37 40 kquickimageedit = callPackage ../development/libraries/kquickimageedit { }; 38 41 libqaccessibilityclient = callPackage ../development/libraries/libqaccessibilityclient { };