makepkg-meta - create and install custom meta-packages
makepkg-meta <PKGNAME> [options]
makepkg-meta (--help|--version)
- -a, --add-depends=dependencies
-
Comma-separated list of package dependencies. Dependencies are added to the depends list after loading existing dependencies. May be specified multiple times.
- -r, --rm-depends=dependencies
-
Comma-separates list of dependencies to be removed from the depends list after loading existing dependencies. May be specified multiple times.
- --depends=dependencies
-
Comma-separated list of package dependencies. May be specified multiple times. Overrides dependencies loaded from an existing package.
- --description=pkgdesc
-
Specify the package description. Overrides the description loaded from an existing package.
- --add-groups=groups
-
Comma-separated list of package groups. Groups are added to the group list after loading existing groups. May be specified multiple times.
- --rm-groups=groups
-
Comma-separates list of groups to be removed from the group list after loading existing groups. May be specified multiple times.
- --groups=groups
-
Comma-separated list of package groups. May be specified multiple times. Packages are automatically in the
meta
group. Overrides groups loaded from an existing package. - --no-update
-
Do not search for an existing package to load information.
- --pkgbuild
-
Write the resulting PKGBUILD to stdout without building or installing it.
- --pkginfo
-
Write the resulting .PKGINFO to stdout without building or installing it.
- --help
-
Display brief help information.
- --version
-
Display version information.
Create and install a new meta-package:
makepkg-meta foo --description 'foo meta package' -a bar,baz
Update an installed meta-package with explicit dependencies.
makepkg-meta foo --depends qux
Copyright (c) 2013 Andrew Gregory [email protected]
makepkg-meta is provided under the terms of the MIT license. See COPYING for details.