diff --git a/cbindgen/.footprint b/cbindgen/.footprint new file mode 100644 index 000000000..913766fb0 --- /dev/null +++ b/cbindgen/.footprint @@ -0,0 +1,3 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/cbindgen diff --git a/cbindgen/.signature b/cbindgen/.signature new file mode 100644 index 000000000..9ad8b9684 --- /dev/null +++ b/cbindgen/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/aeDwFOL0wAoEWy36lURX2TQUsx7WygF7mOCxDhsHZQqn7yqVvIjYT4IG3t83/066JdlKxunpEDeaNLv8ylvLwU= +SHA256 (Pkgfile) = ca3572556a716f8cb2f1e6a475678ca6439833d23206a3fd4273c9ed060280cd +SHA256 (.footprint) = fd60992957bd0010460d49684c69464200651af797acdb98547f4847fc9f3f3c +SHA256 (cbindgen-v0.6.6.tar.gz) = e55927a17be6541a74e6cd1bc9cdd8fcc277e820e2180c8861d27a52d579153a diff --git a/cbindgen/Pkgfile b/cbindgen/Pkgfile new file mode 100644 index 000000000..c0361bf6b --- /dev/null +++ b/cbindgen/Pkgfile @@ -0,0 +1,17 @@ +# Description: Generate C bindings from rust code +# URL: https://github.com/eqrion/cbindgen +# Maintainer: Fredrik Rinnestam, fredrik at crux dot guru +# Depends on: rust + +name=cbindgen +version=0.6.6 +release=1 +source=(https://github.com/eqrion/cbindgen/archive/v$version/$name-v$version.tar.gz) + +build() { + cd $name-$version + + cargo build --release + + install -Dm755 "target/release/cbindgen" "$PKG/usr/bin/cbindgen" +}