about summary refs log tree commit diff
path: root/pkgs/applications/science/electronics
diff options
context:
space:
mode:
authorSharzyL <me@sharzy.in>2023-02-06 22:40:11 +0800
committerSharzyL <me@sharzy.in>2023-02-07 10:14:06 +0800
commitc37fedf985c2f9aa9a1e8c827c5f4314d421d550 (patch)
tree737df043ad0e57160d4ff4069e49a54bf3c2baba /pkgs/applications/science/electronics
parent75169d683d42ed2f3ccd99c321850f0abda70cb0 (diff)
downloadnixlib-c37fedf985c2f9aa9a1e8c827c5f4314d421d550.tar
nixlib-c37fedf985c2f9aa9a1e8c827c5f4314d421d550.tar.gz
nixlib-c37fedf985c2f9aa9a1e8c827c5f4314d421d550.tar.bz2
nixlib-c37fedf985c2f9aa9a1e8c827c5f4314d421d550.tar.lz
nixlib-c37fedf985c2f9aa9a1e8c827c5f4314d421d550.tar.xz
nixlib-c37fedf985c2f9aa9a1e8c827c5f4314d421d550.tar.zst
nixlib-c37fedf985c2f9aa9a1e8c827c5f4314d421d550.zip
verilator: 5.002 -> 5.006
Diffstat (limited to 'pkgs/applications/science/electronics')
-rw-r--r--pkgs/applications/science/electronics/verilator/default.nix18
1 files changed, 6 insertions, 12 deletions
diff --git a/pkgs/applications/science/electronics/verilator/default.nix b/pkgs/applications/science/electronics/verilator/default.nix
index 33d145c00756..e77f6aeeb29b 100644
--- a/pkgs/applications/science/electronics/verilator/default.nix
+++ b/pkgs/applications/science/electronics/verilator/default.nix
@@ -1,22 +1,22 @@
 { lib, stdenv, fetchFromGitHub
 , perl, flex, bison, python3, autoconf
-, which, cmake
+, which, cmake, help2man
 }:
 
 stdenv.mkDerivation rec {
   pname = "verilator";
-  version = "5.002";
+  version = "5.006";
 
   src = fetchFromGitHub {
     owner = pname;
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-RNoKAEF7zl+WqqbxGP/VvdQqQP8VI3hoQku3b/g0XpU=";
+    hash = "sha256-PA8hbE6XECapuaO5YcgEodOoxSDqpMucdijJBBb7fZg=";
   };
 
   enableParallelBuilding = true;
   buildInputs = [ perl ];
-  nativeBuildInputs = [ flex bison python3 autoconf ];
+  nativeBuildInputs = [ flex bison python3 autoconf help2man ];
   nativeCheckInputs = [ which ];
 
   doCheck = stdenv.isLinux; # darwin tests are broken for now...
@@ -24,14 +24,8 @@ stdenv.mkDerivation rec {
 
   preConfigure = "autoconf";
 
-  preCheck = ''
-    patchShebangs \
-      src/flexfix \
-      src/vlcovgen \
-      bin/verilator \
-      bin/verilator_coverage \
-      test_regress/driver.pl \
-      test_regress/t/*.pl
+  postPatch = ''
+    patchShebangs bin/* src/{flexfix,vlcovgen} test_regress/{driver.pl,t/*.pl}
   '';
 
   meta = with lib; {