18 stdenv.mkDerivation rec {
20 version = "unstable-2020-07-17";
22 src = fetchFromGitHub {
23 owner = "OpenLightingProject";
25 rev = "e2cd699c7792570500578fd092fb6bfb3d511023"; # HEAD of "0.10" branch
26 sha256 = "17a3z3zhx00rjk58icd3zlqfw3753f3y8bwy2sza0frdim09lqr4";
29 nativeBuildInputs = [ autoreconfHook bison flex pkg-config perl ];
31 # required for ola-ftdidmx plugin (support for 'dumb' FTDI devices)
41 propagatedBuildInputs = [
42 (python3.pkgs.protobuf.override { protobuf = protobuf; })
46 configureFlags = [ "--enable-python-libs" ];
48 enableParallelBuilding = true;
51 broken = stdenv.isDarwin;
52 description = "A framework for controlling entertainment lighting equipment";
53 homepage = "https://www.openlighting.org/ola/";
54 maintainers = with maintainers; [ ];
55 license = with licenses; [ lgpl21 gpl2Plus ];
56 platforms = platforms.all;