#bindings #low-level #localization #liblouis #louis

sys louis-sys

绑定到 liblouis(底层 crate)

10 个版本 (5 个破坏性版本)

使用旧的 Rust 2015

0.6.1 2018 年 10 月 17 日
0.6.0 2018 年 10 月 17 日
0.5.0 2018 年 10 月 16 日
0.4.0 2018 年 10 月 16 日
0.1.1 2018 年 7 月 5 日

#276 in #localization


louis 中使用

GPL-3.0 许可证

3.5MB
40K SLoC

C 17K SLoC // 0.1% comments M4 12K SLoC // 0.2% comments Shell 8K SLoC // 0.2% comments Automake 2K SLoC // 0.1% comments Python 437 SLoC // 0.2% comments Rust 266 SLoC // 0.0% comments Perl 148 SLoC // 0.1% comments PowerShell 9 SLoC

包含 (autotools 混淆代码,705KB) liblouis-3.7.0/configure,(模糊 autoconf 代码,7KB) liblouis-3.7.0/configure.ac

louis-sys

Rust 绑定到 liblouis(底层 crate)

依赖项

  • pkg-config 用于定位 liblouis
  • libclang(用于 bindgen)

liblouis-dev

如果存在一个合理的最新版本(>=3.1.0)的 liblouis,包括头文件和一个 liblouis.pc 文件,这个 crate 将找到它并与其链接。Debian 和 Ubuntu 用户可以通过运行以下命令来安装它

apt install liblouis-dev

如果 liblouis 不存在或版本太旧,此 crate 将自动编译一个 vendor 版本的 liblouis。为此,它将需要

  • C 编译器
  • make

依赖项