crun: 1.8.3 -> 1.8.4
[NixPkgs.git] / pkgs / tools / graphics / gromit-mpx / default.nix
blob09050275fe47f6f797c29091267e3037ae32a0d7
1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config
2 , gtk, glib, pcre, libappindicator, libpthreadstubs, xorg
3 , libxkbcommon, libepoxy, at-spi2-core, dbus, libdbusmenu
4 , wrapGAppsHook
5 }:
7 stdenv.mkDerivation rec {
8   pname = "gromit-mpx";
9   version = "1.4.3";
11   src = fetchFromGitHub {
12     owner = "bk138";
13     repo = "gromit-mpx";
14     rev = version;
15     sha256 = "sha256-nbSyWcccu07FZbvOESFhlnuxgTNgJ+/6ujVQvEyQGGo=";
16   };
18   nativeBuildInputs = [ cmake pkg-config wrapGAppsHook ];
19   buildInputs = [
20     gtk glib pcre libappindicator libpthreadstubs
21     xorg.libXdmcp libxkbcommon libepoxy at-spi2-core
22     dbus libdbusmenu
23   ];
25   meta = with lib; {
26     description = "Desktop annotation tool";
28     longDescription = ''
29       Gromit-MPX (GRaphics Over MIscellaneous Things) is a small tool
30       to make annotations on the screen.
31     '';
33     homepage = "https://github.com/bk138/gromit-mpx";
34     maintainers = with maintainers; [ pjones ];
35     platforms = platforms.linux;
36     license = licenses.gpl2Plus;
37   };