Skip to content

Commit c04b154

Browse files
authored
Add hook for libthai (#21)
pango is normally built linking to libthai for word breaking support in that language.
1 parent 1643803 commit c04b154

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

lib4bin

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -898,6 +898,15 @@ if [[ ! -d "$WRAPPE_DIR" || "$WITH_PYTHON" == 1 ]]
898898
try_mkdir "$dst_dir/etc/fonts"
899899
try_cp "$sys_fcfg" "$dst_fcfg"
900900
fi ;;
901+
*/libthai*.so*)
902+
sys_libthai_dir='/usr/share/libthai'
903+
dst_libthai_dir="$dst_dir/share/libthai"
904+
if [[ -d "$sys_libthai_dir" && ! -d "$dst_libthai_dir" ]]
905+
then
906+
hook_msg "copy libthai..."
907+
try_mkdir "$dst_libthai_dir"
908+
try_cp -T "$sys_libthai_dir" "$dst_libthai_dir"
909+
fi ;;
901910
*/libxkbcommon*.so*)
902911
sys_xcb_dir='/usr/share/X11/xkb'
903912
dst_xcb_dir="$dst_dir/share/X11/xkb"

src/main.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -770,6 +770,12 @@ fn main() {
770770
env::set_var("XKB_CONFIG_ROOT", xkb)
771771
}
772772
}
773+
"libthai" => {
774+
let libhthai = &entry_path.join("libthai");
775+
if libthai.exists() {
776+
env::set_var("LIBTHAI_DICTDIR", libthai)
777+
}
778+
}
773779
"glib-2.0" => {
774780
add_to_xdg_data_env(xdg_data_dirs,
775781
"GSETTINGS_SCHEMA_DIR", "glib-2.0/schemas")

0 commit comments

Comments
 (0)