Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / kile-wl / default.nix
blob842499f845a68b722fb3eaf98e40c6f465e93ada
1 { lib, fetchFromGitLab, unstableGitUpdater, rustPlatform }:
3 rustPlatform.buildRustPackage rec {
4   pname = "kile-wl";
5   version = "unstable-2023-07-23";
7   src = fetchFromGitLab {
8     owner = "snakedye";
9     repo = "kile";
10     rev = "c24208761d04e0a74d203fc1dcd2f7fed68da388";
11     sha256 = "sha256-4iclNVd7nm6LkgvsHwWaWyi1bZL/A+bbT5OSXn70bLs=";
12   };
14   passthru.updateScript = unstableGitUpdater {
15     url = "https://gitlab.com/snakedye/kile.git";
16   };
18   cargoLock = {
19     lockFile = ./Cargo.lock;
20     outputHashes = {
21       "kilexpr-0.1.0" = "sha256-Bw6vYtzhheAJ8NLQtr3gLjZ9/5ajuABURRYDnVF9W1Y=";
22     };
23   };
25   meta = with lib; {
26     description = "A tiling layout generator for river";
27     homepage = "https://gitlab.com/snakedye/kile";
28     license = licenses.mit;
29     platforms = platforms.linux; # It's meant for river, a wayland compositor
30     maintainers = with maintainers; [ moni ];
31     mainProgram = "kile";
32   };