blast: fix and enable strictDeps (#366620)
[NixPkgs.git] / pkgs / by-name / mo / motoc / package.nix
blob54bf2174f86b9f8c24d138bdfeaee4ed4fbc8b76
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   openxr-loader,
6   nix-update-script,
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "motoc";
11   version = "0.3.4";
13   src = fetchFromGitHub {
14     owner = "galister";
15     repo = "motoc";
16     tag = "v${version}";
17     hash = "sha256-CAKgh9uddDhaFp2O62o1nNZ/ZWJbCR/7dMaI9V992Xk=";
18   };
20   cargoLock = {
21     lockFile = ./Cargo.lock;
22     outputHashes = {
23       "libmonado-rs-0.1.0" = "sha256-bbbo/Mkix6nUGLwplvj6m8IXOcZY5UoWc1xZnI67IlU=";
24       "openxr-0.19.0" = "sha256-kbEYoN4UvUEaZA9LJWEKx1X1r+l91GjTWs1hNXhr7cw=";
25     };
26   };
28   buildInputs = [
29     openxr-loader
30   ];
32   passthru.updateScript = nix-update-script { };
34   meta = {
35     description = "MOnado Tracking Origin Calibration program";
36     homepage = "https://github.com/galister/motoc";
37     changelog = "https://github.com/galister/motoc/releases";
38     license = lib.licenses.gpl3Plus;
39     maintainers = with lib.maintainers; [ pandapip1 ];
40     mainProgram = "motoc";
41   };