In this presentation I will show you how to create a rpm package starting from scratch. We will create a single file hello world program in C, add gnu autoconf /automake support to that program and when complete, create a spec file and build it to generate binary and source RPMs. A mixture of software development and packaging, this presentation is targeted at people interested in software development and packaging.