Package customizations and pure-i686 packages
Erich Eckner 407b809e0a core/linux: new version => new config => new checksum 4 hours ago
blacklist blacklist more i486/rust depending packages 1 day ago
build-support/extra/ffmpeg extra/ffmpeg: breaking another cycle with libdav1d 3 weeks ago
community community/aubio: substitute $CARCH, not ${CARCH} 1 week ago
core core/linux: new version => new config => new checksum 4 hours ago
extra extra/firefox: added /usr/lib/firefox to 10 hours ago
multilib moved cmucl from community to multilib 3 weeks ago
LICENSE Initial commit 2 years ago change layout of blacklist 1 month ago


This repository contains the customizations to packages needed to port them to i686 and/or our environment, as well as other package related informations. It is currently hosted on

  • There are subdirectories repository/package which contain new packages and customizations for existent packages to compile for i686 or adopt to our environment. In case, the files therein exist in the respective original package, the respective original package files are either appended (in case of PKGBUILD) or overwritten (for other files).
  • The directory blacklist containes a list of packages which won't be built for Arch Linux 32 (because they can't be built for or are useless on i686). The structure is blacklist/architecture/arbitrary-identifier/pkgbase, where the content of that file can be an arbitrary comment. The given package will be black listed for all architectures less potent than the given one or, if "any" is given, for all architectures.

Additional to the abovementioned changes to the package sources, the following changes are made automatically by the build master's mangle_pkgbuild() which should therefor not be committed here:

  • append architectures to arch array
  • append our sub_pkgrel
  • remove lib32- prefixes if present