# TODO for 1.0 release - redefine #Version: 0.9.%{snapshot} #Release: 6%{?dist} # to #Version: 1.0 #Release: 1.snap%{snapshot}%{?dist} # # Test suite for iverilog is detailed on # https://fedorahosted.org/fedora-electronic-lab/wiki/Testing/iverilog # Please execute the testsuite as explained before pushed a new release to stable repos # %define snapshot 20091230 Name: iverilog Version: 0.9.7 Release: 3%{?_dist_release} Summary: A Verilog simulation and synthesis tool Group: Applications/Engineering License: GPLv2 URL: http://iverilog.icarus.com/ # Development Snapshot Download : # git clone git://icarus.com/~steve-icarus/verilog # cd verilog # git checkout --track -b v0_9-branch origin/v0_9-branch # This is the latest stable snapshot Source0: ftp://ftp.icarus.com/pub/eda/verilog/v0.9/verilog-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: autoconf BuildRequires: bison BuildRequires: bzip2-devel BuildRequires: flex BuildRequires: gperf BuildRequires: ncurses-devel BuildRequires: readline-devel BuildRequires: zlib-devel %description Icarus Verilog is a Verilog compiler that generates a variety of engineering formats, including simulation. It strives to be true to the IEEE-1364 standard. %package devel Summary: Icarus Verilog devel files Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Icarus Verilog devel files. %prep %setup -q -n verilog-%{version} #sh autoconf.sh # clean junks from tarball find . -type f -name ".git" -exec rm '{}' \; rm -rf `find . -type d -name "autom4te.cache" -exec echo '{}' \;` %build CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \ %configure make %{?_smp_mflags} %install rm -rf %{buildroot} make prefix=%{buildroot}%{_prefix} \ bindir=%{buildroot}%{_bindir} \ libdir=%{buildroot}%{_libdir} \ libdir64=%{buildroot}%{_libdir} \ includedir=%{buildroot}%{_includedir} \ mandir=%{buildroot}%{_mandir} \ vpidir=%{buildroot}%{_libdir}/ivl/ \ INSTALL="install -p" \ install %check make check %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) # contents of QUICK_START.txt can be found also on README.txt, hence omitted %doc attributes.txt BUGS.txt COPYING extensions.txt glossary.txt ieee1364-notes.txt %doc README.txt swift.txt netlist.txt t-dll.txt vpi.txt tgt-fpga/fpga.txt %doc va_math.txt cadpli/cadpli.txt xilinx-hint.txt examples/ %{_bindir}/* %{_libdir}/ivl %{_mandir}/man1/* %files devel %defattr(-,root,root,-) # headers for PLI: This is intended to be used by the user. %{_includedir}/*.h # RHBZ 480531 %{_libdir}/*.a %changelog * Thu Sep 01 2016 Toshiaki Ara - 0.9.7-3 - rebuild with gcc-5.4.0 * Sun Apr 5 2015 Ryoichi INAGAKI - 0.9.7-2 - rebuilt with readline 6.3 * Sun Feb 1 2015 Ryoichi INAGAKI - 0.9.7-1 - updated to 0.9.7 - built on current VineSeed - added BR: ncurses-devel, readline-devel * Sun Jun 20 2010 Ryoichi INAGAKI - 0.9.2-1 - Initial build for Vine Linux * Wed Dec 30 2009 Chitlesh Goorah - 0.9.20091230-1 - New stable snapshot - 0.9.2 * Sat Dec 12 2009 Chitlesh Goorah - 0.9.20091212-1 - New development snapshot - 0.9.2 final prerelease snapshot * Sat Dec 05 2009 Chitlesh Goorah - 0.9.20091205-1 - New development snapshot - 0.9.2 prerelease snapshot * Fri Dec 04 2009 Chitlesh Goorah - 0.9.20091204-1 - New development snapshot - 0.9.2 prerelease snapshot * Sat Nov 28 2009 Chitlesh Goorah - 0.9.20091130-1 - New development snapshot * Fri Jul 24 2009 Fedora Release Engineering - 0.9.20090423-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon Jun 13 2009 Chitlesh Goorah - 0.9.20090423-5 - Improved VPI support * Mon Mar 23 2009 Chitlesh Goorah - 0.9.20081118-4 - new development release * Wed Feb 25 2009 Fedora Release Engineering - 0.9.20081118-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sun Dec 07 2008 Balint Cristian 0.9.20081118-1 - new snapshot release upstream. * Fri Sep 12 2008 Balint Cristian 0.9.20080905-1 - new snapshot release upstream. * Mon May 26 2008 Balint Cristian 0.9.20080429-1 - new snapshot release upstream. * Fri Mar 28 2008 Balint Cristian 0.9.20080314-1 - new snapshot release upstream. - add check section for some tests * Tue Feb 19 2008 Fedora Release Engineering - 0.9.20070608-2 - Autorebuild for GCC 4.3 * Sun Jun 10 2007 Balint Cristian 0.9.20070608-1 - new snapshot release upstream. * Mon Apr 23 2007 Balint Cristian 0.9.20070421-1 - new snapshot release upstream. * Thu Feb 27 2007 Balint Cristian 0.9.20070227-1 - new snapshot release. * Thu Feb 27 2007 Balint Cristian 0.9.20070123-5 - clean junks from tarball - exlude static library - smp build seems fine - use snapshot instead of cvsver macro - follow package n-v-r from fedora standard * Thu Feb 23 2007 Balint Cristian 20070123-4 - use cvsver macro - move examples in main. - more spec cleanup * Thu Feb 23 2007 Balint Cristian 20070123-3 - buildroot coherency in spec * Thu Feb 22 2007 Balint Cristian 20070123-2 - first build for fedora-extras - request gnu/stubs-32.h to force working gcc in 32 bit enviroment - fix PAGE_SIZE wich is missing on some arch - dont use libdir macro, all library always will be 32 bit * Thu Feb 22 2007 Balint Cristian 20070123-1 - initial release