Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{
2 mkDerivation,
3 lib,
4 fetchurl,
5 extra-cmake-modules,
6 qtbase,
7 kconfig,
8 kcoreaddons,
9 kwidgetsaddons,
10 kguiaddons,
11 qttools,
12}:
13
14mkDerivation rec {
15 pname = "kproperty";
16 version = "3.2.0";
17
18 src = fetchurl {
19 url = "mirror://kde/stable/${pname}/src/${pname}-${version}.tar.xz";
20 sha256 = "1yldfsdamk4dag8dyryjn5n9j2pzi42s79kkafymfnbifhnhrbv7";
21 };
22
23 patches = [
24 ./cmake-minimum-required.patch
25 ];
26
27 nativeBuildInputs = [ extra-cmake-modules ];
28
29 buildInputs = [
30 kconfig
31 kcoreaddons
32 kwidgetsaddons
33 kguiaddons
34 qttools
35 ];
36
37 propagatedBuildInputs = [ qtbase ];
38
39 meta = {
40 description = "Property editing framework with editor widget similar to what is known from Qt Designer";
41 license = lib.licenses.lgpl2;
42 platforms = lib.platforms.linux;
43 maintainers = with lib.maintainers; [ zraexy ];
44 };
45}