diff --git a/pkgs/by-name/st/stepcode/package.nix b/pkgs/by-name/st/stepcode/package.nix new file mode 100644 index 000000000000..c87737e7be02 --- /dev/null +++ b/pkgs/by-name/st/stepcode/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, +}: + +stdenv.mkDerivation { + pname = "stepcode"; + version = "0.8.2-unstable-2026-02-09"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "stepcode"; + repo = "stepcode"; + rev = "74b6fe45751bd60be749bc80766f38745d29ed72"; + hash = "sha256-RDYHRvotBd6xBuo6eZ6ZB8RHJz5suQ5Rx8LeZlbbBGQ="; + }; + + nativeBuildInputs = [ + cmake + ]; + + meta = { + description = "Library for reading and writing STEP Part 21 exchange files"; + homepage = "https://github.com/stepcode/stepcode"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ + wishstudio + ]; + platforms = lib.platforms.all; + }; +}