distributable: url: https://ftp.gnu.org/gnu/make/make-{{ version.raw }}.tar.gz strip-components: 1 versions: url: https://ftp.gnu.org/gnu/make/ match: /make-\d+\.\d+(\.\d+)?\.tar\.gz/ strip: - /make-/ - /.tar.gz/ provides: - bin/make interprets: filename: Makefile args: [make, --file] build: dependencies: gnu.org/m4: 1 tea.xyz/gx/make: '*' #FIXME bootstrapping system tea.xyz/gx/cc: c99 script: | ./configure --prefix={{ prefix }} --disable-dependency-tracking make --jobs {{ hw.concurrency }} install test: #TODO build self script: | make --file=$FIXTURE test "$(cat foo)" = bar make --question --file=$FIXTURE fixture: "foo:\n\techo bar > $@" env: MAKEFLAGS: --file=$FIXTURE