1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-18 08:37:06 +00:00
termux-packages/x11-packages/wine-stable/0002-fix-defines.patch
Chongyun Lee 407939c3db
new package: wine-stable (#18866)
Co-authored-by: kawanakaiku <80381779+kawanakaiku@users.noreply.github.com>
2024-01-22 23:17:33 +08:00

31 lines
1.0 KiB
Diff

diff -uNr a/dlls/ntdll/unix/loader.c b/dlls/ntdll/unix/loader.c
--- a/dlls/ntdll/unix/loader.c
+++ b/dlls/ntdll/unix/loader.c
@@ -74,7 +74,7 @@
# define _POSIX_SPAWN_DISABLE_ASLR 0x0100
# endif
#endif
-#ifdef __ANDROID__
+#if defined(__ANDROID__) && ! defined(__TERMUX__)
# include <jni.h>
#endif
@@ -622,7 +622,7 @@
if (!(build_dir = remove_tail( ntdll_dir, "/dlls/ntdll" )))
{
if (!(dll_dir = remove_tail( ntdll_dir, so_dir ))) dll_dir = ntdll_dir;
-#if (defined(__linux__) && !defined(__ANDROID__)) || defined(__FreeBSD_kernel__) || defined(__NetBSD__)
+#if (defined(__linux__) && !(defined(__ANDROID__) && ! defined(__TERMUX__))) || defined(__FreeBSD_kernel__) || defined(__NetBSD__)
bin_dir = realpath_dirname( "/proc/self/exe" );
#elif defined (__FreeBSD__) || defined(__DragonFly__)
{
@@ -2108,7 +2108,7 @@
server_init_process_done();
}
-#ifdef __ANDROID__
+#if defined(__ANDROID__) && ! defined(__TERMUX__)
#ifndef WINE_JAVA_CLASS
#define WINE_JAVA_CLASS "org/winehq/wine/WineActivity"