Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / kirigami-addons / default.nix
blob8cefa310b61ac107d6841dcead855d03ad2f147d
1 { lib
2 , mkDerivation
3 , fetchFromGitLab
5 , cmake
6 , extra-cmake-modules
8 , ki18n
9 , kirigami2
10 , qtquickcontrols2
13 mkDerivation rec {
14   pname = "kirigami-addons";
15   version = "0.11.0";
17   src = fetchFromGitLab {
18     domain = "invent.kde.org";
19     owner = "libraries";
20     repo = pname;
21     rev = "v${version}";
22     hash = "sha256-KTkEfGmQf9kj+9e/rJM7jd/4BqubDLu5/oLkX88uENA=";
23   };
25   nativeBuildInputs = [
26     cmake
27     extra-cmake-modules
28   ];
30   buildInputs = [
31     ki18n
32     kirigami2
33     qtquickcontrols2
34   ];
36   meta = with lib; {
37     description = "Add-ons for the Kirigami framework";
38     homepage = "https://invent.kde.org/libraries/kirigami-addons";
39     # https://invent.kde.org/libraries/kirigami-addons/-/blob/b197d98fdd079b6fc651949bd198363872d1be23/src/treeview/treeviewplugin.cpp#L1-5
40     license = licenses.lgpl2Plus;
41     maintainers = with maintainers; [ samueldr matthiasbeyer ];
42   };