summaryrefslogtreecommitdiff
path: root/archlinuxaba/pacman-mirrorlist32
diff options
context:
space:
mode:
Diffstat (limited to 'archlinuxaba/pacman-mirrorlist32')
-rw-r--r--archlinuxaba/pacman-mirrorlist32/PKGBUILD35
-rw-r--r--archlinuxaba/pacman-mirrorlist32/mirrorlist43
-rw-r--r--archlinuxaba/pacman-mirrorlist32/update-list26
-rw-r--r--archlinuxaba/pacman-mirrorlist32/upgpkg4
4 files changed, 108 insertions, 0 deletions
diff --git a/archlinuxaba/pacman-mirrorlist32/PKGBUILD b/archlinuxaba/pacman-mirrorlist32/PKGBUILD
new file mode 100644
index 0000000..8125885
--- /dev/null
+++ b/archlinuxaba/pacman-mirrorlist32/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Florian Pritz <bluewind@xinu.at>
+# Contributor: Dan McGee <dan@archlinux.org>
+
+pkgname=pacman-mirrorlist32
+pkgver=20220227
+pkgrel=1
+pkgdesc="Arch Linux 32 mirror list for use by pacman"
+arch=('any')
+url="https://www.archlinux.org/mirrorlist/"
+license=('GPL')
+backup=(etc/pacman.d/mirrorlist)
+source=(mirrorlist)
+
+# NOTE on building this package:
+# * Go to the trunk/ directory
+# * Run bash -c ". PKGBUILD; updatelist"
+# * Update the checksums, update pkgver
+# * Build the package
+
+updatelist() {
+ rm -f mirrorlist
+ curl -o mirrorlist https://archlinux.org/mirrorlist/all/
+}
+
+package() {
+ mkdir -p "$pkgdir/etc/pacman.d"
+ install -m644 "$srcdir/mirrorlist" "$pkgdir/etc/pacman.d/"
+}
+
+md5sums=('4d128b619e8a091c03bf4d9afc98ce82')
+sha256sums=('09192974301b9bc282a39be1a0e5f5abbb24724e11d18a7fe0737f07b198e12d')
+# Maintainer: Erich Eckner <deep42thought@archlinux32.org>
+pkgver=20220318
+sha256sums=('14f12aae9207b813d398a12952556a7dcadc0ce6e1fba9598d7886048103ef51')
+md5sums=('9786c52a2711a5560a3ce3c2c0234d2e')
diff --git a/archlinuxaba/pacman-mirrorlist32/mirrorlist b/archlinuxaba/pacman-mirrorlist32/mirrorlist
new file mode 100644
index 0000000..5b0a458
--- /dev/null
+++ b/archlinuxaba/pacman-mirrorlist32/mirrorlist
@@ -0,0 +1,43 @@
+##
+## Arch Linux repository mirrorlist for i686
+## Generated on 2022-03-18
+##
+
+## Belarus
+#Server = http://mirror.datacenter.by/pub/archlinux32/$arch/$repo
+#Server = https://mirror.datacenter.by/pub/archlinux32/$arch/$repo
+
+## France
+#Server = http://archlinux32.agoctrl.org/$arch/$repo
+#Server = https://archlinux32.agoctrl.org/$arch/$repo
+
+## Germany
+#Server = http://de.mirror.archlinux32.org/$arch/$repo
+#Server = https://de.mirror.archlinux32.org/$arch/$repo
+#Server = http://mirror.archlinux32.org/$arch/$repo
+#Server = https://mirror.archlinux32.org/$arch/$repo
+## note: you need to resolve via openNIC (or similar) to access the next mirror
+#Server = http://mirror.archlinux32.oss/$arch/$repo
+
+## Greece
+#Server = http://gr.mirror.archlinux32.org/$arch/$repo
+
+## Poland
+#Server = http://mirror.juniorjpdj.pl/archlinux32/$arch/$repo
+#Server = https://mirror.juniorjpdj.pl/archlinux32/$arch/$repo
+
+## Russia
+#Server = http://mirror.yandex.ru/archlinux32/$arch/$repo
+#Server = https://mirror.yandex.ru/archlinux32/$arch/$repo
+
+## Switzerland
+#Server = https://archlinux32.andreasbaumann.cc/$arch/$repo
+#Server = http://archlinux32.andreasbaumann.cc/$arch/$repo
+
+## United States
+#Server = https://32.arlm.tyzoid.com/$arch/$repo
+#Server = https://mirror.math.princeton.edu/pub/archlinux32/$arch/$repo
+#Server = http://mirror.math.princeton.edu/pub/archlinux32/$arch/$repo
+#Server = https://mirror.clarkson.edu/archlinux32/$arch/$repo
+#Server = http://mirror.clarkson.edu/archlinux32/$arch/$repo
+#Server = https://mirror.bradiceanu.net/archlinux32/$arch/$repo
diff --git a/archlinuxaba/pacman-mirrorlist32/update-list b/archlinuxaba/pacman-mirrorlist32/update-list
new file mode 100644
index 0000000..2223f9b
--- /dev/null
+++ b/archlinuxaba/pacman-mirrorlist32/update-list
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+cd "${0%/*}"
+
+sed -i '
+ 1i ##\
+## Arch Linux repository mirrorlist for i686\
+## Generated on '"$(date +%F)"'\
+##\
+
+ 1,/^$/d
+' mirrorlist
+
+sed -i '
+ /^[^#]/d
+' PKGBUILD
+
+printf "pkgver=%s\n" "$(date '+%Y%m%d')" >> PKGBUILD
+for sum_type in sha256 md5; do
+ printf "%ssums=('%s')\n" \
+ "${sum_type}" \
+ "$(
+ ${sum_type}sum mirrorlist | \
+ awk '{print $1}'
+ )" >> PKGBUILD
+done
diff --git a/archlinuxaba/pacman-mirrorlist32/upgpkg b/archlinuxaba/pacman-mirrorlist32/upgpkg
new file mode 100644
index 0000000..29a9952
--- /dev/null
+++ b/archlinuxaba/pacman-mirrorlist32/upgpkg
@@ -0,0 +1,4 @@
+upgpkg_pre_upgrade() {
+ updatelist
+ _newpkgver="$(date +%Y%m%d)"
+}