duplicity: 3.0.3.1 -> 3.0.3.2 (#364143)
[NixPkgs.git] / pkgs / by-name / ko / koji / package.nix
blob92fe3802fbae20009534971ad412c3c59562a8e4
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   pkg-config,
6   perl,
7   udev,
8   openssl,
9 }:
11 rustPlatform.buildRustPackage rec {
12   pname = "koji";
13   version = "2.2.0";
15   src = fetchFromGitHub {
16     owner = "its-danny";
17     repo = "koji";
18     rev = version;
19     hash = "sha256-2kBjHX7izo4loJ8oyPjE9FtCvUODC3Sm4T8ETIdeGZM=";
20   };
22   cargoHash = "sha256-owppYDt0YdWoDvfmzVfiIPjLgTAT9eTI1LpRr4Y3XQA=";
24   OPENSSL_NO_VENDOR = 1;
26   nativeBuildInputs = [
27     pkg-config
28     perl
29     udev
30   ];
32   buildInputs = [
33     openssl.dev
34   ];
36   meta = with lib; {
37     description = "Interactive CLI for creating conventional commits";
38     homepage = "https://github.com/its-danny/koji";
39     license = with licenses; [ mit ];
40     maintainers = with maintainers; [ ByteSudoer ];
41     mainProgram = "koji";
42     platforms = platforms.unix;
43   };