distributable: url: https://www.x.org/archive/individual/lib/libICE-{{version}}.tar.gz strip-components: 1 versions: url: https://www.x.org/archive/individual/lib/ match: /libICE-\d+\.\d+\.\d+.tar.gz/ strip: - /libICE-/ - /.tar.gz/ dependencies: x.org/protocol: '*' build: dependencies: freedesktop.org/pkg-config: ~0.29 x.org/xtrans: '*' script: | ./configure $ARGS make --jobs {{ hw.concurrency }} install env: SHELF: ${{pkgx.prefix}}/x.org ARGS: - --prefix="{{prefix}}" - --sysconfdir="$SHELF"/etc - --localstatedir="$SHELF"/var - --disable-dependency-tracking - --disable-silent-rules - --enable-docs=no - --enable-specs=no test: dependencies: x.org/x11: '*' script: | mv $FIXTURE test.c cc test.c ./a.out fixture: | #include "X11/Xlib.h" #include "X11/ICE/ICEutil.h" int main(int argc, char* argv[]) { IceAuthFileEntry entry; return 0; }