dput-ng: fix eval (#364540)
[NixPkgs.git] / pkgs / by-name / po / pololu-tic / package.nix
blob51b6af2c01e50c07bf3e0f6641dd183c6657595b
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   libusbp,
6   cmake,
7   pkg-config,
8   qt5,
9 }:
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "pololu-tic";
13   version = "1.8.1";
15   src = fetchFromGitHub {
16     owner = "pololu";
17     repo = "pololu-tic-software";
18     rev = "refs/tags/${finalAttrs.version}";
19     hash = "sha256-C/v5oaC5zZwm+j9CbFaDW+ebzHxPVb8kZLg9c0HyPbc=";
20   };
22   outputs = [
23     "out"
24     "dev"
25   ];
27   nativeBuildInputs = [
28     cmake
29     pkg-config
30     qt5.wrapQtAppsHook
31   ];
33   propagatedBuildInputs = [
34     libusbp
35   ];
37   buildInputs = [
38     qt5.qtbase
39   ];
41   meta = with lib; {
42     homepage = "https://github.com/pololu/pololu-tic-software";
43     description = "Pololu Tic stepper motor controller software";
44     platforms = platforms.all;
45     license = licenses.cc-by-sa-30;
46     maintainers = with maintainers; [ bzizou ];
47   };