Next:
Contents
Contents
Packaging process in a UNIX/Linux environment
Pierre-Alexandre Meyer
2007-06-12
Contents
List of Figures
About this document
Latest version
Questions and comments
Overview
Program packaged
Environments
Initial packaging using Autotools
Problem faced
Writing layouts for autoconf and automake
configure.ac
Makefile.am
Compilation and Installation
Easy compilation on several OS
Installation process
Distribution packaging
Purpose of packaging
Building a DEB package
Prerequisites
DEB in details
Structure
dpkg
Building function
Installation process
Naming convention
Debianize the source archive
Tuning the layouts
control
copyright
changelog
rules
Building the package
Building a RPM package
Prerequisites
RPM in details
Structure
Building a RPM
Naming convention
Building directories
Spec File
Preamble
%prep
%build
%install
%files
Building the package
TGZ
Building directory
Writing the Makefile
pkg-descr
pkg-plist
Checksum
Building the package
Covering different distributions
About this document ...
Pierre Alexandre Meyer 2007-12-12