distributable: url: https://www.oberhumer.com/opensource/lzo/download/lzo-{{ version.major }}.{{ version.minor }}.tar.gz strip-components: 1 versions: url: https://www.oberhumer.com/opensource/lzo/download/ match: /lzo-\d+\.\d+\.tar\.gz/ strip: - /lzo-/ - /.tar.gz/ build: dependencies: tea.xyz/gx/cc: c99 tea.xyz/gx/make: '*' script: | ./configure $ARGS make make check make --jobs {{ hw.concurrency }} install env: ARGS: - --disable-dependency-tracking - --enable-shared - --prefix="{{prefix}}" test: dependencies: tea.xyz/gx/cc: c99 script: | mv $FIXTURE test.c gcc test.c -o test test "$(./test)" = 'Testing LZO v{{ version.major }}.{{ version.minor }} in tea.' fixture: | #include #include int main() { printf("Testing LZO v%s in tea.", LZO_VERSION_STRING); return 0; }