distributable: url: https://downloads.sourceforge.net/project/libusb/libusb-compat-{{version.marketing}}/libusb-compat-{{version}}/libusb-compat-{{version}}.tar.bz2 strip-components: 1 display-name: libusb-compat versions: url: https://sourceforge.net/projects/libusb/rss match: /libusb-compat-\d+\.\d+\.\d+\.tar\.bz2/ strip: - /^libusb-compat-/ - /\.tar\.bz2/ dependencies: libusb.info: ^1 build: dependencies: gnu.org/autoconf: '*' gnu.org/automake: '*' gnu.org/libtool: '*' linux/aarch64: # for libudev systemd.io: '*' script: - ./configure $ARGS - make --jobs {{hw.concurrency}} install - run: sed -i 's|{{prefix}}|$(dirname $0)/..|g' libusb-config working-directory: ${{prefix}}/bin env: ARGS: - --disable-debug - --disable-dependency-tracking - --prefix={{prefix}} - --libdir={{prefix}}/lib provides: - bin/libusb-config test: - libusb-config --libs | grep {{prefix}} - cc test.c -o test -lusb - ./test