Update master

This commit is contained in:
Kevin Mihelich 2012-06-21 08:42:00 -06:00
parent 806681a2e4
commit 6d9815c6d9

27
README
View file

@ -1,9 +1,8 @@
pkgbuilds.git - README - 05/23/2012 pkgbuilds.git - README - 06/21/2012
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
This git repository hosts PKGBUILDs that have been modified from the upstream This git repository hosts PKGBUILDs that have been modified from the upstream
Arch Linux (http://archlinux.org) release in order to build on the ARMv5te and Arch Linux (http://archlinux.org) release in order to build on architectures
ARMv7-a architectures supported by Arch Linux ARM. The distribution follows the supported by Arch Linux ARM. Unmodified upstream packages do not belong here.
same repository structure and uses the pacman package manager.
The aur folder contains a small selection of packages that have been requested The aur folder contains a small selection of packages that have been requested
by the community to be pre-compiled and easily installed. However, you're free by the community to be pre-compiled and easily installed. However, you're free
@ -33,11 +32,23 @@ exactly match the base folder or package name as used upstream or in the AUR,
respectively. This will ensure correct package->version matching in the build respectively. This will ensure correct package->version matching in the build
system update routines. system update routines.
PKGBUILDs modified from upstream, AUR, or custom PKGBUILDs for the alarm repo
must have the author's name and email in the header along with a changelog of
what modifications have been done to have the package build correctly. This
allows us to identify and merge these changes into newer versions of the package.
Custom PKGBUILD variables for the build system: Custom PKGBUILD variables for the build system:
noautobuild - if non-zero, the build system will mark the package as done and noautobuild - if non-zero, the build system will mark the package as done and
not build it for any architecture. not build it for any architecture.
buildarch - a bitmask of architectures to build the package for. This must be buildarch - a bitmask of architectures to build the package for. This must be
set to the decimal equivalent of the bitmask (the number in parenthesis). set to the decimal equivalent of the bitmask (the number in parenthesis). If
- 0001 (1) = the default, package will be built for all architectures left unspecified, it will default to 1 and build for v5 and v7h.
- 0010 (2) = the package will be built only for armv5 Sub-architectures must be specifically requested, they won't build by default.
- 0100 (4) = the package will be built only for armv7 - 0000 0001 ( 1) = the default, package will be built for all architectures
- 0000 0010 ( 2) = the package will be built only for armv5
- 0000 0100 ( 4) = the package will be built only for armv7h
- 0000 1000 ( 8) = reserved
- 0001 0000 (16) = build only for the armv6+vfp sub-architecture
- 0010 0000 (32) = build only for the armv7h+neon sub-architecture
highmem - if non-zero, the build system will mark the package as requiring a
builder that has more than 1GB of RAM/swap to build successfully.