···229 The Programs handle Schematic Capture, and PCB Layout with Gerber output.
230 '';
231 license = lib.licenses.gpl3Plus;
232- maintainers = with lib.maintainers; [ evils kiwi ];
233- # kicad is cross platform
234 platforms = lib.platforms.all;
235 broken = stdenv.isDarwin;
236-237- hydraPlatforms = if (with3d) then [ ] else platforms;
238- # We can't download the 3d models on Hydra,
239- # they are a ~1 GiB download and they occupy ~5 GiB in store.
240- # as long as the base and libraries (minus 3d) are build,
241- # this wrapper does not need to get built
242- # the kicad-*small "packages" cause this to happen
243-244 mainProgram = "kicad";
245 };
246}
···1{ lib
2, buildPythonPackage
3-, isPy3k
4, python
5-, antlr4 }:
067buildPythonPackage rec {
8 pname = "antlr4-python3-runtime";
9 inherit (antlr4.runtime.cpp) version src;
00010 disabled = python.pythonOlder "3.6";
1112 sourceRoot = "${src.name}/runtime/Python3";
1314- # in 4.9, test was renamed to tests
00000015 checkPhase = ''
16 cd test*
17 ${python.interpreter} run.py
···1{ lib
2, buildPythonPackage
3+, setuptools
4, python
5+, antlr4
6+}:
78buildPythonPackage rec {
9 pname = "antlr4-python3-runtime";
10 inherit (antlr4.runtime.cpp) version src;
11+12+ format = "pyproject";
13+14 disabled = python.pythonOlder "3.6";
1516 sourceRoot = "${src.name}/runtime/Python3";
1718+ nativeBuildInputs = [
19+ setuptools
20+ ];
21+22+ # We use an asterisk because this expression is used also for old antlr
23+ # versions, where there the tests directory is `test` and not `tests`.
24+ # See e.g in package `baserow`.
25 checkPhase = ''
26 cd test*
27 ${python.interpreter} run.py
···56rustPlatform.buildRustPackage rec {
7 pname = "minesweep-rs";
8- version = "6.0.27";
910 src = fetchFromGitHub {
11 owner = "cpcloud";
12 repo = pname;
13 rev = "v${version}";
14- hash = "sha256-z94mKAboLs6fi+RKfwijm2RDpO729uJoSlxSzBdrkRI=";
15 };
1617- cargoHash = "sha256-IRWPjOUV3ElXPNYCRvQQAw74YBtEnTHtrWDYHO/eDNE=";
1819 meta = with lib; {
20 description = "Sweep some mines for fun, and probably not for profit";
···56rustPlatform.buildRustPackage rec {
7 pname = "minesweep-rs";
8+ version = "6.0.29";
910 src = fetchFromGitHub {
11 owner = "cpcloud";
12 repo = pname;
13 rev = "v${version}";
14+ hash = "sha256-PgZ9fL+g2X3CddPVD/JRrIFbw7GS73ELD3EhhR9BAUc=";
15 };
1617+ cargoHash = "sha256-c06TfslXGAshR1HXz6PCI26DMpFsb6OrzQ38p4RgsAw=";
1819 meta = with lib; {
20 description = "Sweep some mines for fun, and probably not for profit";
+3-3
pkgs/misc/fastly/default.nix
···1011buildGoModule rec {
12 pname = "fastly";
13- version = "10.3.0";
1415 src = fetchFromGitHub {
16 owner = "fastly";
17 repo = "cli";
18 rev = "refs/tags/v${version}";
19- hash = "sha256-UkhcSRVABgZs9/G5r6ZMLfFPZMeXE8atR5+HNG5y3tk=";
20 # The git commit is part of the `fastly version` original output;
21 # leave that output the same in nixpkgs. Use the `.git` directory
22 # to retrieve the commit SHA, and remove the directory afterwards,
···33 "cmd/fastly"
34 ];
3536- vendorHash = "sha256-IimrJZLaSkwWsqoVmNRyLhcME4y1YKw5xLayKxRj5lw=";
3738 nativeBuildInputs = [
39 installShellFiles
···1011buildGoModule rec {
12 pname = "fastly";
13+ version = "10.4.0";
1415 src = fetchFromGitHub {
16 owner = "fastly";
17 repo = "cli";
18 rev = "refs/tags/v${version}";
19+ hash = "sha256-NEbQ4GoZXnFes6jvqKDg4T8eDAHHEYytJ7W7qeZSCmE=";
20 # The git commit is part of the `fastly version` original output;
21 # leave that output the same in nixpkgs. Use the `.git` directory
22 # to retrieve the commit SHA, and remove the directory afterwards,
···33 "cmd/fastly"
34 ];
3536+ vendorHash = "sha256-mpN4YCiuL2jrZ4r/YOUhQSOBlGGHndQyrB9GT5mTAyI=";
3738 nativeBuildInputs = [
39 installShellFiles