Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/core/pacman/PKGBUILD
blob: 6c656486325918e41fcf3913ed64987f31d99fe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# upstream git revision: 2519f7ad3a9ad47ee6bb997d53a2266ca34fdd52

depends+=(archlinux32-keyring)

# fail if upstream changes makepkg.conf or pacman.conf
for ((i=0; i<${#sha256sums[@]}; i++)); do
  if [ "${sha256sums[${i}]}" = 'b82e9c1073292766c2f49b5c771dddf37383f1151117ef9cd5e0c11047b4f3eb' ]; then
    sha256sums[${i}]='d75bbbe42d290c4f22a95e6ac86d4723dc6d0c08228d14c3dcbae9dc5d2514e5'
  fi
  if [ "${sha256sums[${i}]}" = '8442bbb3d1d83f09610e9d687f9121037d97c6acaa06c4e907fc6e9eb0b127ec' ]; then
    sha256sums[${i}]='730b6d399dc03ea0ea505fde9387b3fd14475a0e5421e53be30b6b2f946b974f'
  fi
done

if [ ! "${CARCH}" = "i686" ]; then
  # patch architecture where needed
  eval "$(
    declare -f package | \
      sed '
        /install.*makepkg.conf/ a \
          sed -i "s@i686@'"${CARCH}"'@g; /^CHOST/ s/pentium4-/i686-/" "$pkgdir/etc/makepkg.conf"
      '
  )"
fi

source+=('install-dependencies-simultanously.patch'
         'replace-i686-by-pentium4-when-architecture-is-auto.patch'
         'backport-mime-fix.patch')
sha256sums+=('95052e786da0ae8cc2378c0fc6ec38d433680f4d022f7f0f9cb5a5ad283abd83'
             'e8d5f8979c4dfab49e7ac058846f2454b865c1da451e086c23e61034fd820c19'
             '25d77d5a4e2517e7eeca18e09cbf1c15d6561f243cf1f41d19c8f41d34ac167e')
prepare() {
  cd "$pkgname-$pkgver"
  patch -p1 -i ../install-dependencies-simultanously.patch
  patch -p1 -i ../replace-i686-by-pentium4-when-architecture-is-auto.patch
  patch -p1 -i ../backport-mime-fix.patch
}