Projects / autopkg.pl

autopkg.pl

The main goal of autopkg.pl is to build software and make a Slackware package without having to make a build script of some kind. A single config file can specify the compile-time options for every program compiled with autopkg.pl. The packages are created in their own build directories and never installed unless you want them installed. A setuid-root wrapper allows normal users to create packages (with proper user/group listings and permissions) and optionally install them depending upon a list of trusted users. Optional "hint files" can also help a broken or not-that-well-set-up package to be compiled and packaged properly (samples included).

Tags
Licenses
Implementation

RSS Recent releases

  •  16 Mar 2004 08:17

Release Notes: Support for Imakefiles and support for creating packages from zip files (i.e. jasper) were added. autogen.sh only runs if configure and makefile are not found. Useful new shell script functionality for hint files was added. The sautopkg.pl wrapper was renamed to sautopkg, since it's not a Perl script.

  •  23 Feb 2004 13:46

Release Notes: There are miscellaneous improvements to existing features. Help has been cleaned up. Some variables have been added for ease of hint file writing. Some bugs have been fixed. The ability to force apps to not prompt the user for anything has been added. This release supports Python distutils packages ("setup.py"), which all the BitTorrent and PyGame people should love.

  •  17 Feb 2004 05:03

Release Notes: THis version fixes a stupid '-d' issue, cleans up the help, preserves the root:bin owner for common binary directories, adds a hint file option to fix package names with lots of dashes, improves doc copying, adds support for automake packages that don't use DESTDIR, and includes miscellaneous cleanups.

  •  14 Feb 2004 20:45

No changes have been submitted for this release.

Screenshot

Project Spotlight

Synfig Studio

Film-quality 2D vector animation.

Screenshot

Project Spotlight

sawfish

An extensible window manager.