distributable: url: https://wimlib.net/downloads/wimlib-{{version}}.tar.gz strip-components: 1 versions: url: https://wimlib.net/downloads/ match: /wimlib-\d+\.\d+\.\d+\.tar\.gz/ strip: - /^wimlib-/ - /\.tar\.gz$/ dependencies: openssl.org: '^3.1.0' gnome.org/libxml2: '*' build: dependencies: freedesktop.org/pkg-config: '*' script: | ./configure $ARGS make --jobs {{ hw.concurrency }} install env: ARGS: - --disable-debug - --disable-dependency-tracking - --disable-silent-rules - --prefix={{prefix}} - --without-fuse - --without-ntfs-3g provides: - bin/mkwinpeimg - bin/wimappend - bin/wimapply - bin/wimapply - bin/wimdelete - bin/wimdir - bin/wimexport - bin/wimextract - bin/wiminfo - bin/wimjoin - bin/wimlib-imagex - bin/wimmount - bin/wimmountrw - bin/wimoptimize - bin/wimsplit - bin/wimunmount - bin/wimupdate - bin/wimverify test: env: WIMLIB_IMAGEX_USE_UTF8: 1 darwin: SIZE: "1m" linux: SIZE: "1M" script: - run: dd if=/dev/random of=bar bs=$SIZE count=1 working-directory: foo - wimcapture foo bar.wim - test bar.wim - wiminfo bar.wim