diff --git a/config/artifact/ncurses.yml b/config/artifact/ncurses.yml index 8d39e81b..c13e8787 100644 --- a/config/artifact/ncurses.yml +++ b/config/artifact/ncurses.yml @@ -3,6 +3,10 @@ ncurses: license-files: - COPYING source: + type: filelist + url: 'https://ftp.gnu.org/gnu/ncurses/' + regex: '/href="(?ncurses-(?[^"]+)\.tar\.gz)"/' + source-mirror: type: filelist url: 'https://ftpmirror.gnu.org/gnu/ncurses/' regex: '/href="(?ncurses-(?[^"]+)\.tar\.gz)"/' diff --git a/config/pkg/lib/gettext.yml b/config/pkg/lib/gettext.yml index 04743033..5e81f795 100644 --- a/config/pkg/lib/gettext.yml +++ b/config/pkg/lib/gettext.yml @@ -2,6 +2,10 @@ gettext: type: library artifact: source: + type: filelist + url: 'https://ftp.gnu.org/gnu/gettext/' + regex: '/href="(?gettext-(?[^"]+)\.tar\.xz)"/' + source-mirror: type: filelist url: 'https://ftpmirror.gnu.org/gnu/gettext/' regex: '/href="(?gettext-(?[^"]+)\.tar\.xz)"/' diff --git a/config/pkg/lib/gmp.yml b/config/pkg/lib/gmp.yml index 80303056..2d70c7ee 100644 --- a/config/pkg/lib/gmp.yml +++ b/config/pkg/lib/gmp.yml @@ -3,11 +3,12 @@ gmp: artifact: source: type: filelist - url: 'https://ftpmirror.gnu.org/gnu/gmp/' + url: 'https://ftp.gnu.org/gnu/gmp/' regex: '/href="(?gmp-(?[^"]+)\.tar\.xz)"/' source-mirror: - type: url - url: 'https://dl.static-php.dev/static-php-cli/deps/gmp/gmp-6.3.0.tar.xz' + type: filelist + url: 'https://ftpmirror.gnu.org/gnu/gmp/' + regex: '/href="(?gmp-(?[^"]+)\.tar\.xz)"/' metadata: license-files: ['@/gmp.txt'] license: Custom diff --git a/config/pkg/lib/idn2.yml b/config/pkg/lib/idn2.yml index 3b597b4d..6a152467 100644 --- a/config/pkg/lib/idn2.yml +++ b/config/pkg/lib/idn2.yml @@ -2,6 +2,10 @@ idn2: type: library artifact: source: + type: filelist + url: 'https://ftp.gnu.org/gnu/libidn/' + regex: '/href="(?libidn2-(?[^"]+)\.tar\.gz)"/' + source-mirror: type: filelist url: 'https://ftpmirror.gnu.org/gnu/libidn/' regex: '/href="(?libidn2-(?[^"]+)\.tar\.gz)"/' diff --git a/config/pkg/lib/libiconv.yml b/config/pkg/lib/libiconv.yml index 2893679c..5b21f603 100644 --- a/config/pkg/lib/libiconv.yml +++ b/config/pkg/lib/libiconv.yml @@ -2,6 +2,10 @@ libiconv: type: library artifact: source: + type: filelist + url: 'https://ftp.gnu.org/gnu/libiconv/' + regex: '/href="(?libiconv-(?[^"]+)\.tar\.gz)"/' + source-mirror: type: filelist url: 'https://ftpmirror.gnu.org/gnu/libiconv/' regex: '/href="(?libiconv-(?[^"]+)\.tar\.gz)"/' diff --git a/config/pkg/lib/libunistring.yml b/config/pkg/lib/libunistring.yml index 5a78fa14..47530c6a 100644 --- a/config/pkg/lib/libunistring.yml +++ b/config/pkg/lib/libunistring.yml @@ -2,6 +2,10 @@ libunistring: type: library artifact: source: + type: filelist + url: 'https://ftp.gnu.org/gnu/libunistring/' + regex: '/href="(?libunistring-(?[^"]+)\.tar\.gz)"/' + source-mirror: type: filelist url: 'https://ftpmirror.gnu.org/gnu/libunistring/' regex: '/href="(?libunistring-(?[^"]+)\.tar\.gz)"/' diff --git a/config/pkg/lib/readline.yml b/config/pkg/lib/readline.yml index 2dd25e49..9b604571 100644 --- a/config/pkg/lib/readline.yml +++ b/config/pkg/lib/readline.yml @@ -2,6 +2,10 @@ readline: type: library artifact: source: + type: filelist + url: 'https://ftp.gnu.org/gnu/readline/' + regex: '/href="(?readline-(?[^"]+)\.tar\.gz)"/' + source-mirror: type: filelist url: 'https://ftpmirror.gnu.org/gnu/readline/' regex: '/href="(?readline-(?[^"]+)\.tar\.gz)"/'