[arch-general] split packages documentation

Biru Ionut biru.ionut at gmail.com
Fri Sep 4 14:08:26 EDT 2009


Xavier wrote:
> On Fri, Sep 4, 2009 at 7:58 PM, Damjan Georgievski<gdamjan at gmail.com> wrote:
>> I've been looking for documentation about split packages in the usual
>> places (man PKGBUILD, the wiki) but couldn't find any.. am I missing
>> something or this is a feature-not-implemented?
>>
> 
> do we have the same PKGBUILD man page ? :)
> 
> man PKGBUILD
> /split
> 
> PACKAGE SPLITTING
>        makepkg supports building multiple packages from a single PKGBUILD.
>        This is achieved by assigning an array of package names to the pkgname
>        directive. Each split package uses a corresponding packaging function
>        with name package_foo(), where foo is the name of the split package.
> 
>        All options and directives for the split packages default to the global
>        values given within the PKGBUILD. However, some of these can be
>        overridden within each split package’s packaging function. The
>        following variables can be overridden: pkgdesc, license, groups,
>        depends, optdepends, provides, conflicts, replaces, backup, options and
>        install.
> 
>        An optional global directive is available when building a split
>        package:
> 
>        pkgbase
>            The name used to refer to the group of packages in the output of
>            makepkg and in the naming of source-only tarballs. If not
>            specified, the first element in the pkgname array is used.

and don't forget about the proto
/usr/share/pacman/PKGBUILD-split.proto

-- 
Ionut


More information about the arch-general mailing list