chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / hi / highlight-pointer / package.nix
blob614ce434ef795f1f930684e37f867cda61cc16b0
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   libX11,
6   xorg,
7   libXext,
8 }:
10 stdenv.mkDerivation (finalAttrs: {
11   pname = "highlight-pointer";
12   version = "1.1.3";
14   src = fetchFromGitHub {
15     owner = "swillner";
16     repo = "highlight-pointer";
17     rev = "refs/tags/v${finalAttrs.version}";
18     hash = "sha256-mz9gXAtrtSV0Lapx8xBOPljuF+HRgDaF2DKCDrHXQa8=";
19   };
21   buildInputs = [
22     libX11
23     libXext
24     xorg.libXi
25     xorg.libXfixes
26   ];
28   installPhase = ''
29     runHook preInstall
31     install -m 555 -D highlight-pointer $out/bin/highlight-pointer
33     runHook postInstall
34   '';
36   meta = with lib; {
37     description = "Highlight mouse pointer/cursor using a dot";
38     homepage = "https://github.com/swillner/highlight-pointer";
39     changelog = "https://github.com/swillner/highlight-pointer/releases/tag/v${finalAttrs.version}";
40     license = licenses.mit;
41     platforms = platforms.linux;
42     maintainers = with maintainers; [ DCsunset ];
43     mainProgram = "highlight-pointer";
44   };