python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / waylevel / default.nix
blobf02ada3ab8640a6a8e923ce77b7b97d35a68ffdd
1 { lib
2 , fetchFromSourcehut
3 , makeWrapper
4 , rustPlatform
5 , wayland
6 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "waylevel";
9   version = "1.0.0";
11   src = fetchFromSourcehut {
12     owner = "~shinyzenith";
13     repo = pname;
14     rev = version;
15     hash = "sha256-T2gqiRcKrKsvwGNnWrxR1Ga/VX4AyllYn1H25aIKt5s=";
16   };
18   cargoHash = "sha256-gw5m1/btJ5zZP04C7BCnHqEOUBoeu0whK8W7xA+xSQo=";
20   postFixup = ''
21     patchelf --set-rpath ${lib.makeLibraryPath [wayland]} $out/bin/waylevel
22   '';
24   meta = with lib; {
25     description = "A tool to print wayland toplevels and other compositor info";
26     homepage = "https://git.sr.ht/~shinyzenith/waylevel";
27     license = licenses.bsd2;
28     maintainers = with maintainers; [ dit7ya ];
29     platforms = platforms.linux;
30   };