diff --git a/Cargo.toml b/Cargo.toml index ab00fc4..c0c1b7f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "window_clipboard" -version = "0.1.0-alpha.1" +version = "0.1.0-alpha.2" authors = ["Héctor Ramón Jiménez "] edition = "2018" description = "A library to obtain clipboard access from a `raw-window-handle`" @@ -15,14 +15,14 @@ categories = ["gui"] raw-window-handle = "0.3" [target.'cfg(windows)'.dependencies] -window_clipboard_windows = { version = "0.1", path = "./windows" } +clipboard_windows = { version = "=0.1.0-alpha", path = "./windows" } [target.'cfg(target_os = "macos")'.dependencies] -window_clipboard_macos = { version = "0.1", path = "./macos" } +clipboard_macos = { version = "=0.1.0-alpha", path = "./macos" } [target.'cfg(all(unix, not(any(target_os="macos", target_os="android", target_os="emscripten"))))'.dependencies] -window_clipboard_x11 = { version = "0.1", path = "./x11" } -window_clipboard_wayland = { version = "0.1", path = "./wayland" } +clipboard_x11 = { version = "=0.1.0-alpha", path = "./x11" } +clipboard_wayland = { version = "=0.1.0-alpha", path = "./wayland" } [dev-dependencies] winit = "=0.20.0-alpha5" diff --git a/macos/Cargo.toml b/macos/Cargo.toml index d6dedb0..b7b16d8 100644 --- a/macos/Cargo.toml +++ b/macos/Cargo.toml @@ -1,9 +1,16 @@ [package] -name = "window_clipboard_macos" -version = "0.1.0" +name = "clipboard_macos" +version = "0.1.0-alpha" authors = ["Héctor Ramón Jiménez "] edition = "2018" +description = "A library to obtain access to the macOS clipboard" license = "Apache-2.0" +repository = "https://github.com/hecrj/window_clipboard" +documentation = "https://docs.rs/clipboard_macos" +keywords = ["clipboard", "macos"] + +[package.metadata.docs.rs] +default-target = "x86_64-apple-darwin" [dependencies] objc = "0.2" diff --git a/src/platform/linux.rs b/src/platform/linux.rs index a3da55f..5cb7042 100644 --- a/src/platform/linux.rs +++ b/src/platform/linux.rs @@ -3,8 +3,8 @@ use crate::ClipboardProvider; use raw_window_handle::{HasRawWindowHandle, RawWindowHandle}; use std::error::Error; -pub use window_clipboard_wayland as wayland; -pub use window_clipboard_x11 as x11; +pub use clipboard_wayland as wayland; +pub use clipboard_x11 as x11; pub fn new_clipboard( window: &W, diff --git a/src/platform/not_linux.rs b/src/platform/not_linux.rs index 5311d38..eb5d15d 100644 --- a/src/platform/not_linux.rs +++ b/src/platform/not_linux.rs @@ -8,24 +8,24 @@ pub fn new_clipboard( ) -> Result, Box> { #[cfg(target_os = "windows")] { - Ok(Box::new(window_clipboard_windows::Clipboard::new()?)) + Ok(Box::new(clipboard_windows::Clipboard::new()?)) } #[cfg(target_os = "macos")] { - Ok(Box::new(window_clipboard_macos::Clipboard::new()?)) + Ok(Box::new(clipboard_macos::Clipboard::new()?)) } } #[cfg(target_os = "windows")] -impl ClipboardProvider for window_clipboard_windows::Clipboard { +impl ClipboardProvider for clipboard_windows::Clipboard { fn read(&self) -> Result> { self.read() } } #[cfg(target_os = "macos")] -impl ClipboardProvider for window_clipboard_macos::Clipboard { +impl ClipboardProvider for clipboard_macos::Clipboard { fn read(&self) -> Result> { self.read() } diff --git a/wayland/Cargo.toml b/wayland/Cargo.toml index 19bc7ee..7e54d72 100644 --- a/wayland/Cargo.toml +++ b/wayland/Cargo.toml @@ -1,9 +1,13 @@ [package] -name = "window_clipboard_wayland" -version = "0.1.0" +name = "clipboard_wayland" +version = "0.1.0-alpha" authors = ["Héctor Ramón Jiménez "] edition = "2018" +description = "A library to obtain access to the clipboard of a Wayland window" license = "Apache-2.0" +repository = "https://github.com/hecrj/window_clipboard" +documentation = "https://docs.rs/clipboard_wayland" +keywords = ["clipboard", "wayland"] [dependencies] smithay-clipboard = "0.3.4" diff --git a/windows/Cargo.toml b/windows/Cargo.toml index 159db78..4717e40 100644 --- a/windows/Cargo.toml +++ b/windows/Cargo.toml @@ -1,9 +1,16 @@ [package] -name = "window_clipboard_windows" -version = "0.1.0" +name = "clipboard_windows" +version = "0.1.0-alpha" authors = ["Héctor Ramón Jiménez "] edition = "2018" +description = "A library to obtain access to the Windows clipboard" license = "Apache-2.0" +repository = "https://github.com/hecrj/window_clipboard" +documentation = "https://docs.rs/clipboard_windows" +keywords = ["clipboard", "windows"] + +[package.metadata.docs.rs] +default-target = "x86_64-pc-windows-msvc" [dependencies] clipboard-win = "2.1" diff --git a/x11/Cargo.toml b/x11/Cargo.toml index d278c4a..7b8cd46 100644 --- a/x11/Cargo.toml +++ b/x11/Cargo.toml @@ -1,9 +1,13 @@ [package] -name = "window_clipboard_x11" -version = "0.1.0" +name = "clipboard_x11" +version = "0.1.0-alpha" authors = ["Héctor Ramón Jiménez "] edition = "2018" +description = "A library to obtain access to the X11 clipboard" license = "MIT" +repository = "https://github.com/hecrj/window_clipboard" +documentation = "https://docs.rs/clipboard_x11" +keywords = ["clipboard", "x11"] [dependencies] xcb = { version = "0.9", features = ["thread"] }