···229229 The Programs handle Schematic Capture, and PCB Layout with Gerber output.
230230 '';
231231 license = lib.licenses.gpl3Plus;
232232- maintainers = with lib.maintainers; [ evils kiwi ];
233233- # kicad is cross platform
232232+ maintainers = with lib.maintainers; [ evils ];
234233 platforms = lib.platforms.all;
235234 broken = stdenv.isDarwin;
236236-237237- hydraPlatforms = if (with3d) then [ ] else platforms;
238238- # We can't download the 3d models on Hydra,
239239- # they are a ~1 GiB download and they occupy ~5 GiB in store.
240240- # as long as the base and libraries (minus 3d) are build,
241241- # this wrapper does not need to get built
242242- # the kicad-*small "packages" cause this to happen
243243-244235 mainProgram = "kicad";
245236 };
246237}
···11{ lib
22, buildPythonPackage
33-, isPy3k
33+, setuptools
44, python
55-, antlr4 }:
55+, antlr4
66+}:
6778buildPythonPackage rec {
89 pname = "antlr4-python3-runtime";
910 inherit (antlr4.runtime.cpp) version src;
1111+1212+ format = "pyproject";
1313+1014 disabled = python.pythonOlder "3.6";
11151216 sourceRoot = "${src.name}/runtime/Python3";
13171414- # in 4.9, test was renamed to tests
1818+ nativeBuildInputs = [
1919+ setuptools
2020+ ];
2121+2222+ # We use an asterisk because this expression is used also for old antlr
2323+ # versions, where there the tests directory is `test` and not `tests`.
2424+ # See e.g in package `baserow`.
1525 checkPhase = ''
1626 cd test*
1727 ${python.interpreter} run.py