dba855e446
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
46 lines
1.5 KiB
TOML
46 lines
1.5 KiB
TOML
[package]
|
|
name = "vello-text-android"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
authors.workspace = true
|
|
publish.workspace = true
|
|
repository.workspace = true
|
|
description = "Tier 1.75 Android: parley + vello + llimphi-text rasterizando texto multi-script con fallback CJK/Arabic via fontique."
|
|
|
|
[lib]
|
|
crate-type = ["cdylib"]
|
|
|
|
[dependencies]
|
|
llimphi-hal = { path = "../../llimphi-hal" }
|
|
llimphi-raster = { path = "../../llimphi-raster" }
|
|
llimphi-text = { path = "../../llimphi-text" }
|
|
winit = { workspace = true, features = ["android-native-activity"] }
|
|
wgpu.workspace = true
|
|
vello.workspace = true
|
|
pollster.workspace = true
|
|
# `log` se declara aquí (no en el bloque condicional Android) para que
|
|
# `cargo check --workspace` en host pase: los macros de `log` son no-op
|
|
# sin logger instalado. En Android, `android_logger` (más abajo) instala
|
|
# el sink real hacia `logcat`.
|
|
log = "0.4"
|
|
|
|
[target.'cfg(target_os = "android")'.dependencies]
|
|
android-activity = { version = "0.6", features = ["native-activity"] }
|
|
android_logger = "0.14"
|
|
|
|
[package.metadata.android]
|
|
package = "net.gioser.llimphi.vellotext"
|
|
build_targets = ["aarch64-linux-android", "x86_64-linux-android"]
|
|
min_sdk_version = 24
|
|
target_sdk_version = 34
|
|
|
|
[package.metadata.android.application]
|
|
label = "Llimphi · vello-text"
|
|
debuggable = true
|
|
|
|
[package.metadata.android.application.activity]
|
|
config_changes = "orientation|screenSize|keyboardHidden"
|
|
launch_mode = "singleTop"
|
|
orientation = "unspecified"
|