[package] name = "wrench" version = "0.3.0" authors = ["Vladimir Vukicevic "] build = "build.rs" license = "MPL-2.0" edition = "2018" [dependencies] base64 = "0.12" env_logger = { version = "0.5", optional = true } gleam = "0.13" glutin = "0.21" clap = { version = "2", features = ["yaml"] } log = "0.4" yaml-rust = "0.4" serde_json = "1.0" time = "0.1" chrono = "0.2" crossbeam = "0.2" osmesa-sys = { version = "0.1.2", optional = true } osmesa-src = { version = "0.2", git = "https://github.com/servo/osmesa-src", optional = true } webrender = { path = "../webrender", features = ["capture", "replay", "debugger", "png", "profiler", "no_static_freetype", "leak_checks"] } winit = "0.19" serde = { version = "1.0", features = ["derive"] } semver = "0.9.0" swgl = { path = "../swgl", optional = true } tracy-rs = "0.1.2" [dependencies.image] version = "0.23" default-features = false features = ["png"] [target.'cfg(target_os = "macos")'.dependencies] core-graphics = "0.22" core-foundation = "0.9" [features] default = [ "env_logger" ] headless = [ "osmesa-sys", "osmesa-src" ] software = [ "swgl" ] [target.'cfg(target_os = "windows")'.dependencies] dwrote = "0.11" mozangle = { version = "0.3.2", features = ["egl"] } [target.'cfg(all(unix, not(target_os = "android")))'.dependencies] font-loader = "0.11" # Configuration information used when building wrench as an APK. [package.metadata.android] package_name = "org.mozilla.wrench" label = "Wrench" android_version = 29 target_sdk_version = 18 min_sdk_version = 18 fullscreen = true build_targets = [ "armv7-linux-androideabi", "i686-linux-android" ] opengles_version_major = 3 opengles_version_minor = 0 [package.metadata.android.application_attributes] "android:hardwareAccelerated" = "true" [package.metadata.android.activity_attributes] "android:screenOrientation" = "unspecified" "android:uiOptions" = "none" [[package.metadata.android.permission]] name = "android.permission.READ_EXTERNAL_STORAGE"