blob: a9bae1bb07523e096c06b554f14ffd24df05c332 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- cargo-crates/pipewire-sys-0.9.2/build.rs.orig
+++ cargo-crates/pipewire-sys-0.9.2/build.rs
@@ -20,6 +20,7 @@
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()))
.size_t_is_usize(true)
.allowlist_function("pw_.*")
+ .allowlist_function("pipewire_.*")
.allowlist_type("pw_.*")
.allowlist_var("pw_.*")
.allowlist_var("PW_.*")
@@ -27,7 +28,11 @@
.blocklist_type("spa_.*")
.blocklist_item("spa_.*")
- .raw_line("use spa_sys::*;");
+ .raw_line("use spa_sys::*;")
+ .raw_line("#[allow(non_snake_case)]")
+ .raw_line("pub unsafe fn pw_init(argc: *mut ::std::os::raw::c_int, argv: *mut *mut *mut ::std::os::raw::c_char) { pipewire_init(argc, argv) }")
+ .raw_line("#[allow(non_snake_case)]")
+ .raw_line("pub unsafe fn pw_deinit() { pipewire_deinit() }");
let builder = libpipewire
.include_paths
|