gerbolyze: 3.1.7 -> 3.1.8

This commit is contained in:
Wulfsta
2024-07-03 20:26:17 -04:00
parent 0661b023ad
commit 40ea3bed49
+4 -20
View File
@@ -6,12 +6,12 @@
}:
let
version = "3.1.7";
version = "3.1.8";
src = fetchFromGitHub {
owner = "jaseg";
repo = "gerbolyze";
rev = "v${version}";
hash = "sha256-0iTelSlUJUafclRowwsUAoO44nc/AXaOKXnZKfKOIaE=";
hash = "sha256-uF06aU9zT7LjYHreQ8aFQKn/wAesS31LvzHBgD50LfQ=";
fetchSubmodules = true;
};
@@ -43,22 +43,6 @@ let
platforms = platforms.linux;
};
};
# FIXME: check if this downgrade is still required when bumping gerbolyze
# https://github.com/jaseg/gerbolyze/issues/47
resvg' = resvg.overrideAttrs (old: rec {
version = "0.41.0";
src = old.src.override {
rev = "v${version}";
hash = "sha256-plZiyEiBWeV2mwTsNK5Je8Axs/hcHH8aV2VpOix6QCY=";
};
cargoDeps = old.cargoDeps.overrideAttrs (lib.const {
name = "${old.pname}-${version}-vendor.tar.gz";
inherit src;
outputHash = "sha256-U7xzb9e9wh9XbLvlYQ0ofIjH8FuSzVcrXnrehQmZgww=";
});
});
in python3Packages.buildPythonApplication rec {
inherit version src;
pname = "gerbolyze";
@@ -77,7 +61,7 @@ in python3Packages.buildPythonApplication rec {
python3Packages.python-slugify
python3Packages.lxml
python3Packages.gerbonara
resvg'
resvg
svg-flatten
];
@@ -95,7 +79,7 @@ in python3Packages.buildPythonApplication rec {
pythonImportsCheck = [ "gerbolyze" ];
nativeCheckInputs = [ python3Packages.pytestCheckHook resvg' svg-flatten ];
nativeCheckInputs = [ python3Packages.pytestCheckHook resvg svg-flatten ];
meta = with lib; {
description = "Directly render SVG overlays into Gerber and Excellon files";