pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / ka / kamp / package.nix
blob954527213054f41be7bb1955a4da4b8c218fac26
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "kamp";
9   version = "0.2.1";
11   src = fetchFromGitHub {
12     owner = "vbauerster";
13     repo = pname;
14     rev = "v${version}";
15     hash = "sha256-9cakFhA9niMZ0jD0ilgCUztk4uL6wDp6zfHUJY/yLYw=";
16   };
18   cargoHash = "sha256-BnVV0UnXEebq1kbQvv8PkmntLK0BwrOcMxxIODpZrxc=";
20   postInstall = ''
21     install scripts/* -Dt $out/bin
22   '';
24   meta = {
25     description = "Tool to control Kakoune editor from the command line";
26     homepage = "https://github.com/vbauerster/kamp";
27     license = lib.licenses.unlicense;
28     maintainers = with lib.maintainers; [ erikeah ];
29     mainProgram = "kamp";
30     platforms = lib.platforms.linux;
31   };