From 16b4c9f914b4b2383293b1d5f2da07c65d267241 Mon Sep 17 00:00:00 2001 From: Gabriel L. Somlo Date: Mar 26 2019 18:03:41 +0000 Subject: Update to fast HeAP analytical placer; package examples --- diff --git a/.gitignore b/.gitignore index b68b8e3..5bad8e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /nextpnr-cadbf42.tar.gz +/nextpnr-ed4fc88.tar.gz diff --git a/nextpnr.spec b/nextpnr.spec index a6f23c8..2ed8c9a 100644 --- a/nextpnr.spec +++ b/nextpnr.spec @@ -1,9 +1,9 @@ -%global commit cadbf42054f224d84e5c5800baf82c0fa3a2a6db +%global commit ed4fc888debb2eb100d1476e92c87c65d72cf545 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: nextpnr Version: 0 -Release: 0.2.20190319git%{shortcommit}%{?dist} +Release: 0.3.20190326git%{shortcommit}%{?dist} Summary: FPGA place and route tool License: ISC and BSD and MIT and (MIT or Public Domain) @@ -24,6 +24,7 @@ BuildRequires: cmake(QtConfiguration) BuildRequires: boost-python3-devel BuildRequires: icestorm >= 0-0.7.20190311 BuildRequires: trellis-devel +BuildRequires: eigen3-devel # License: ISC Provides: bundled(qtimgui) @@ -56,6 +57,10 @@ cp 3rdparty/python-console/LICENSE LICENSE-python-console.txt -DICEBOX_ROOT=%{_datadir}/icestorm \ -DTRELLIS_ROOT=%{_datadir}/trellis make %{?_smp_mflags} +# prepare examples doc. directory: +mkdir -p examples/ice40 examples/ecp5 +cp -r ice40/examples/* examples/ice40 +cp ecp5/synth/* examples/ecp5 %install @@ -66,7 +71,7 @@ make %{?_smp_mflags} %{_bindir}/nextpnr-generic %{_bindir}/nextpnr-ice40 %{_bindir}/nextpnr-ecp5 -%doc README.md +%doc README.md docs examples %license COPYING %license LICENSE-imgui.txt %license LICENSE-qtimgui.txt @@ -74,6 +79,10 @@ make %{?_smp_mflags} %changelog +* Tue Mar 26 2019 Gabriel Somlo - 0-0.3.20190325gited4fc88 +- Update to latest dev snapshot containing fast HeAP-based analytical placer +- Package included ice40, ecp5 example projects as documentation + * Thu Mar 21 2019 Lubomir Rintel - 0-0.2.20190319gitcadbf42 - Enable ecp5 diff --git a/sources b/sources index e79b594..81a7ede 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextpnr-cadbf42.tar.gz) = 4478801b6b43022caf39811c1145934dd48116ac507a5a055b786829d56134f50d48a028edef060e32f93c458106df7462006c13bb3d62ab151ff546870cfb29 +SHA512 (nextpnr-ed4fc88.tar.gz) = e63832a04f6968915f836b0f62dab498a915e7112109427dc85fa67a33fedc89accc4c50a4895fe5242d8aee21eda500977c59ba14d9060acc3c4b18dc9d816c