biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / krankerl / default.nix
blob0e04733e375e0e5af3c926e86a4fc42517a300b0
1 { lib
2 , fetchFromGitHub
3 , rustPlatform
4 , pkg-config
5 , openssl
6 , dbus
7 , sqlite
8 , file
9 , makeWrapper
12 rustPlatform.buildRustPackage rec {
13   pname = "krankerl";
14   version = "0.14.0";
16   src = fetchFromGitHub {
17     owner = "ChristophWurst";
18     repo = "krankerl";
19     rev = "v${version}";
20     sha256 = "sha256-fFtjQFkNB5vn9nlFJI6nRdqxB9PmOGl3ySZ5LG2tgPg=";
21   };
23   cargoSha256 = "sha256-0V2ftZmuKXRhOFWCroYOxQqW3NFh9Uuwcg0CM1sFlcQ=";
25   nativeBuildInputs = [
26     pkg-config
27     makeWrapper
28   ];
30   buildInputs = [
31     openssl
32     dbus
33     sqlite
34   ];
36   nativeCheckInputs = [
37     file
38   ];
40   meta = with lib; {
41     description = "A CLI helper to manage, package and publish Nextcloud apps";
42     mainProgram = "krankerl";
43     homepage = "https://github.com/ChristophWurst/krankerl";
44     license = licenses.gpl3Only;
45     platforms = platforms.linux;
46     maintainers = with maintainers; [ onny ];
47   };