[Bug 229657] Review Request: iverilog - Icarus Verilg is a verilog compiler, simulator.
bugzilla at redhat.com
bugzilla at redhat.com
Tue Feb 27 13:35:26 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 cbalint at redhat.com 2007-02-27 08:35 EST -------
Spec URL: http://openrisc.rdsor.ro/iverilog.spec
SRPM URL: http://openrisc.rdsor.ro/iverilog-0.9.20070123-5.src.rpm
- 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
(In reply to comment #9)
> 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
updated.
>
> #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
i did it. olso '.cvsignore; are cleaned, verifyed UTF-8 stuff and if files
contain tab mixage with spaces.
>
> #003
> You shouldn't ship %{_libdir}/*.a in the -devel package
> Delete them
> %{__rm} -f %{buildroot}%{_libdir}/{libveriuser,libvpi}.a
i excluded tham from %file devel.
>
> #004
> # WARNING !!!
> # %{?_smp_mflags} broken
> Can you explain in one/two line (in the spec file) why it's broken?
smp seems to be fine. re-enabled.
> #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
updated.
right. wasnt sure to do 0.9 or not.
> I'll rather opt for :
> %define snapshot 20070123
>
> Name: iverilog
> Version: 0.9.0.%{snapshot}
updated that macro.
--
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