[Bug 229657] Review Request: iverilog - Icarus Verilg is a verilog compiler, simulator.
bugzilla at redhat.com
bugzilla at redhat.com
Tue Feb 27 10:59:45 UTC 2007
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: iverilog - Icarus Verilg is a verilog compiler, simulator.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229657
------- Additional Comments From cgoorah at yahoo.com.au 2007-02-27 05:59 EST -------
Thanks Christian for pushing electronics applications in Fedora. I maintain the
geda suite. Perhaps we might work together to push more and more electronic apps
inside.
#001
I've seen during the %install /usr/bin/install -c -m . You should preserve
timestamps.
%{__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
#002
The tarball is mal-packaged.
It ships an autom4te.cache/.
I'd suggest to rm -rf autom4te.cache in %prep
You can delete them by
%{__rm} -rf autom4te.cache
for f in cadpli driver driver-vpi examples ivlpp libveriuser solaris tgt-fpga \
tgt-null tgt-pal tgt-stub tgt-verilog tgt-vvp vpi vpip vvm vvp; do
pushd $f
%{__rm} -rf autom4te.cache
popd
done
#003
You shouldn't ship %{_libdir}/*.a in the -devel package
Delete them
%{__rm} -f %{buildroot}%{_libdir}/{libveriuser,libvpi}.a
#004
# WARNING !!!
# %{?_smp_mflags} broken
Can you explain in one/two line (in the spec file) why it's broken?
#005 I disagree on how %{version} has been filled.
"iverilog -v" shows:
Icarus Verilog version 0.9.devel ($Name: s20070123 $)
You missed the 0.9.XXXXXX
I'll rather opt for :
%define snapshot 20070123
Name: iverilog
Version: 0.9.0.%{snapshot}
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list