It only affects the references atm, so just make it a special key there instead. Less confusing.
44 lines
1.7 KiB
Bash
44 lines
1.7 KiB
Bash
# Maintainer: Ray Donnelly <mingwandroid@gmail.com>
|
|
|
|
pkgname=pacman-mirrors
|
|
pkgver=20231208
|
|
pkgrel=1
|
|
pkgdesc="MSYS2 mirror list for use by pacman"
|
|
arch=('any')
|
|
url="https://www.msys2.org/dev/mirrors/"
|
|
license=('GPL')
|
|
source=(mirrorlist.msys
|
|
mirrorlist.mingw)
|
|
sha256sums=('7f287f7ed32756b71fdbf872ac44657543e1a0de24535a370a40b381abf70397'
|
|
'80c393828f58fc412bb3b7429fd65eaf94c1af478d21ef81a658a0c89132c73c')
|
|
backup=(
|
|
'etc/pacman.d/mirrorlist.msys'
|
|
'etc/pacman.d/mirrorlist.mingw'
|
|
'etc/pacman.d/mirrorlist.mingw32'
|
|
'etc/pacman.d/mirrorlist.mingw64'
|
|
'etc/pacman.d/mirrorlist.ucrt64'
|
|
'etc/pacman.d/mirrorlist.clang64'
|
|
'etc/pacman.d/mirrorlist.clang32'
|
|
)
|
|
msys2_references=(
|
|
'internal'
|
|
)
|
|
|
|
package() {
|
|
mkdir -p ${pkgdir}/etc/pacman.d
|
|
install -m644 ${srcdir}/mirrorlist.msys ${pkgdir}/etc/pacman.d/
|
|
install -m644 ${srcdir}/mirrorlist.mingw ${pkgdir}/etc/pacman.d/
|
|
|
|
# For backwards compatibility
|
|
install -m644 ${srcdir}/mirrorlist.mingw ${pkgdir}/etc/pacman.d/mirrorlist.mingw32
|
|
sed -s 's|$repo|i686|g' -i ${pkgdir}/etc/pacman.d/mirrorlist.mingw32
|
|
install -m644 ${srcdir}/mirrorlist.mingw ${pkgdir}/etc/pacman.d/mirrorlist.mingw64
|
|
sed -s 's|$repo|x86_64|g' -i ${pkgdir}/etc/pacman.d/mirrorlist.mingw64
|
|
install -m644 ${srcdir}/mirrorlist.mingw ${pkgdir}/etc/pacman.d/mirrorlist.ucrt64
|
|
sed -s 's|$repo|ucrt64|g' -i ${pkgdir}/etc/pacman.d/mirrorlist.ucrt64
|
|
install -m644 ${srcdir}/mirrorlist.mingw ${pkgdir}/etc/pacman.d/mirrorlist.clang64
|
|
sed -s 's|$repo|clang64|g' -i ${pkgdir}/etc/pacman.d/mirrorlist.clang64
|
|
install -m644 ${srcdir}/mirrorlist.mingw ${pkgdir}/etc/pacman.d/mirrorlist.clang32
|
|
sed -s 's|$repo|clang32|g' -i ${pkgdir}/etc/pacman.d/mirrorlist.clang32
|
|
}
|