Unverified Commit 7ee30ff0 authored by Michael Daniels's avatar Michael Daniels Committed by GitHub
Browse files

python3Packages.verilogae: disable on python 3.14 (#483814)

parents 77071d70 79442dad
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  pythonAtLeast,
  nix-update-script,
  setuptools-rust,
  rustPlatform,
@@ -26,6 +27,9 @@ buildPythonPackage.override { stdenv = llvmPackages.stdenv; } rec {
    hash = "sha256-TDE2Ewokhm2KSKe+sunUbV8KD3kaTSd5dB3CLCWGJ9U=";
  };

  # segfault in pythonImportsCheckPhase
  disabled = pythonAtLeast "3.14";

  postPatch = ''
    substituteInPlace openvaf/osdi/build.rs \
      --replace-fail "-fPIC" ""
@@ -66,6 +70,7 @@ buildPythonPackage.override { stdenv = llvmPackages.stdenv; } rec {
  meta = {
    description = "Verilog-A tool useful for compact model parameter extraction";
    homepage = "https://man.sr.ht/~dspom/openvaf_doc/verilogae/";
    downloadPage = "https://github.com/OpenVAF/OpenVAF-Reloaded";
    license = lib.licenses.gpl3Only;
    maintainers = with lib.maintainers; [
      jasonodoom