#19: package a 8051 ide (spec included) ------------------------------+--------------------------------------------- Reporter: chitlesh | Owner: shakthimaan Type: task | Status: assigned Priority: major | Milestone: Fedora 12 Component: embedded design | Version: devel Resolution: | Keywords: ------------------------------+--------------------------------------------- Changes (by shakthimaan):
* status: new => assigned
Comment:
Thanks for the valuable feedback! Just one clarification:
BuildRequires lists the entries for building the package while Requires lists the run-time dependencies required to use the package. CMIIW.
From the upstream application running:
mcu8051ide --check-libraries
lists all the run-time packages required - tcl, tk, tkimg, itcl, tdom, tcllib, bwidget, and rxvt-unicode that are required to run mcu8051ide. So, if we don't specify the Requires, how does yum or rpm know? I commented the Requires, and tried rpm -qpR on the generated .rpm file, and it doesn't mention the required packages to be pulled. So, I guess we need Requires.
I have removed versions on the dependencies. I shall make all the other changes.