tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
kcolorpicker, kimageannotator: update, add Qt6 support
K900
2 years ago
a06fbd06
470ce55e
+33
-9
3 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
kcolorpicker
default.nix
kimageannotator
default.nix
top-level
qt6-packages.nix
+14
-4
pkgs/development/libraries/kcolorpicker/default.nix
···
1
1
-
{ lib, mkDerivation, fetchFromGitHub, cmake, qtbase }:
1
1
+
{ lib, stdenv, fetchFromGitHub, cmake, qtbase }:
2
2
3
3
-
mkDerivation rec {
3
3
+
let
4
4
+
isQt6 = lib.versions.major qtbase.version == "6";
5
5
+
in stdenv.mkDerivation rec {
4
6
pname = "kcolorpicker";
5
5
-
version = "0.2.0";
7
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
11
-
sha256 = "sha256-ahmMj/yzQiRP9oJwDuhJGxe849kxNsoGFDZ2CGQNhKs=";
13
13
+
hash = "sha256-gkjlIiLB3/074EEFrQUa0djvVt/C44O3afqqNis64P0=";
12
14
};
13
15
14
16
nativeBuildInputs = [ cmake ];
15
17
buildInputs = [ qtbase ];
18
18
+
19
19
+
cmakeFlags = [
20
20
+
(lib.cmakeBool "BUILD_WITH_QT6" isQt6)
21
21
+
(lib.cmakeBool "BUILD_SHARED_LIBS" true)
22
22
+
];
23
23
+
24
24
+
# Library only
25
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
1
-
{ lib, mkDerivation, fetchFromGitHub, cmake, qtbase, kcolorpicker, qttools }:
1
1
+
{ lib, stdenv, fetchFromGitHub, cmake, qttools, qtbase, qtsvg, kcolorpicker }:
2
2
3
3
-
mkDerivation rec {
3
3
+
let
4
4
+
isQt6 = lib.versions.major qtbase.version == "6";
5
5
+
in stdenv.mkDerivation rec {
4
6
pname = "kimageannotator";
5
5
-
version = "0.6.1";
7
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
11
-
sha256 = "sha256-lNoYAJ5yTC5H0gWPVkBGhLroRhFCPyC1DsVBy0IrqL4=";
13
13
+
hash = "sha256-Dq9CM/D3nA7MaY9rfwqF/UAw/+1ptKLf3P8jhFdngKk=";
12
14
};
13
15
14
16
nativeBuildInputs = [ cmake qttools ];
15
15
-
buildInputs = [ qtbase kcolorpicker ];
17
17
+
buildInputs = [ qtbase qtsvg ];
18
18
+
propagatedBuildInputs = [ kcolorpicker ];
19
19
+
20
20
+
cmakeFlags = [
21
21
+
(lib.cmakeBool "BUILD_WITH_QT6" isQt6)
22
22
+
(lib.cmakeBool "BUILD_SHARED_LIBS" true)
23
23
+
];
24
24
+
25
25
+
# Library only
26
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
36
+
kcolorpicker = callPackage ../development/libraries/kcolorpicker { };
37
37
+
kimageannotator = callPackage ../development/libraries/kimageannotator { };
38
38
+
36
39
futuresql = callPackage ../development/libraries/futuresql { };
37
40
kquickimageedit = callPackage ../development/libraries/kquickimageedit { };
38
41
libqaccessibilityclient = callPackage ../development/libraries/libqaccessibilityclient { };