Package arachne-pnr: Specfile
Name: arachne-pnr Version: 0.1.0.0.310.g5d830dd Release: alt1 Summary: Place and route tool for iCE40 family FPGAs License: %mit Group: Engineering Url: https://github.com/cseed/arachne-pnr Source: %name-%version.tar Patch: use-explicit-git-hash.patch BuildRequires(pre): rpm-build-licenses BuildPreReq: /proc yosys # Automatically added by buildreq on Mon Jul 17 2017 # optimized out: glibc-kernheaders-x86 libstdc++-devel python-base python3 python3-base BuildRequires: gcc-c++ glibc-kernheaders-generic icestorm-chipdb Requires: %name-chipdb = %version-%release %description Arachne-pnr implements the place and route step of the hardware compilation process for FPGAs. It accepts as input a technology-mapped netlist in BLIF format, as output by the Yosys synthesis suite for example. It currently targets the Lattice Semiconductor iCE40 family of FPGAs. Its output is a textual bitstream representation for assembly by the IceStorm icepack command. The output of icepack is a binary bitstream which can be uploaded to a harware device. Together, Yosys, arachne-pnr and IceStorm provide an fully open-source Verilog-to-bistream tool chain for iCE40 1K and 8K FPGA development. %package -n %name-chipdb Summary: Place and route tool for iCE40 family FPGAs - binary chipdb files Group: Engineering BuildArch: noarch %description -n %name-chipdb Arachne-pnr implements the place and route step of the hardware compilation process for FPGAs. It currently targets the Lattice Semiconductor iCE40 family. This package contains binary chipdb files. %prep %setup %patch %build %make_build PREFIX=%prefix OPTDEBUGFLAGS='%optflags' ICEBOX=%_datadir/icebox %install %makeinstall_std PREFIX=%prefix CXX=false ICEBOX=%_datadir/icebox # see issue #120 #%check #sed -i 's/shasum/sha1sum/g' tests/simple/run-test.sh #make simpletest ICEBOX=%_datadir/icebox %files %_bindir/%name %files -n %name-chipdb %_datadir/%name %changelog * Fri Jun 22 2018 Elvira Khabirova <lineprinter@altlinux.org> 0.1.0.0.310.g5d830dd-alt1 - New version - Move noarch chipdb files to a separate package * Sun Jul 16 2017 Elvira Khabirova <lineprinter@altlinux.org> 0.1.0.0.203.g7e135ed-alt1 - New version * Mon Jan 23 2017 Elvira Khabirova <lineprinter@altlinux.org> 0.0.0.187.e97e35c-alt1 - Initial build |