How to create an RPM from a source tarball?
Kostas Sfakiotakis
kostassf at cha.forthnet.gr
Sat Aug 19 20:57:17 UTC 2006
Greetings Aly
Aly Dharshi wrote:
>
>> I guess the rpmbuild process has specifics that it needs within the
>> tarball:
>>
>> root at wayward4now Desktop]# rpmbuild -ta nxbuilder-2.0.0-23.tar.gz
>> error: Name field must be present in package: (main package)
>> error: Version field must be present in package: (main package)
>> error: Release field must be present in package: (main package)
>> error: Summary field must be present in package: (main package)
>> error: Group field must be present in package: (main package)
>> error: License field must be present in package: (main package)
>> [root at wayward4now Desktop]#
>
The above error is printed when the tarball doesn't include a *.spec file .
> Which is a spec file, to tell the rpmbuild -ta command (and parameters)
> how to build the package to an end rpm.
After several failed attempts i have found that rpmbuild will be
successful when the spec file is present and in the root directory of
the tarball .
HTH,
Kostas
More information about the fedora-list
mailing list