summaryrefslogtreecommitdiff
path: root/gen_cbindgen-vendor.sh
diff options
context:
space:
mode:
Diffstat (limited to 'gen_cbindgen-vendor.sh')
-rwxr-xr-xgen_cbindgen-vendor.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/gen_cbindgen-vendor.sh b/gen_cbindgen-vendor.sh
new file mode 100755
index 0000000..906871e
--- /dev/null
+++ b/gen_cbindgen-vendor.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+# Dummy Cargo.toml file with cbindgen dependency
+cat > Cargo.toml <<EOL
+[package]
+name = "dummy"
+version = "0.0.1"
+description = """
+This is a dummy package which contains dependency on cbindgen
+to be used with 'cargo vendor' commmand.
+"""
+
+[dependencies]
+cbindgen = "0.6.3"
+
+[[bin]]
+name = "dummy"
+path = "dummy.rs"
+doc = false
+EOL
+
+cargo install cargo-vendor
+cargo vendor
+
+cd vendor
+tar -cJf ../cbindgen-vendor.tar.xz *
+cd ..
+
+rm -f Cargo.toml
+rm -rf vendor
+
bgstack15