python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / applications / misc / kile-wl / default.nix
blob0da4889ebdf3ed336d4a90ed3bf51a2a365dfdd2
1 { lib, fetchFromGitLab, unstableGitUpdater, rustPlatform, scdoc }:
3 rustPlatform.buildRustPackage rec {
4   pname = "kile-wl";
5   version = "unstable-2021-09-30";
7   src = fetchFromGitLab {
8     owner = "snakedye";
9     repo = "kile";
10     rev = "b543d435b92498b72609a05048bc368837a7b455";
11     sha256 = "sha256-+SjdhSRT6TGbwvgZti8t9wYJx8LEtY3pleDZx/AEkio=";
12   };
14   passthru.updateScript = unstableGitUpdater {
15     url = "https://gitlab.com/snakedye/kile.git";
16   };
18   cargoSha256 = "sha256-W7rq42Pz+l4TSsR/h2teRTbl3A1zjOcIx6wqgnwyQNA=";
20   nativeBuildInputs = [ scdoc ];
22   postInstall = ''
23     mkdir -p $out/share/man
24     scdoc < doc/kile.1.scd > $out/share/man/kile.1
25   '';
27   meta = with lib; {
28     description = "A tiling layout generator for river";
29     homepage = "https://gitlab.com/snakedye/kile";
30     license = licenses.mit;
31     platforms = platforms.linux; # It's meant for river, a wayland compositor
32     maintainers = with maintainers; [ fortuneteller2k ];
33     mainProgram = "kile";
34   };