Chapter 3. Preparing software for RPM packaging