diff --git a/Cargo.toml b/Cargo.toml index c6b3d3f..d33aaaa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "drm" description = "Safe, low-level bindings to the Direct Rendering Manager API" repository = "https://github.com/Smithay/drm-rs" -version = "0.10.0" +version = "0.11.0" license = "MIT" authors = ["Tyler Slabinski ", "Victoria Brekenfeld "] exclude = [".gitignore", ".github"] @@ -12,7 +12,7 @@ edition = "2021" [dependencies] bitflags = "2" bytemuck = { version = "1.12", features = ["extern_crate_alloc", "derive"] } -drm-ffi = { path = "drm-ffi", version = "0.6.0" } +drm-ffi = { path = "drm-ffi", version = "0.7.0" } drm-fourcc = "^2.2.0" rustix = { version = "0.38.22", features = ["mm", "fs"] } diff --git a/drm-ffi/Cargo.toml b/drm-ffi/Cargo.toml index da2ad1b..5d0977d 100644 --- a/drm-ffi/Cargo.toml +++ b/drm-ffi/Cargo.toml @@ -2,14 +2,14 @@ name = "drm-ffi" description = "Safe, low-level bindings to the Direct Rendering Manager API" repository = "https://github.com/Smithay/drm-rs" -version = "0.6.0" +version = "0.7.0" license = "MIT" authors = ["Tyler Slabinski "] rust-version = "1.65" edition = "2021" [dependencies] -drm-sys = { path = "drm-sys", version = "0.5.0" } +drm-sys = { path = "drm-sys", version = "0.6.0" } rustix = { version = "0.38.22" } [features] diff --git a/drm-ffi/drm-sys/Cargo.toml b/drm-ffi/drm-sys/Cargo.toml index 95631e9..a6952e4 100644 --- a/drm-ffi/drm-sys/Cargo.toml +++ b/drm-ffi/drm-sys/Cargo.toml @@ -2,7 +2,7 @@ name = "drm-sys" description = "Bindings to the Direct Rendering Manager API" repository = "https://github.com/Smithay/drm-rs" -version = "0.5.0" +version = "0.6.0" authors = ["Tyler Slabinski "] license = "MIT" build = "build.rs" diff --git a/drm-ffi/drm-sys/README.md b/drm-ffi/drm-sys/README.md index 01cb8e7..1515f4f 100644 --- a/drm-ffi/drm-sys/README.md +++ b/drm-ffi/drm-sys/README.md @@ -9,13 +9,17 @@ drm-sys = "..." The following platforms have prebuilt bindings available: -* Linux/Android - * x86_64 - * x86 - * arm - * aarch64 -* FreeBSD - * x86_64 +* Linux +* \*BSD + +The bindings are not architecture dependant, but CI testing only happens for: + +* arm +* armv7 +* aarch64 +* riscv64gc +* i686 +* x86\_64 If bindings for your target platform are not available, you can attempt to generate them by enabling the `use_bindgen` feature: