Sections of .spec file

Header
summary, name, version, copyright,.

Prep
Steps to prepare source (e.g. apply patch)

Build
commands to compile source

Install
installs relative to build root  (/tmp )

Clean
cleans build root

Files
must list all files for binary pkg.