Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / applet-window-appmenu / default.nix
blob09185bfb3c26d0738c58f3a89a34347fb74dd07e
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , extra-cmake-modules
6 , kcoreaddons
7 , kdeclarative
8 , kdecoration
9 , plasma-framework
10 , plasma-workspace
11 , libSM
12 , qtx11extras
13 , kwindowsystem
14 , libdbusmenu
15 , wrapQtAppsHook
18 stdenv.mkDerivation {
19   pname = "applet-window-appmenu";
20   version = "unstable-2022-06-27";
22   src = fetchFromGitHub {
23     owner = "psifidotos";
24     repo = "applet-window-appmenu";
25     rev = "1de99c93b0004b80898081a1acfd1e0be807326a";
26     hash = "sha256-PLlZ2qgdge8o1mZOiPOXSmTQv1r34IUmWTmYFGEzNTI=";
27   };
29   nativeBuildInputs = [
30     cmake
31     extra-cmake-modules
32     wrapQtAppsHook
33   ];
35   buildInputs = [
36     kcoreaddons
37     kdeclarative
38     kdecoration
39     kwindowsystem
40     plasma-framework
41     plasma-workspace
42     libSM
43     qtx11extras
44     libdbusmenu
45   ];
47   meta = with lib; {
48     description = "Plasma 5 applet in order to show window menu in your panels";
49     homepage = "https://github.com/psifidotos/applet-window-appmenu";
50     license = licenses.gpl2Plus;
51     maintainers = with maintainers; [ greydot ];
52     platforms = platforms.linux;
53   };