[build-dependencies.cargo-c]
version = "^0.9.16"
[dependencies.anyhow]
version = "^1.0.65"
[dependencies.bitflags]
version = "2.2.1"
[dependencies.encoding_rs]
version = "0.8"
[dependencies.encoding_rs_io]
version = "0.1"
[dependencies.enum-display-derive]
version = "^0.1.0"
[dependencies.lazy_static]
version = "1.4"
[dependencies.log]
version = "^0.4.17"
[dependencies.nom]
version = "^7.1"
[dependencies.regex]
version = "^1.5"
[dependencies.sequence_trie]
features = ["serde"]
version = "^0.3.6"
[dependencies.serde]
version = "^1.0"
[dependencies.serde_derive]
version = "^1.0"
[dependencies.serde_with]
features = ["macros"]
version = "3.0.0"
[dependencies.thiserror]
version = "^1.0"
[dependencies.toml]
version = "0.7.1"
[dependencies.xdg]
version = "^2.4"
[dependencies.xkbcommon]
version = "^0.5.0"
[dev-dependencies.env_logger]
version = "0.10.0"
[dev-dependencies.tempfile]
version = "^3.3"
[features]
capi = []
[lib]
crate-type = ["cdylib", "lib"]
name = "cskk"
path = "src/lib.rs"
[package]
authors = ["Naoaki Iwakiri <naokiri@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["internationalization", "text-processing"]
description = "C ABIから使う事を目的とした SKK(Simple Kana Kanji henkan)方式のかな漢字変換ライブラリ"
edition = "2018"
license = "GPL-3.0-or-later"
name = "cskk"
readme = "README.md"
repository = "https://github.com/naokiri/cskk"
rust-version = "1.64"
version = "3.1.4"
[package.metadata.capi]
min_version = "0.9.6"
[package.metadata.capi.header]
generation = true
name = "libcskk"
[package.metadata.capi.install.data]
subdirectory = "libcskk"
[[package.metadata.capi.install.data.asset]]
from = "assets/**/*"
[package.metadata.capi.library]
install_subdir = "cskk"
[package.metadata.capi.pkg_config]
description = "SKK (Simple Kana Kanji) henkan library"
name = "libcskk"
[package.metadata.deb]
assets = [["assets/**/*", "usr/local/share/libcskk", "644"], ["target/x86_64-unknown-linux-gnu/release/libcskk.so", "usr/local/lib/cskk/libcskk.so.3.1.4", "755"], ["deb_assets/libcskk.*", "usr/local/lib/cskk", "777"], ["target/x86_64-unknown-linux-gnu/release/libcskk.a", "usr/local/lib/cskk/", "644"], ["target/x86_64-unknown-linux-gnu/release/cskk.pc", "usr/local/lib/pkgconfig/", "644"], ["target/x86_64-unknown-linux-gnu/release/libcskk.h", "usr/local/include/cskk/", "644"]]
extended-description = """
Library to deal with Japanese input method.
SKK stands for 'Simple Kana to Kanji conversion'.
"""
features = ["capi"]
name = "libcskk"
preserve-symlinks = true
revision = ""
section = "libdevel"
triggers-file = "deb_assets/triggers"
[profile.release]
strip = "debuginfo"
[[test]]
name = "abbreviation"
path = "tests/abbreviation.rs"
[[test]]
name = "completion"
path = "tests/completion.rs"
[[test]]
name = "emtpy_context"
path = "tests/emtpy_context.rs"
[[test]]
name = "libskk_comp"
path = "tests/libskk_comp.rs"
[[test]]
name = "rule_specific_tests"
path = "tests/rule_specific_tests.rs"
[[test]]
name = "tests"
path = "tests/tests.rs"