mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-08 17:35:36 +08:00
fix(source): use ftp.gnu.org as primary, ftpmirror.gnu.org as fallback
All GNU packages now use ftp.gnu.org (stable canonical server) as the primary filelist source, with ftpmirror.gnu.org configured as source-mirror fallback. ftpmirror uses DNS round-robin across many mirrors of varying reliability; this setup eliminates random CI failures caused by unreachable mirror nodes while preserving a fallback path.
This commit is contained in:
@@ -3,6 +3,10 @@ ncurses:
|
|||||||
license-files:
|
license-files:
|
||||||
- COPYING
|
- COPYING
|
||||||
source:
|
source:
|
||||||
|
type: filelist
|
||||||
|
url: 'https://ftp.gnu.org/gnu/ncurses/'
|
||||||
|
regex: '/href="(?<file>ncurses-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
source-mirror:
|
||||||
type: filelist
|
type: filelist
|
||||||
url: 'https://ftpmirror.gnu.org/gnu/ncurses/'
|
url: 'https://ftpmirror.gnu.org/gnu/ncurses/'
|
||||||
regex: '/href="(?<file>ncurses-(?<version>[^"]+)\.tar\.gz)"/'
|
regex: '/href="(?<file>ncurses-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
|||||||
@@ -2,6 +2,10 @@ gettext:
|
|||||||
type: library
|
type: library
|
||||||
artifact:
|
artifact:
|
||||||
source:
|
source:
|
||||||
|
type: filelist
|
||||||
|
url: 'https://ftp.gnu.org/gnu/gettext/'
|
||||||
|
regex: '/href="(?<file>gettext-(?<version>[^"]+)\.tar\.xz)"/'
|
||||||
|
source-mirror:
|
||||||
type: filelist
|
type: filelist
|
||||||
url: 'https://ftpmirror.gnu.org/gnu/gettext/'
|
url: 'https://ftpmirror.gnu.org/gnu/gettext/'
|
||||||
regex: '/href="(?<file>gettext-(?<version>[^"]+)\.tar\.xz)"/'
|
regex: '/href="(?<file>gettext-(?<version>[^"]+)\.tar\.xz)"/'
|
||||||
|
|||||||
@@ -3,11 +3,12 @@ gmp:
|
|||||||
artifact:
|
artifact:
|
||||||
source:
|
source:
|
||||||
type: filelist
|
type: filelist
|
||||||
url: 'https://ftpmirror.gnu.org/gnu/gmp/'
|
url: 'https://ftp.gnu.org/gnu/gmp/'
|
||||||
regex: '/href="(?<file>gmp-(?<version>[^"]+)\.tar\.xz)"/'
|
regex: '/href="(?<file>gmp-(?<version>[^"]+)\.tar\.xz)"/'
|
||||||
source-mirror:
|
source-mirror:
|
||||||
type: url
|
type: filelist
|
||||||
url: 'https://dl.static-php.dev/static-php-cli/deps/gmp/gmp-6.3.0.tar.xz'
|
url: 'https://ftpmirror.gnu.org/gnu/gmp/'
|
||||||
|
regex: '/href="(?<file>gmp-(?<version>[^"]+)\.tar\.xz)"/'
|
||||||
metadata:
|
metadata:
|
||||||
license-files: ['@/gmp.txt']
|
license-files: ['@/gmp.txt']
|
||||||
license: Custom
|
license: Custom
|
||||||
|
|||||||
@@ -2,6 +2,10 @@ idn2:
|
|||||||
type: library
|
type: library
|
||||||
artifact:
|
artifact:
|
||||||
source:
|
source:
|
||||||
|
type: filelist
|
||||||
|
url: 'https://ftp.gnu.org/gnu/libidn/'
|
||||||
|
regex: '/href="(?<file>libidn2-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
source-mirror:
|
||||||
type: filelist
|
type: filelist
|
||||||
url: 'https://ftpmirror.gnu.org/gnu/libidn/'
|
url: 'https://ftpmirror.gnu.org/gnu/libidn/'
|
||||||
regex: '/href="(?<file>libidn2-(?<version>[^"]+)\.tar\.gz)"/'
|
regex: '/href="(?<file>libidn2-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
|||||||
@@ -2,6 +2,10 @@ libiconv:
|
|||||||
type: library
|
type: library
|
||||||
artifact:
|
artifact:
|
||||||
source:
|
source:
|
||||||
|
type: filelist
|
||||||
|
url: 'https://ftp.gnu.org/gnu/libiconv/'
|
||||||
|
regex: '/href="(?<file>libiconv-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
source-mirror:
|
||||||
type: filelist
|
type: filelist
|
||||||
url: 'https://ftpmirror.gnu.org/gnu/libiconv/'
|
url: 'https://ftpmirror.gnu.org/gnu/libiconv/'
|
||||||
regex: '/href="(?<file>libiconv-(?<version>[^"]+)\.tar\.gz)"/'
|
regex: '/href="(?<file>libiconv-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
|||||||
@@ -2,6 +2,10 @@ libunistring:
|
|||||||
type: library
|
type: library
|
||||||
artifact:
|
artifact:
|
||||||
source:
|
source:
|
||||||
|
type: filelist
|
||||||
|
url: 'https://ftp.gnu.org/gnu/libunistring/'
|
||||||
|
regex: '/href="(?<file>libunistring-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
source-mirror:
|
||||||
type: filelist
|
type: filelist
|
||||||
url: 'https://ftpmirror.gnu.org/gnu/libunistring/'
|
url: 'https://ftpmirror.gnu.org/gnu/libunistring/'
|
||||||
regex: '/href="(?<file>libunistring-(?<version>[^"]+)\.tar\.gz)"/'
|
regex: '/href="(?<file>libunistring-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
|||||||
@@ -2,6 +2,10 @@ readline:
|
|||||||
type: library
|
type: library
|
||||||
artifact:
|
artifact:
|
||||||
source:
|
source:
|
||||||
|
type: filelist
|
||||||
|
url: 'https://ftp.gnu.org/gnu/readline/'
|
||||||
|
regex: '/href="(?<file>readline-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
source-mirror:
|
||||||
type: filelist
|
type: filelist
|
||||||
url: 'https://ftpmirror.gnu.org/gnu/readline/'
|
url: 'https://ftpmirror.gnu.org/gnu/readline/'
|
||||||
regex: '/href="(?<file>readline-(?<version>[^"]+)\.tar\.gz)"/'
|
regex: '/href="(?<file>readline-(?<version>[^"]+)\.tar\.gz)"/'
|
||||||
|
|||||||
Reference in New Issue
Block a user