1. Packaging a C Library
Prerequisite: 102
Mentor |
|
Course Materials |
|
IRC |
irc.gimp.net #gnome-university |
This course will cover the basics of packaging your new GObject based C library. It will cover how to check for ABI compliance from release to release. It will cover at least .deb and .rpm packages. It will discuss how to install .pc files.
Students will work through the following chapters and perform the exercises. Questions may be asked of the mentor as well as the community on IRC.
1.1. Topics
These need to be organized into chapters. Feel free to add topics.
- .deb packages
- .rpm packages
- Checking symbols when packaging (for ABI compliance)
- pkg-config files (.pc)
1.2. Chapter 1
1.3. Chapter 2
1.4. Chapter 3
1.5. Chapter 4
1.6. Chapter 5
1.7. Chapter 6
1.8. Chapter 7
1.9. Chapter 8
1.10. Chapter 9