gnome-podcasts: 0.7.1 -> 0.7.2 (#373846)
[NixPkgs.git] / pkgs / by-name / ki / kibi / package.nix
blob3ebac1f709b642a08c0bfd10f84db031527d792e
2   lib,
3   fetchFromGitHub,
4   rustPlatform,
5   makeWrapper,
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "kibi";
10   version = "0.2.2";
12   cargoHash = "sha256-ebUCkcUACganeq5U0XU4VIGClKDZGhUw6K3WBgTUUUw=";
14   src = fetchFromGitHub {
15     owner = "ilai-deutel";
16     repo = "kibi";
17     rev = "v${version}";
18     sha256 = "sha256-ox1qKWxJlUIFzEqeyzG2kqZix3AHnOKFrlpf6O5QM+k=";
19   };
21   nativeBuildInputs = [ makeWrapper ];
23   postInstall = ''
24     install -Dm644 syntax.d/* -t $out/share/kibi/syntax.d
25     wrapProgram $out/bin/kibi --prefix XDG_DATA_DIRS : "$out/share"
26   '';
28   meta = with lib; {
29     description = "Text editor in ≤1024 lines of code, written in Rust";
30     homepage = "https://github.com/ilai-deutel/kibi";
31     license = licenses.mit;
32     maintainers = with maintainers; [ robertodr ];
33     mainProgram = "kibi";
34   };