Merge pull request #179584 from Artturin/fmtupdate

This commit is contained in:
Artturi 2022-07-22 21:24:12 +03:00 committed by GitHub
commit aeed5a4f93
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 8 deletions

View file

@ -8,7 +8,7 @@
, git , git
, python3 , python3
, swig4 , swig4
, boost172 , boost17x
, cimg , cimg
, eigen , eigen
, lcov , lcov
@ -27,14 +27,14 @@
mkDerivation rec { mkDerivation rec {
pname = "openroad"; pname = "openroad";
version = "2.0"; version = "unstable-2022-07-19";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "The-OpenROAD-Project"; owner = "The-OpenROAD-Project";
repo = "OpenROAD"; repo = "OpenROAD";
rev = "v${version}"; rev = "2610b3953ef62651825d89fb96917cf5d20af0f1";
fetchSubmodules = true; fetchSubmodules = true;
sha256 = "1p677xh16wskfj06jnplhpc3glibhdaqxmk0j09832chqlryzwyx"; sha256 = "sha256-BP0JSnxl1XyqHzDY4eITaGHevqd+rbjWZy/LAfDfELs=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -47,7 +47,7 @@ mkDerivation rec {
]; ];
buildInputs = [ buildInputs = [
boost172 boost17x
cimg cimg
eigen eigen
lcov lcov
@ -70,7 +70,11 @@ mkDerivation rec {
''; '';
# Enable output images from the placer. # Enable output images from the placer.
cmakeFlags = [ "-DUSE_CIMG_LIB=ON" ]; cmakeFlags = [
"-DUSE_SYSTEM_BOOST=ON"
"-DUSE_CIMG_LIB=ON"
"-DOPENROAD_VERSION=${src.rev}"
];
# Resynthesis needs access to the Yosys binaries. # Resynthesis needs access to the Yosys binaries.
qtWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ yosys ]}" ]; qtWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ yosys ]}" ];
@ -84,6 +88,12 @@ mkDerivation rec {
test/regression test/regression
''; '';
doInstallCheck = true;
installCheckPhase = ''
$out/bin/openroad -version
$out/bin/sta -version
'';
meta = with lib; { meta = with lib; {
description = "OpenROAD's unified application implementing an RTL-to-GDS flow"; description = "OpenROAD's unified application implementing an RTL-to-GDS flow";
homepage = "https://theopenroadproject.org"; homepage = "https://theopenroadproject.org";

View file

@ -48,7 +48,7 @@ in
}; };
fmt_8 = generic { fmt_8 = generic {
version = "8.0.1"; version = "8.1.1";
sha256 = "1mnvxqsan034d2jiqnw2yvkljl7lwvhakmj5bscwp1fpkn655bbw"; sha256 = "sha256-leb2800CwdZMJRWF5b1Y9ocK0jXpOX/nwo95icDf308=";
}; };
} }