distributable: url: https://download.gnome.org/sources/libxslt/{{ version.marketing }}/libxslt-{{ version }}.tar.xz strip-components: 1 versions: github: GNOME/libxslt/tags dependencies: gnome.org/libxml2: '*' build: dependencies: freedesktop.org/pkg-config: ^0.29 gnu.org/patch: '*' script: | patch -p1 < props/xslt-config.patch.in ./configure $ARGS make --jobs {{ hw.concurrency }} make install cd "{{prefix}}/bin" sed -i.bak \ -e 's|{{prefix}}|"$prefix"|g' \ -e 's|{{deps.gnome.org/libxml2.prefix}}|""$libxml2_prefix""|g' \ xslt-config rm xslt-config.bak env: ARGS: - --prefix={{prefix}} - --without-python # we don’t yet know how to support this - --without-plugins # doesn’t build and we couldn’t debug test: dependencies: script: | cc `xslt-config --cflags --libs` test.c ./a.out provides: - bin/xslt-config - bin/xsltproc