distributable: url: https://github.com/libexif/libexif/releases/download/v0.6.24/libexif-0.6.24.tar.bz2 strip-components: 1 # if there’s a github then we can parse the versions versions: github: libexif/libexif/tags # reads github tags from github strip: /^v/ dependencies: gnu.org/gettext: '*' build: dependencies: script: | ./configure $ARGS make --jobs {{ hw.concurrency }} make install env: # add any environment variables here ARGS: - --prefix="{{prefix}}" - --disable-dependency-tracking test: fixture: | #include #include int main(int argc, char **argv) { ExifLoader *loader = exif_loader_new(); ExifData *data; if (loader) { exif_loader_write_file(loader, argv[1]); data = exif_loader_get_data(loader); printf(data ? "Exif data loaded" : "No Exif data"); } } dependencies: gnu.org/wget: '*' script: | wget https://samplelib.com/lib/preview/jpeg/sample-clouds-400x300.jpg -O sample.jpg mv $FIXTURE fixture.c cc fixture.c -lexif ./a.out sample.jpg