pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / misc / screensavers / xssproxy / default.nix
blob2ec28be876490c940afc93d83ae082b9e731ecdc
1 { lib, stdenv, fetchFromGitHub, glib, pkg-config, xorg, dbus }:
3 stdenv.mkDerivation rec {
4   pname = "xssproxy";
5   version = "1.1.0";
7   src = fetchFromGitHub {
8     owner = "vincentbernat";
9     repo = "xssproxy";
10     rev = "v${version}";
11     sha256 = "sha256-BE/v1CJAwKwxlK3Xg3ezD+IXyT7ZFGz3bQzGxFQfEnU=";
12   };
14   nativeBuildInputs = [ pkg-config ];
15   buildInputs = [ glib xorg.libX11 xorg.libXScrnSaver dbus ];
17   makeFlags = [
18     "bindir=$(out)/bin"
19     "man1dir=$(out)/share/man/man1"
20   ];
22   meta = {
23     description = "Forward freedesktop.org Idle Inhibition Service calls to Xss";
24     mainProgram = "xssproxy";
25     homepage = "https://github.com/vincentbernat/xssproxy";
26     license = lib.licenses.gpl3;
27     maintainers = with lib.maintainers; [ benley ];
28     platforms = lib.platforms.unix;
29   };