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