<?xml version="1.0"?>
<package name="rust-bindgen">
	<description>generate Rust bindings from C/C++ headers</description>
	<releases>
		<release version="0.72.1" revision="1">
			<deps>
				<dep name="llvm"/>
				<dep name="rustc"/>
			</deps>
			<build>
				<script>
					<archive name="rust-bindgen-$VERSION">
						<!-- use vendored sources -->
						<archive name="rust-bindgen-$VERSION-vendor" srcdir="vendor" delete="no"/>
						<cmd>mkdir -p .cargo</cmd>
						<text dest=".cargo/config" environment="expand">
[source.crates-io]
replace-with = "vendored-sources"

[source.vendored-sources]
directory = "$PWD/vendor"
</text>

						<cmd>cargo build --release</cmd>

						<cmd>install -D -v -m 0755 target/release/bindgen /usr/bin/bindgen</cmd>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
