python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / clipbuzz / default.nix
blobaaa37ad7c18f870cf03633c3d7ae2afe6fd93a62
1 { stdenv, lib, fetchFromSourcehut, zig, libX11, libXfixes }:
3 stdenv.mkDerivation rec {
4   pname = "clipbuzz";
5   version = "2.0.0";
7   src = fetchFromSourcehut {
8     owner = "~cnx";
9     repo = pname;
10     rev = version;
11     sha256 = "1qn98bwp7v7blw4v0g4pckgxrky5ggvq9m0kck2kqw8jg9jc15jp";
12   };
14   nativeBuildInputs = [ zig ];
15   buildInputs = [ libX11 libXfixes ];
17   preBuild = ''
18     export HOME=$TMPDIR
19   '';
21   installPhase = ''
22     zig build -Drelease-safe -Dcpu=baseline --prefix $out install
23   '';
25   meta = with lib; {
26     description = "Buzz on new X11 clipboard events";
27     homepage = "https://git.sr.ht/~cnx/clipbuzz";
28     license = licenses.unlicense;
29     maintainers = [ maintainers.McSinyx ];
30   };