From 07cf9c5d5d648fc3151b8bec3b241dea6a174db0 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Tue, 29 Apr 2025 21:47:34 -0300 Subject: [PATCH 1/3] Fixing localedir in macos. --- src/terminal/macos/init.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/terminal/macos/init.c b/src/terminal/macos/init.c index d9b8cce..f2dd73a 100644 --- a/src/terminal/macos/init.c +++ b/src/terminal/macos/init.c @@ -32,7 +32,9 @@ #include #include #include - + #include + #include + int libv3270_loaded(void) __attribute__((constructor)); int libv3270_unloaded(void) __attribute__((destructor)); @@ -40,9 +42,11 @@ int libv3270_loaded(void) { - debug("LocaleDIR(%s)=%s",PACKAGE_NAME,LIB3270_STRINGIZE_VALUE_OF(LOCALEDIR)); + lib3270_autoptr(char) localedir = lib3270_build_data_filename("locale",NULL); + + debug("LocaleDIR(%s)=%s",PACKAGE_NAME,localedir); - bindtextdomain(PACKAGE_NAME, LIB3270_STRINGIZE_VALUE_OF(LOCALEDIR)); + bindtextdomain(PACKAGE_NAME, localedir); bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); return 0; From a2677545fabd216503b371855f8a83b97db33f22 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Tue, 29 Apr 2025 21:55:37 -0300 Subject: [PATCH 2/3] Fixing macos locale path. --- src/terminal/macos/init.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/terminal/macos/init.c b/src/terminal/macos/init.c index f2dd73a..5c309a0 100644 --- a/src/terminal/macos/init.c +++ b/src/terminal/macos/init.c @@ -43,9 +43,7 @@ int libv3270_loaded(void) { lib3270_autoptr(char) localedir = lib3270_build_data_filename("locale",NULL); - debug("LocaleDIR(%s)=%s",PACKAGE_NAME,localedir); - bindtextdomain(PACKAGE_NAME, localedir); bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); From a7f8d8383c24d274975a70e61ce1e077f3564b2a Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Tue, 17 Jun 2025 16:13:54 -0300 Subject: [PATCH 3/3] Declaring dependency. --- meson.build | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meson.build b/meson.build index f427d00..4005ff8 100644 --- a/meson.build +++ b/meson.build @@ -461,6 +461,11 @@ else endif +libv3270_dep = declare_dependency( + link_with : dynamic, + include_directories : includes_dir, +) + #static_library( # 'v3270', # config_src + lib_src,