Files
termux-packages/scripts/build/setup/meson-libintl.patch
termux-pacman-bot e4da27edf1 Update repo
2022-10-20 14:51:27 +00:00

37 lines
1.4 KiB
Diff

# Always return true for libintl check.
--- misc.py.orig 2022-05-24 23:37:10.802388776 +0530
+++ ./mesonbuild/dependencies/misc.py 2022-05-24 23:39:14.342388729 +0530
@@ -471,25 +471,18 @@
class IntlBuiltinDependency(BuiltinDependency):
def __init__(self, name: str, env: 'Environment', kwargs: T.Dict[str, T.Any]):
super().__init__(name, env, kwargs)
-
- if self.clib_compiler.has_function('ngettext', '', env)[0]:
- self.is_found = True
+ self.is_found = True
class IntlSystemDependency(SystemDependency):
def __init__(self, name: str, env: 'Environment', kwargs: T.Dict[str, T.Any]):
super().__init__(name, env, kwargs)
+ self.is_found = True
- h = self.clib_compiler.has_header('libintl.h', '', env)
- self.link_args = self.clib_compiler.find_library('intl', env, [], self.libtype)
-
- if h[0] and self.link_args:
- self.is_found = True
-
- if self.static:
- if not self._add_sub_dependency(iconv_factory(env, self.for_machine, {'static': True})):
- self.is_found = False
- return
+ if self.static:
+ if not self._add_sub_dependency(iconv_factory(env, self.for_machine, {'static': True})):
+ self.is_found = False
+ return
@factory_methods({DependencyMethods.PKGCONFIG, DependencyMethods.CONFIG_TOOL, DependencyMethods.SYSTEM})