evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / in / indi-full / package.nix
blob44493f9e5d347e6bd2a6f16e2992a3c039d87f4a
2   lib,
3   stdenv,
4   indi-3rdparty,
5   indi-with-drivers,
6   indilib,
7 }:
9 let
10   licenseFree = p: p.meta.license.free or false;
11   isFree =
12     p:
13     (builtins.all licenseFree ((p.buildInputs or [ ]) ++ (p.propagatedBuildInputs or [ ])))
14     && licenseFree p;
15   drivers = builtins.filter (
16     attrs: isFree attrs && (lib.meta.availableOn stdenv.hostPlatform attrs)
17   ) (builtins.attrValues indi-3rdparty);
19 indi-with-drivers.override {
20   pname = "indi-full";
21   inherit (indilib) version;
22   extraDrivers = drivers;