10 releases (5 breaking)

Uses old Rust 2015

0.6.1 Oct 17, 2018
0.6.0 Oct 17, 2018
0.5.0 Oct 16, 2018
0.4.0 Oct 16, 2018
0.1.1 Jul 5, 2018

#276 in #localization


Used in louis

GPL-3.0 license

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

Contains (autotools obfuscated code, 705KB) liblouis-3.7.0/configure, (obscure autoconf code, 7KB) liblouis-3.7.0/configure.ac

louis-sys

Rust bindings to liblouis (low-level crate)

Dependencies

  • pkg-config to locate liblouis
  • libclang (for bindgen)

liblouis-dev

If a reasonably up-to-date (>=3.1.0) version of liblouis including headers and a liblouis.pc file is present, this crate will find it and link against it. Debian and Ubuntu users can install it by running the following command:

apt install liblouis-dev

If liblouis is not present or too old, this crate will automatically compile a vendored version of liblouis. To do this, it will require:

  • A C compiler
  • make

Dependencies