diff --git a/chaotic-mirrorlist/.SRCINFO b/chaotic-mirrorlist/.SRCINFO new file mode 100644 index 0000000..744a9e0 --- /dev/null +++ b/chaotic-mirrorlist/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = chaotic-mirrorlist + pkgdesc = Chaotic-AUR mirrorlist to use with Pacman + pkgver = 20230710 + pkgrel = 1 + url = https://aur.chaotic.cx + arch = any + license = GPL + backup = etc/pacman.d/chaotic-mirrorlist + source = mirrorlist + sha256sums = f1b97512ced45ec717230b74f6171865096238fafa6127467787ae0d50bfaa37 + +pkgname = chaotic-mirrorlist diff --git a/chaotic-mirrorlist/PKGBUILD b/chaotic-mirrorlist/PKGBUILD new file mode 100644 index 0000000..528f570 --- /dev/null +++ b/chaotic-mirrorlist/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: dr460nf1r3 +# Maintainer: Pedro H. Lara Campos +# Contributor: Florian Pritz +# Contributor: Dan McGee + +pkgname=chaotic-mirrorlist +pkgver=20230710 +pkgrel=2 +pkgdesc="Chaotic-AUR mirrorlist to use with Pacman" +arch=('any') +url="https://aur.chaotic.cx" +license=('GPL') +backup=(etc/pacman.d/chaotic-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 "$url/mirrorlist.txt" +} + +package() { + mkdir -p "$pkgdir/etc/pacman.d" + install -m644 "$srcdir/mirrorlist" "$pkgdir/etc/pacman.d/chaotic-mirrorlist" +} + +sha256sums=('f1b97512ced45ec717230b74f6171865096238fafa6127467787ae0d50bfaa37') diff --git a/chaotic-mirrorlist/mirrorlist b/chaotic-mirrorlist/mirrorlist new file mode 100644 index 0000000..cbc8cb5 --- /dev/null +++ b/chaotic-mirrorlist/mirrorlist @@ -0,0 +1,190 @@ +## Special CDN mirror (delayed syncing, expect some (safe to ignore) amount of 404s) +# Globally +# * By: Garuda Linux donators, hosted on Cloudflare R2 +Server = https://cdn-mirror.chaotic.cx/$repo/$arch + +# Automatic per-country routing of the mirrors below. +Server = https://geo-mirror.chaotic.cx/$repo/$arch + +## Regular Syncthing mirrors (close to instant syncing) +# Australia +# * By: Silky.Network (Sydney, New South Wales) +Server = https://au-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Melbourne, Victoria) +Server = https://au-2-mirror.chaotic.cx/$repo/$arch + +# Brazil +# * By: Universidade Federal de São Carlos (São Carlos) +Server = https://br-mirror.chaotic.cx/$repo/$arch +# * By: Alisson (São Paulo) +Server = https://br-2-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Vinhedo, São Paulo) +Server = https://br-3-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (São Paulo, São Paulo) +Server = https://br-4-mirror.chaotic.cx/$repo/$arch + +# Bulgaria +# * By: Sudo Man +Server = https://bg-mirror.chaotic.cx/$repo/$arch + +# Canada +# * By freebird54 (Toronto) +Server = https://ca-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Toronto, Ontario) +Server = https://ca-2-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Montreal, Quebec) +Server = https://ca-3-mirror.chaotic.cx/$repo/$arch + +# Austria +# * By: Silky.Network (Zurich, Zurich) +Server = https://ch-2-mirror.chaotic.cx/$repo/$arch + +# Chile +# * By makzk (Santiago) +Server = https://cl-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Santiago, Santiago) +Server = https://cl-2-mirror.chaotic.cx/$repo/$arch + +# France +# * By: Snowy +Server = https://fr-1-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Paris, Île-de-France) +Server = https://fr-2-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Marseille, Provence-Alpes-Côte d'Azur) +Server = https://fr-3-mirror.chaotic.cx/$repo/$arch + +# Germany +# * By: Nico +Server = https://de-mirror.chaotic.cx/$repo/$arch +# * By: ParanoidBangL +Server = https://de-2-mirror.chaotic.cx/$repo/$arch +# * By: itsTyrion +Server = https://de-3-mirror.chaotic.cx/$repo/$arch +# * By: redgloboli +Server = https://de-4-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Frankfurt, Hesse) +Server = https://de-5-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Frankfurt, Hesse) +Server = https://de-6-mirror.chaotic.cx/$repo/$arch + +# Greece +# * By: vmmaniac +Server = https://gr-mirror.chaotic.cx/$repo/$arch + +# India +# * By Naman (Kaithal) +Server = https://in-mirror.chaotic.cx/$repo/$arch +# * By Albony +Server = https://in-2-mirror.chaotic.cx/$repo/$arch +# * By: BRAVO68DEV +Server = https://in-3-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Mumbai, Maharashtra) +Server = https://in-4-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Mumbai, Maharashtra) +Server = https://in-5-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Hyderabad, Telangana) +Server = https://in-6-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Hyderabad, Telangana) +Server = https://in-7-mirror.chaotic.cx/$repo/$arch + +# Isreal +# * By: Silky.Network (Jerusalem, Jerusalem) +Server = https://il-mirror.chaotic.cx/$repo/$arch + +# Italy +# * By: Silky.Network (Milan, Lombardy) +Server = https://it-mirror.chaotic.cx/$repo/$arch + +# Japan +# * By: Silky.Network (Tokyo, Tokyo) +Server = https://jp-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Osaka, Osaka) +Server = https://jp-2-mirror.chaotic.cx/$repo/$arch + +# Korea +# * By: (Seoul) +Server = https://kr-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Seoul, Seoul) +Server = https://kr-2-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Chuncheon, Gangwon) +Server = https://kr-3-mirror.chaotic.cx/$repo/$arch + +# Mexico +# * By: Silky.Network (Querétaro, Querétaro) +Server = https://mx-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Mexico City, Mexico City) +Server = https://mx-2-mirror.chaotic.cx/$repo/$arch + +# Netherlands +# * By: Silky.Network (Amsterdam, North Holland) +Server = https://nl-mirror.chaotic.cx/$repo/$arch + +# Saudi Arabia +# * By: Silky.Network (Jeddah, Makkah) +Server = https://sa-mirror.chaotic.cx/$repo/$arch + +# South Africa +# * By: Silky.Network (Johannesburg, Gauteng) +Server = https://za-mirror.chaotic.cx/$repo/$arch + +# Spain +# * By: JKANetwork +Server = https://es-mirror.chaotic.cx/$repo/$arch +# * By: Ícar +Server = https://es-2-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Madrid, Madrid) +Server = https://es-3-mirror.chaotic.cx/$repo/$arch +# * By: Ícar +Server = https://es-4-mirror.chaotic.cx/$repo/$arch + +# Sweden +# * By: Silky.Network (Arlanda, Stockholm County) +Server = https://se-mirror.chaotic.cx/$repo/$arch + +# United Arab Emirates +# * By: Silky.Network (Dubai, Dubai) +Server = https://ae-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Dubai, Dubai) +Server = https://ae-2-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Abu Dhabi, Abu Dhabi) +Server = https://ae-3-mirror.chaotic.cx/$repo/$arch + +# United Kingdom +# * By: Silky.Network (London, England) +Server = https://uk-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Manchester, England) +Server = https://uk-2-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Newport, Wales) +Server = https://uk-3-mirror.chaotic.cx/$repo/$arch + +# United States +# * By: Silky.Network (Phoenix, Arizona) +Server = https://us-az-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Phoenix, Arizona) +Server = https://us-az-2-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (San Jose, California) +Server = https://us-ca-mirror.chaotic.cx/$repo/$arch +# * By: Alisson +Server = https://us-fl-mirror.chaotic.cx/$repo/$arch +# Michigan +# * By: Technetium1 +Server = https://us-mi-mirror.chaotic.cx/$repo/$arch +# * By: Silky.Network (Chicago, US) +Server = https://us-mi-2-mirror.chaotic.cx/$repo/$arch +# New York +# * By: Zoe +Server = https://us-ny-mirror.chaotic.cx/$repo/$arch +# Texas +# * By: xstefen +Server = https://us-tx-mirror.chaotic.cx/$repo/$arch +# Utah +# * By: ash +Server = https://us-ut-mirror.chaotic.cx/$repo/$arch +# Virginia +# * By: Silky.Network (Ashburn, Virginia) +Server = https://us-va-mirror.chaotic.cx/$repo/$arch + + +# IPFS mirror - for instructions on how to use it consult the projects repo (https://github.com/RubenKelevra/pacman.store) +# * By: RubenKelevra / pacman.store +# Server = http://chaotic-aur.pkg.pacman.store.ipns.localhost:8080/$arch