python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / wayland / ydotool / default.nix
blob8f142ef6488167230b391f2891ed93f9ced99c63
1 { lib, stdenv, fetchFromGitHub, cmake, scdoc, util-linux }:
3 stdenv.mkDerivation rec {
4   pname = "ydotool";
5   version = "1.0.1";
7   src = fetchFromGitHub {
8     owner = "ReimuNotMoe";
9     repo = "ydotool";
10     rev = "v${version}";
11     sha256 = "sha256-maXXGCqB8dkGO8956hsKSwM4HQdYn6z1jBFENQ9sKcA=";
12   };
14   strictDeps = true;
15   nativeBuildInputs = [ cmake scdoc ];
17   postInstall = ''
18     substituteInPlace ${placeholder "out"}/lib/systemd/user/ydotool.service \
19       --replace /usr/bin/kill "${util-linux}/bin/kill"
20   '';
22   meta = with lib; {
23     homepage = "https://github.com/ReimuNotMoe/ydotool";
24     description = "Generic Linux command-line automation tool";
25     license = licenses.agpl3Plus;
26     maintainers = with maintainers; [ willibutz kraem ];
27     platforms = with platforms; linux;
28   };