123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 |
- # 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 <ara_t@384.jp> - 0.9.7-3
- - rebuild with gcc-5.4.0
- * Sun Apr 5 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.9.7-2
- - rebuilt with readline 6.3
- * Sun Feb 1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 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 <ryo1@bc.wakwak.com> - 0.9.2-1
- - Initial build for Vine Linux
- * Wed Dec 30 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091230-1
- - New stable snapshot - 0.9.2
- * Sat Dec 12 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091212-1
- - New development snapshot - 0.9.2 final prerelease snapshot
- * Sat Dec 05 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091205-1
- - New development snapshot - 0.9.2 prerelease snapshot
- * Fri Dec 04 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091204-1
- - New development snapshot - 0.9.2 prerelease snapshot
- * Sat Nov 28 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20091130-1
- - New development snapshot
- * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.20090423-6
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Mon Jun 13 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20090423-5
- - Improved VPI support
- * Mon Mar 23 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 0.9.20081118-4
- - new development release
- * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.20081118-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Sun Dec 07 2008 Balint Cristian <rezso@rdsor.ro> 0.9.20081118-1
- - new snapshot release upstream.
- * Fri Sep 12 2008 Balint Cristian <rezso@rdsor.ro> 0.9.20080905-1
- - new snapshot release upstream.
- * Mon May 26 2008 Balint Cristian <rezso@rdsor.ro> 0.9.20080429-1
- - new snapshot release upstream.
- * Fri Mar 28 2008 Balint Cristian <rezso@rdsor.ro> 0.9.20080314-1
- - new snapshot release upstream.
- - add check section for some tests
- * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.20070608-2
- - Autorebuild for GCC 4.3
- * Sun Jun 10 2007 Balint Cristian <cbalint@redhat.com> 0.9.20070608-1
- - new snapshot release upstream.
- * Mon Apr 23 2007 Balint Cristian <cbalint@redhat.com> 0.9.20070421-1
- - new snapshot release upstream.
- * Thu Feb 27 2007 Balint Cristian <cbalint@redhat.com> 0.9.20070227-1
- - new snapshot release.
- * Thu Feb 27 2007 Balint Cristian <cbalint@redhat.com> 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 <cbalint@redhat.com> 20070123-4
- - use cvsver macro
- - move examples in main.
- - more spec cleanup
- * Thu Feb 23 2007 Balint Cristian <cbalint@redhat.com> 20070123-3
- - buildroot coherency in spec
- * Thu Feb 22 2007 Balint Cristian <cbalint@redhat.com> 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 <cbalint@redhat.com> 20070123-1
- - initial release
|