This pages are meant as a course on maintaining packages in Debian. Sadly, the course isn't complete: feel free to add content or rewrite obsolete parts!
Introduction
- Compiling a program from source
- Creating our own Makefile
- Creating a simple Makefile
- Variables in a Makefile
- Autotools
Packages
- Compiling a package from source
Creating a package
- Debhelper
- Creating a simple package with Autotools
- debian/control
- debian/copyright
- debian/changelog
- Creating a simple package with Makefile
- Creating a simple python package
- Creating a simple PHP Web App package
- Creating a multi-binary package with autotools
- Creating a multi-binary package with Makefile
Working with packages
- Lintian and linda
- pbuilder and cowbuilder
Advanced packaging
?Handling patches with quilt
- Allowing user options with debconf
Licenses
...
Maintaining a package
...
Debian infrastructure
- Overview of Debian
- Digital signatures