File _service of Package spirv-headers
<services>
<service name="tar_scm">
<param name="scm">git</param>
<param name="revision">main</param>
<param name="url">https://github.com/KhronosGroup/SPIRV-Headers.git</param>
<param name="without-version">enable</param>
<param name="extract">include/spirv/unified1/spirv.core.grammar.json</param>
</service>
<service name="download_url">
<param name="url">https://api.github.com/repos/KhronosGroup/SPIRV-Headers/tags</param>
</service>
<service name="recompress" mode="buildtime">
<param name="compression">xz</param>
<param name="file">*.tar</param>
</service>
<service name="run" mode="buildtime">
<param name="command">(echo -n 'Version: '; python3 regex.py spirv.core.grammar.json tags) > "${outdir}/version.ver"</param>
</service>
<service name="set_version" mode="buildtime">
<param name="fromfile">version.ver</param>
</service>
</services>