From 6d9815c6d9e03613b36929a3bae05433ae915812 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Thu, 21 Jun 2012 08:42:00 -0600 Subject: [PATCH] Update master --- README | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/README b/README index e3ae31d03..6c8e334d6 100644 --- a/README +++ b/README @@ -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 -Arch Linux (http://archlinux.org) release in order to build on the ARMv5te and -ARMv7-a architectures supported by Arch Linux ARM. The distribution follows the -same repository structure and uses the pacman package manager. +Arch Linux (http://archlinux.org) release in order to build on architectures +supported by Arch Linux ARM. Unmodified upstream packages do not belong here. 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 @@ -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 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: noautobuild - if non-zero, the build system will mark the package as done and not build it for any architecture. 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). - - 0001 (1) = the default, package will be built for all architectures - - 0010 (2) = the package will be built only for armv5 - - 0100 (4) = the package will be built only for armv7 \ No newline at end of file + set to the decimal equivalent of the bitmask (the number in parenthesis). If + left unspecified, it will default to 1 and build for v5 and v7h. + Sub-architectures must be specifically requested, they won't build by default. + - 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. \ No newline at end of file