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