2012-05-23 16:49:10 +00:00
|
|
|
pkgbuilds.git - README - 05/23/2012
|
2011-05-19 01:29:47 +00:00
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
|
|
|
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
|
|
|
|
to use the AUR just as you would on Arch, and we have included Yaourt to compile
|
|
|
|
and install directly from AUR (yaourt -AS packagename).
|
|
|
|
|
2012-03-15 20:11:22 +00:00
|
|
|
The alarm folder contains packages we have created or that have been submitted
|
|
|
|
to us to enable functionality on ARM systems in use by the community. These are
|
|
|
|
packages that are not available in either upstream or AUR.
|
|
|
|
|
2011-05-19 01:29:47 +00:00
|
|
|
These packages are meant to be built on Arch Linux ARM, found at
|
|
|
|
http://archlinuxarm.org
|
2012-05-03 19:34:07 +00:00
|
|
|
|
|
|
|
Layout:
|
|
|
|
core, extra, community: These folders contain packages only found in the
|
|
|
|
upstream repositories by the same name. Exceptions are packages such as our
|
|
|
|
kernels or other packages we feel belong within the scope of these repos.
|
|
|
|
aur: Contains packages that come from only from the AUR.
|
|
|
|
alarm: Contains packages that are our own, or changed significantly enough
|
|
|
|
from upstream or AUR to no longer qualify as being in those respective
|
|
|
|
locations here.
|
|
|
|
|
|
|
|
New packages should be placed in the correct locations, with the packages base
|
|
|
|
folder name reflecting the 'pkgname' for single-package PKGBUILDs, or 'pkgbase'
|
|
|
|
for multiple-package PKGBUILDs. In the case of non-alarm packages, naming should
|
|
|
|
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.
|
2012-05-23 16:49:10 +00:00
|
|
|
|
|
|
|
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
|