logo Autopackage - Easy Linux Software Installation

APBuild

In the process of writing autopackage, we've also produced several standalone tools, the apbuild programs, that are designed to help Linux developers write better software that runs on a wider variety of distributions. They are independent of autopackage itself: you can use them even if you don't provide your software using the rest of our software.

Download

You can get apbuild from the tools download page or from CVS (module "apbuild").

Documentation

Apbuild consists of the following components:

apgcc

Unlike Windows, Linux generally does not support "build on newer, run on older" development. In other words, the process of compiling the same program on an older system and a newer system can produce different binaries with different requirements.
Read More...

Relaytool

This is a program to provide a more convenient interface to dlopen/dlsym. It allows you to easily soft link to libraries.
Read More...

scandeps

Scandeps scans ELF executables' library dependancies and generates a nice report for you. This makes it easier to find out what your software's, dependancies are. Scandeps is designed to be used on many files.
Read More...

make-icons

Given an SVG file, how do you integrate this into your build system so pre-rendered PNGs and the SVG icon are available for all desktop environments? This program will render the SVG to PNGs of the right sizes, build a directory containing them in the right layout, then output a fragment of automake code that you can copy/paste into the build system to help you.