Merge pull request #179584 from Artturin/fmtupdate
This commit is contained in:
commit
aeed5a4f93
2 changed files with 18 additions and 8 deletions
|
@ -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";
|
||||||
|
|
|
@ -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=";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue