chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / po / pololu-tic / package.nix
blob322ff8fa6455c0bfb50b8de3ada20be2481dceef
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , libusbp
5 , cmake
6 , pkg-config
7 , qt5
8 }:
10 stdenv.mkDerivation (finalAttrs: {
11   pname = "pololu-tic";
12   version = "1.8.1";
14   src = fetchFromGitHub {
15     owner = "pololu";
16     repo = "pololu-tic-software";
17     rev = "refs/tags/${finalAttrs.version}";
18     hash = "sha256-C/v5oaC5zZwm+j9CbFaDW+ebzHxPVb8kZLg9c0HyPbc=";
19   };
21   outputs = [
22     "out"
23     "dev"
24   ];
26   nativeBuildInputs = [
27     cmake
28     pkg-config
29     qt5.wrapQtAppsHook
30   ];
32   propagatedBuildInputs = [
33     libusbp
34   ];
36   buildInputs = [
37     qt5.qtbase
38   ];
40   meta = with lib; {
41     homepage = "https://github.com/pololu/pololu-tic-software";
42     description = "Pololu Tic stepper motor controller software";
43     platforms = platforms.all;
44     license = licenses.cc-by-sa-30;
45     maintainers = with maintainers; [ bzizou ];
46   };