diff --git a/Pkgfile b/Pkgfile index e7f0adb..d5ba989 100644 --- a/Pkgfile +++ b/Pkgfile @@ -1 +1 @@ -# syntax = docker.io/autonomy/bldr:2b3b543-frontend +# syntax = docker.io/autonomy/bldr:2b9366f-frontend diff --git a/argp-standalone/pkg.yaml b/argp-standalone/pkg.yaml index d40e442..494fb2f 100644 --- a/argp-standalone/pkg.yaml +++ b/argp-standalone/pkg.yaml @@ -1,7 +1,6 @@ name: argp-standalone dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: patch steps: - sources: diff --git a/autoconf/pkg.yaml b/autoconf/pkg.yaml index becac15..e677b05 100644 --- a/autoconf/pkg.yaml +++ b/autoconf/pkg.yaml @@ -1,9 +1,10 @@ name: autoconf dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: perl + runtime: yes - stage: m4 + runtime: yes steps: - sources: - url: https://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz diff --git a/automake/pkg.yaml b/automake/pkg.yaml index cacc94a..ee73f27 100644 --- a/automake/pkg.yaml +++ b/automake/pkg.yaml @@ -1,10 +1,9 @@ name: automake dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: perl + runtime: yes - stage: autoconf - - stage: m4 steps: - sources: - url: https://ftp.gnu.org/gnu/automake/automake-1.16.1.tar.xz diff --git a/base/pkg.yaml b/base/pkg.yaml new file mode 100644 index 0000000..1f60633 --- /dev/null +++ b/base/pkg.yaml @@ -0,0 +1,6 @@ +name: base +dependencies: + - image: docker.io/autonomy/toolchain:0714f82 + runtime: true + - stage: make + runtime: true diff --git a/bash/pkg.yaml b/bash/pkg.yaml index 1aef278..e6aff9b 100644 --- a/bash/pkg.yaml +++ b/bash/pkg.yaml @@ -1,7 +1,6 @@ name: bash dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/bash/bash-4.4.18.tar.gz diff --git a/bc/pkg.yaml b/bc/pkg.yaml index 582f743..a559182 100644 --- a/bc/pkg.yaml +++ b/bc/pkg.yaml @@ -1,7 +1,6 @@ name: bc dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: texinfo - stage: perl steps: diff --git a/bison/pkg.yaml b/bison/pkg.yaml index cccd730..c50ad5c 100644 --- a/bison/pkg.yaml +++ b/bison/pkg.yaml @@ -1,8 +1,7 @@ name: bison dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: m4 - - stage: make - stage: perl steps: - sources: diff --git a/bzip2/pkg.yaml b/bzip2/pkg.yaml index 449e1c4..f8a0087 100644 --- a/bzip2/pkg.yaml +++ b/bzip2/pkg.yaml @@ -1,7 +1,6 @@ name: bzip2 dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz diff --git a/coreutils/pkg.yaml b/coreutils/pkg.yaml index f8bcb15..1405e5e 100644 --- a/coreutils/pkg.yaml +++ b/coreutils/pkg.yaml @@ -1,7 +1,6 @@ name: coreutils dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/coreutils/coreutils-8.30.tar.xz diff --git a/cpio/pkg.yaml b/cpio/pkg.yaml index 1a6bc1a..848639c 100644 --- a/cpio/pkg.yaml +++ b/cpio/pkg.yaml @@ -1,7 +1,6 @@ name: cpio dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: autoconf steps: - sources: diff --git a/curl/pkg.yaml b/curl/pkg.yaml index 8c69009..98444e9 100644 --- a/curl/pkg.yaml +++ b/curl/pkg.yaml @@ -1,10 +1,9 @@ name: curl dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: libressl - stage: zlib - stage: pkg-config - - stage: make steps: - sources: - url: https://curl.haxx.se/download/curl-7.63.0.tar.xz diff --git a/dejagnu/pkg.yaml b/dejagnu/pkg.yaml index dbdca7c..14b3fd0 100644 --- a/dejagnu/pkg.yaml +++ b/dejagnu/pkg.yaml @@ -1,7 +1,6 @@ name: dejagnu dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: expect - stage: tcl steps: diff --git a/deps.png b/deps.png index 106bb61..f38b8e5 100644 Binary files a/deps.png and b/deps.png differ diff --git a/diffutils/pkg.yaml b/diffutils/pkg.yaml index 4809227..25bb49c 100644 --- a/diffutils/pkg.yaml +++ b/diffutils/pkg.yaml @@ -1,7 +1,6 @@ name: diffutils dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz diff --git a/dtc/pkg.yaml b/dtc/pkg.yaml index bd6157c..b98b842 100644 --- a/dtc/pkg.yaml +++ b/dtc/pkg.yaml @@ -1,11 +1,10 @@ name: dtc dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: m4 - stage: bison - stage: flex - stage: pkg-config - - stage: make steps: - sources: - url: https://mirrors.edge.kernel.org/pub/software/utils/dtc/dtc-1.5.0.tar.xz diff --git a/elfutils/pkg.yaml b/elfutils/pkg.yaml index 0c34d80..cbc4105 100644 --- a/elfutils/pkg.yaml +++ b/elfutils/pkg.yaml @@ -1,16 +1,13 @@ name: elfutils dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: zlib - stage: argp-standalone - stage: musl-fts - stage: musl-obstack - - stage: make - stage: patch - stage: autoconf - stage: automake - - stage: perl - - stage: m4 steps: - sources: - url: https://sourceware.org/ftp/elfutils/0.173/elfutils-0.173.tar.bz2 diff --git a/expect/pkg.yaml b/expect/pkg.yaml index dfd263d..ac24538 100644 --- a/expect/pkg.yaml +++ b/expect/pkg.yaml @@ -1,8 +1,7 @@ name: expect dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: tcl - - stage: make steps: - sources: - url: https://downloads.sourceforge.net/project/expect/Expect/5.45.4/expect5.45.4.tar.gz diff --git a/file/pkg.yaml b/file/pkg.yaml index dca6cd6..3b0b44d 100644 --- a/file/pkg.yaml +++ b/file/pkg.yaml @@ -1,12 +1,9 @@ name: file dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: libtool - stage: autoconf - stage: automake - - stage: perl - - stage: m4 steps: - sources: - url: https://github.com/file/file/archive/FILE5_34.tar.gz diff --git a/findutils/pkg.yaml b/findutils/pkg.yaml index 2a4a774..0dea5c6 100644 --- a/findutils/pkg.yaml +++ b/findutils/pkg.yaml @@ -1,7 +1,6 @@ name: findutils dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/findutils/findutils-4.7.0.tar.xz diff --git a/flex/pkg.yaml b/flex/pkg.yaml index 25be2df..5d46288 100644 --- a/flex/pkg.yaml +++ b/flex/pkg.yaml @@ -1,7 +1,6 @@ name: flex dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: m4 steps: - sources: diff --git a/gawk/pkg.yaml b/gawk/pkg.yaml index 5a67950..74513ac 100644 --- a/gawk/pkg.yaml +++ b/gawk/pkg.yaml @@ -1,7 +1,6 @@ name: gawk dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/gawk/gawk-4.2.1.tar.xz diff --git a/gettext/pkg.yaml b/gettext/pkg.yaml index b6b780c..120803d 100644 --- a/gettext/pkg.yaml +++ b/gettext/pkg.yaml @@ -1,7 +1,6 @@ name: gettext dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/gettext/gettext-0.19.8.1.tar.xz diff --git a/git/pkg.yaml b/git/pkg.yaml index d0d4232..7f6b878 100644 --- a/git/pkg.yaml +++ b/git/pkg.yaml @@ -1,15 +1,12 @@ name: git dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: zlib - stage: tcl - stage: gettext - stage: libressl - stage: curl - - stage: make - stage: autoconf - - stage: perl - - stage: m4 steps: - sources: - url: https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.20.1.tar.xz diff --git a/golang/bootstrap/pkg.yaml b/golang/bootstrap/pkg.yaml index 7c3541b..4d1b200 100644 --- a/golang/bootstrap/pkg.yaml +++ b/golang/bootstrap/pkg.yaml @@ -1,7 +1,6 @@ name: golang-bootstrap dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz diff --git a/golang/golang/pkg.yaml b/golang/golang/pkg.yaml index 9b81856..ec0f2d9 100644 --- a/golang/golang/pkg.yaml +++ b/golang/golang/pkg.yaml @@ -1,8 +1,7 @@ name: golang dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: golang-bootstrap - - stage: make steps: - sources: - url: https://dl.google.com/go/go1.13.1.src.tar.gz diff --git a/gperf/pkg.yaml b/gperf/pkg.yaml index cc55923..3c1a377 100644 --- a/gperf/pkg.yaml +++ b/gperf/pkg.yaml @@ -1,7 +1,6 @@ name: gperf dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz diff --git a/grep/pkg.yaml b/grep/pkg.yaml index c2c643c..59306a8 100644 --- a/grep/pkg.yaml +++ b/grep/pkg.yaml @@ -1,7 +1,6 @@ name: grep dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/grep/grep-3.1.tar.xz diff --git a/gzip/pkg.yaml b/gzip/pkg.yaml index 9edf8d9..f4cf6ce 100644 --- a/gzip/pkg.yaml +++ b/gzip/pkg.yaml @@ -1,7 +1,6 @@ name: gzip dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/gzip/gzip-1.9.tar.xz diff --git a/kmod/pkg.yaml b/kmod/pkg.yaml index 6203010..f45e075 100644 --- a/kmod/pkg.yaml +++ b/kmod/pkg.yaml @@ -1,7 +1,6 @@ name: kmod dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-25.tar.xz diff --git a/libressl/pkg.yaml b/libressl/pkg.yaml index c192ee5..64ba01d 100644 --- a/libressl/pkg.yaml +++ b/libressl/pkg.yaml @@ -1,7 +1,6 @@ name: libressl dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.9.0.tar.gz diff --git a/libtool/pkg.yaml b/libtool/pkg.yaml index 2bd0541..babe9f2 100644 --- a/libtool/pkg.yaml +++ b/libtool/pkg.yaml @@ -1,8 +1,8 @@ name: libtool dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: m4 + runtime: true steps: - sources: - url: http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz diff --git a/m4/pkg.yaml b/m4/pkg.yaml index 10b47e8..50dcf2f 100644 --- a/m4/pkg.yaml +++ b/m4/pkg.yaml @@ -1,7 +1,6 @@ name: m4 dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.xz diff --git a/musl-fts/pkg.yaml b/musl-fts/pkg.yaml index e84989c..9993fc7 100644 --- a/musl-fts/pkg.yaml +++ b/musl-fts/pkg.yaml @@ -1,13 +1,11 @@ name: musl-fts dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: m4 - stage: libtool - stage: autoconf - stage: automake - stage: pkg-config - - stage: perl steps: - sources: - url: https://github.com/pullmoll/musl-fts/archive/v1.2.7/musl-fts-1.2.7.tar.gz diff --git a/musl-obstack/pkg.yaml b/musl-obstack/pkg.yaml index 17ab2b9..c9e8068 100644 --- a/musl-obstack/pkg.yaml +++ b/musl-obstack/pkg.yaml @@ -1,13 +1,10 @@ name: musl-obstack dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: libtool - stage: autoconf - stage: automake - stage: pkg-config - - stage: perl - - stage: m4 steps: - sources: - url: https://github.com/pullmoll/musl-obstack/archive/v1.1/musl-obstack-1.1.tar.gz diff --git a/ncurses/pkg.yaml b/ncurses/pkg.yaml index 4f9db3c..cc1185d 100644 --- a/ncurses/pkg.yaml +++ b/ncurses/pkg.yaml @@ -1,7 +1,6 @@ name: ncurses dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/ncurses/ncurses-6.1.tar.gz diff --git a/patch/pkg.yaml b/patch/pkg.yaml index c68d3c1..5fa8c78 100644 --- a/patch/pkg.yaml +++ b/patch/pkg.yaml @@ -1,7 +1,6 @@ name: patch dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz diff --git a/pcre/pkg.yaml b/pcre/pkg.yaml index c05abad..0dedb44 100644 --- a/pcre/pkg.yaml +++ b/pcre/pkg.yaml @@ -1,9 +1,8 @@ name: pcre dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: zlib - stage: bzip2 - - stage: make steps: - sources: - url: https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.bz2 diff --git a/perl/pkg.yaml b/perl/pkg.yaml index ff0dbae..116f59e 100644 --- a/perl/pkg.yaml +++ b/perl/pkg.yaml @@ -1,7 +1,6 @@ name: perl dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://www.cpan.org/src/5.0/perl-5.28.2.tar.xz diff --git a/pkg-config/pkg.yaml b/pkg-config/pkg.yaml index 7094654..4cb84a1 100644 --- a/pkg-config/pkg.yaml +++ b/pkg-config/pkg.yaml @@ -1,7 +1,6 @@ name: pkg-config dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz diff --git a/protobuf/pkg.yaml b/protobuf/pkg.yaml index 8da046b..754905d 100644 --- a/protobuf/pkg.yaml +++ b/protobuf/pkg.yaml @@ -1,7 +1,6 @@ name: protobuf dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: patch steps: - sources: diff --git a/protoc-gen-go/pkg.yaml b/protoc-gen-go/pkg.yaml index 4cc8570..d42fd84 100644 --- a/protoc-gen-go/pkg.yaml +++ b/protoc-gen-go/pkg.yaml @@ -1,6 +1,6 @@ name: protoc-gen-go dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: golang steps: - sources: diff --git a/python2/pkg.yaml b/python2/pkg.yaml index 832e5ce..8c90d64 100644 --- a/python2/pkg.yaml +++ b/python2/pkg.yaml @@ -1,8 +1,7 @@ name: python2 dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: zlib - - stage: make steps: - sources: - url: https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tar.xz diff --git a/sed/pkg.yaml b/sed/pkg.yaml index 38cbe38..7642c2e 100644 --- a/sed/pkg.yaml +++ b/sed/pkg.yaml @@ -1,7 +1,6 @@ name: sed dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/sed/sed-4.5.tar.xz diff --git a/squashfs-tools/pkg.yaml b/squashfs-tools/pkg.yaml index bea0678..cf3d248 100644 --- a/squashfs-tools/pkg.yaml +++ b/squashfs-tools/pkg.yaml @@ -1,9 +1,8 @@ name: squashfs-tools dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: xz - stage: zlib - - stage: make - stage: patch steps: - sources: diff --git a/swig/pkg.yaml b/swig/pkg.yaml index 88ccaa5..e544c53 100644 --- a/swig/pkg.yaml +++ b/swig/pkg.yaml @@ -1,9 +1,8 @@ name: swig dependencies: - - image: docker.io/autonomy/toolchain:0714f82 + - stage: base - stage: zlib - stage: pcre - - stage: make steps: - sources: - url: https://downloads.sourceforge.net/project/swig/swig/swig-4.0.0/swig-4.0.0.tar.gz diff --git a/tar/pkg.yaml b/tar/pkg.yaml index b13d064..f290313 100644 --- a/tar/pkg.yaml +++ b/tar/pkg.yaml @@ -1,7 +1,6 @@ name: tar dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://ftp.gnu.org/gnu/tar/tar-1.30.tar.xz diff --git a/tcl/pkg.yaml b/tcl/pkg.yaml index ceda25a..b70dbc5 100644 --- a/tcl/pkg.yaml +++ b/tcl/pkg.yaml @@ -1,7 +1,6 @@ name: tcl dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://downloads.sourceforge.net/project/tcl/Tcl/8.6.9/tcl-core8.6.9-src.tar.gz diff --git a/texinfo/pkg.yaml b/texinfo/pkg.yaml index a67606e..a61515a 100644 --- a/texinfo/pkg.yaml +++ b/texinfo/pkg.yaml @@ -1,7 +1,6 @@ name: texinfo dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base - stage: perl steps: - sources: diff --git a/util-linux/pkg.yaml b/util-linux/pkg.yaml index 892966e..6a08527 100644 --- a/util-linux/pkg.yaml +++ b/util-linux/pkg.yaml @@ -1,7 +1,6 @@ name: util-linux dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://www.kernel.org/pub/linux/utils/util-linux/v2.32/util-linux-2.32.1.tar.xz diff --git a/xz/pkg.yaml b/xz/pkg.yaml index 33f7dee..f437c95 100644 --- a/xz/pkg.yaml +++ b/xz/pkg.yaml @@ -1,7 +1,6 @@ name: xz dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://downloads.sourceforge.net/project/lzmautils/xz-5.2.4.tar.xz diff --git a/zlib/pkg.yaml b/zlib/pkg.yaml index 40c5390..8305f92 100644 --- a/zlib/pkg.yaml +++ b/zlib/pkg.yaml @@ -1,7 +1,6 @@ name: zlib dependencies: - - image: docker.io/autonomy/toolchain:0714f82 - - stage: make + - stage: base steps: - sources: - url: https://zlib.net/zlib-1.2.11.tar.xz