biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / admin / netbox2netshot / default.nix
blob0b5e1ed73793491da3e4a9c0ee169e3388ea1ba0
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , openssl
6 , stdenv
7 , darwin
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "netbox2netshot";
12   version = "0.1.12";
14   src = fetchFromGitHub {
15     owner = "scaleway";
16     repo = "netbox2netshot";
17     rev = version;
18     hash = "sha256-PT/eQBe0CX1l6tcC5QBiXKGWgIQ8s4h6IApeWyb8ysc=";
19   };
21   cargoHash = "sha256-/T+6cjWG8u/Mr8gtBOXbEEZOO0pDykEpNIVTgooAmuw=";
23   nativeBuildInputs = [
24     pkg-config
25   ];
27   buildInputs = [
28     openssl
29   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
30     darwin.apple_sdk.frameworks.CoreFoundation
31     darwin.apple_sdk.frameworks.Security
32   ];
34   meta = with lib; {
35     description = "Inventory synchronization tool between Netbox and Netshot";
36     homepage = "https://github.com/scaleway/netbox2netshot";
37     license = licenses.asl20;
38     maintainers = [ ];
39     mainProgram = "netbox2netshot";
40   };