summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..744225d14ee3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Mogeko <zhengjunyi@live.com>
+
+pkgname=archlinuxcn-mirrorlist
+pkgver=20210803
+pkgrel=1
+pkgdesc="Arch Linux CN Community repo mirrors list"
+arch=("any")
+url="https://github.com/archlinuxcn/mirrorlist-repo"
+license=("unknown")
+makedepends=(
+ "python-yaml"
+ "git"
+)
+provides=("archlinuxcn-mirrorlist-git")
+conflicts=("archlinuxcn-mirrorlist-git")
+backup=("etc/pacman.d/$pkgname")
+source=("$pkgname::git+$url")
+install="$pkgname.install"
+sha256sums=("SKIP")
+
+pkgver() {
+ date +"%Y%m%d"
+}
+
+build() {
+ cd "$pkgname"
+ chmod +x ./update-script && ./update-script all
+ sed -i "s/#Server/Server/g" archlinuxcn-mirrorlist
+}
+
+package() {
+ cd "$pkgname"
+ install -Dm644 archlinuxcn-mirrorlist \
+ -t "$pkgdir"/etc/pacman.d
+}