logo Autopackage - Easy Linux Software Installation

Developer Tools

Autopackage provides some tools that makes the creation of Autopackage automatic installers easy. The main development package contains APBuild and the programs needed to create the actual package.

Make sure you also read the available documentation before you start. Next to each tool download, you will find a link to relevant reading for that particular tool, but you are also encouraged to check out the rest of our documentation on the documentation page.

If you check out Autopackage from subversion, you will get all our tools. See the source page for details.

Available Tools

Main development files

Development core files. This contains makepackage, skeleton files, apbuild and everything needed to create the actual package.

Apspec Generator

This is a graphical utility that can create an initial specification file for you. It will allow you to enter the details of your program, select the dependencies as well as examining your package and create an installation script suitable for your program. Check out the screenshots.

Download Stable Version: mkapspec-0.4-4.x86.package    mkapspec-0.4.tar.gz
Release Candidate: mkapspec-0.5rc1.x86.package

BinReloc

BinReloc is a small library for making relocatable applications. An application that is relocatable is one that doesn't depend on hard-coded filesystem paths, such as /usr/share/data, but rather determines those locations during runtime, depending on where the application is installed. See also the Guide to Making Relocatable Applications for more information about the problem and the solution.

Download: binreloc-2.0.tar.gz

Apbuild/Relaytool/scandeps

This is a suite of portability tools. Visit the aptools page for details.

Download: apbuild-2.0.5.tar.gz

Older GTK+ headers

I built the Gimp 2.2 on Ubuntu (with GTK 2.6) and found out that the resulting binary doesn't work on GTK 2.4 systems (like Fedora Core 3) dispite that Gimp only uses GTK 2.4 features. :( That's because the values of some GTK macros change in newer releases. The new values introduce dependancies on newer GTK symbols.

This tarball contains older GTK headers (for 2.2 and 2.4). It makes it very easy for you to compile your software against the proper GTK version. See also the README included in the tarball.

Download: gtk-headers.tar.bz2