Unverified Commit 1926d297 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

nextpnr: 0.8 -> 0.9 (#442852)

parents 819a776c 1b524728
Loading
Loading
Loading
Loading
+9 −13
Original line number Diff line number Diff line
@@ -23,20 +23,13 @@ let
  };

  pname = "nextpnr";
  version = "0.8";

  prjxray_src = fetchFromGitHub {
    owner = "f4pga";
    repo = "prjxray";
    rev = "faf9c774a340e39cf6802d009996ed6016e63521";
    hash = "sha256-BEv7vJoOHWHZoc9EXbesfwFFClkuiSpVwHUrj4ahUcA=";
  };
  version = "0.9";

  prjbeyond_src = fetchFromGitHub {
    owner = "YosysHQ-GmbH";
    repo = "prjbeyond-db";
    rev = "06d3b424dd0e52d678087c891c022544238fb9e3";
    hash = "sha256-nmyFFUO+/J2lb+lPATEjdYq0d21P1fN3N94JXR8brZ0=";
    rev = "f49f66be674d9857c657930353b867ba94bcbdd7";
    hash = "sha256-B/VmKgMu6f2Y8umE+NgGD5W0FYBIfDcMVwgHocFzreA=";
  };
in

@@ -47,7 +40,7 @@ stdenv.mkDerivation rec {
    owner = "YosysHQ";
    repo = "nextpnr";
    tag = "${pname}-${version}";
    hash = "sha256-lconcmLACxWxC41fTIkUaGbfp79G98YdHA4mRJ9Qo1w=";
    hash = "sha256-rpg99k7rSNU4p5D0iXipLgNNOA2j0PdDsz8JTxyYNPM=";
    fetchSubmodules = true;
  };

@@ -80,9 +73,12 @@ stdenv.mkDerivation rec {
      "-DTRELLIS_LIBDIR=${trellis}/lib/trellis"
      "-DGOWIN_BBA_EXECUTABLE=${python3Packages.apycula}/bin/gowin_bba"
      "-DUSE_OPENMP=ON"
      "-DHIMBAECHEL_UARCH=all"

      # gatemate excluded due to non-reproducible build https://github.com/YosysHQ/prjpeppercorn/issues/9
      # xilinx excluded due to needing vivado https://github.com/f4pga/prjxray?tab=readme-ov-file#step-1
      "-DHIMBAECHEL_UARCH=example;gowin;ng-ultra"

      "-DHIMBAECHEL_GOWIN_DEVICES=all"
      "-DHIMBAECHEL_PRJXRAY_DB=${prjxray_src}"
      "-DHIMBAECHEL_PRJBEYOND_DB=${prjbeyond_src}"
    ]
    ++ (lib.optional enableGui "-DBUILD_GUI=ON");
+3 −4
Original line number Diff line number Diff line
@@ -9,15 +9,14 @@

buildPythonPackage rec {
  pname = "apycula";
  version = "0.21";
  version = "0.25";
  pyproject = true;

  disabled = pythonOlder "3.8";

  src = fetchPypi {
    inherit version;
    pname = "Apycula";
    hash = "sha256-rh+1U1bqyrX3Mv1HUl22ykUHx5Zaq59suc7ZVAOi0mo=";
    inherit pname version;
    hash = "sha256-CLrceuZbmGygZtPM0ETVvsBosjY3FlQDo0sJh2I1uF0=";
  };

  build-system = [ setuptools-scm ];