Enjoy Slackware 15.0!
This is an old revision of the document!
Table of Contents
SlackBuild scripts
A SlackBuild script is a shell script (usually Bourne shell compatible) that automates the process of configuring, compiling and creating a Slackware package (*.tgz, *.txz, *.tbz files) from source archives.
Overview
The basic process of creating a Slackware package from source can be summarized as follows, while details may vary from one build system to another:
- Uncompress the source archive (usually .tar.gz or .tar.bz2 file) into a “work directory.”
- Configure the source.
- Compile/build the source and generate the binaries.
- Install the program to a temporary directory.
- Copy the program documentation and other necessary files to the appropriate subdirectories in the temporary directory.
- Use the
makepkg
utility from the temporary directory (installation location) to create a Slackware package that can then be installed using theinstallpkg
utility.