Commit 1ce75232 authored by Liam Murphy's avatar Liam Murphy Committed by Austin Seipp
Browse files

yosys: 0.47 -> 0.48

r-ryantm couldn't perform this update automatically because the tag
names seem to have changed from `0.x` to `v0.x`.

Yosys's test suite also now seems to rely on gtkwave for `vcd2fst`.
parent 1a7de5d7
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
  boost,
  fetchFromGitHub,
  flex,
  gtkwave,
  libffi,
  makeWrapper,
  pkg-config,
@@ -80,13 +81,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
  pname = "yosys";
  version = "0.47";
  version = "0.48";

  src = fetchFromGitHub {
    owner = "YosysHQ";
    repo = "yosys";
    rev = "refs/tags/${finalAttrs.version}";
    hash = "sha256-9u9aAPTZyt9vzZwryor3GRCGzs/mu2/XtM0XzV7uHfk=";
    rev = "refs/tags/v${finalAttrs.version}";
    hash = "sha256-LzBx1bxpiPOiRTPgBcjNnuQemZG5xfvtA/NgqUib/6g=";
    fetchSubmodules = true;
    leaveDotGit = true;
    postFetch = ''
@@ -160,7 +161,10 @@ stdenv.mkDerivation (finalAttrs: {

  checkTarget = "test";
  doCheck = true;
  nativeCheckInputs = [ iverilog ];
  nativeCheckInputs = [
    gtkwave
    iverilog
  ];

  setupHook = ./setup-hook.sh;