python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / krankerl / default.nix
blobd78fef8463d803105759d5b9d42ce9e7ed38fc51
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.13.3";
16   src = fetchFromGitHub {
17     owner = "ChristophWurst";
18     repo = "krankerl";
19     rev = "v${version}";
20     sha256 = "sha256-/zRO+CVYQgx9/j14zgNm/ABzLprt0OYne+O6hOEjSEw=";
21   };
23   cargoSha256 = "sha256-LWQRFgDxl2yxP+v1TUENaTGrA/udh84AJvWIkfTJezM=";
25   nativeBuildInputs = [
26     pkg-config
27     makeWrapper
28   ];
30   buildInputs = [
31     openssl
32     dbus
33     sqlite
34   ];
36   checkInputs = [
37     file
38   ];
40   meta = with lib; {
41     description = "A CLI helper to manage, package and publish Nextcloud apps";
42     homepage = "https://github.com/ChristophWurst/krankerl";
43     license = licenses.gpl3Only;
44     platforms = platforms.linux;
45     maintainers = with maintainers; [ onny ];
46   };