build: Remove libeekboard dependency
This commit is contained in:
		@ -170,7 +170,8 @@ eekboard_context_service_real_create_keyboard (EekboardContextService *self,
 | 
				
			|||||||
            eekboard_xkl_config_rec_from_string (&keyboard_type[4]);
 | 
					            eekboard_xkl_config_rec_from_string (&keyboard_type[4]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (display == NULL)
 | 
					        if (display == NULL)
 | 
				
			||||||
            display = XOpenDisplay (NULL);
 | 
					            //display = XOpenDisplay (NULL);
 | 
				
			||||||
 | 
					            return NULL; // FIXME: replace with wl display
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        error = NULL;
 | 
					        error = NULL;
 | 
				
			||||||
        layout = eek_xkl_layout_new (display, &error);
 | 
					        layout = eek_xkl_layout_new (display, &error);
 | 
				
			||||||
 | 
				
			|||||||
@ -2,21 +2,27 @@ sources = [
 | 
				
			|||||||
  'server-service.c',
 | 
					  'server-service.c',
 | 
				
			||||||
  'server-context-service.c',
 | 
					  'server-context-service.c',
 | 
				
			||||||
  'server-main.c',
 | 
					  'server-main.c',
 | 
				
			||||||
 | 
					  '../eekboard/eekboard-service.c',
 | 
				
			||||||
 | 
					  '../eekboard/eekboard-context-service.c',
 | 
				
			||||||
 | 
					#	$(srcdir)/eekboard-client.c		\
 | 
				
			||||||
 | 
					#	$(srcdir)/eekboard-context.c		\
 | 
				
			||||||
 | 
					  '../eekboard/eekboard-xklutil.c',
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
deps = [
 | 
					deps = [
 | 
				
			||||||
#  dependency('glib-2.0', version: '>=2.26.0'),
 | 
					#  dependency('glib-2.0', version: '>=2.26.0'),
 | 
				
			||||||
  dependency('gio-2.0', version: '>=2.26.0'),
 | 
					  dependency('gio-2.0', version: '>=2.26.0'),
 | 
				
			||||||
  dependency('gtk+-3.0', version: '>=3.0'),
 | 
					  dependency('gtk+-3.0', version: '>=3.0'),
 | 
				
			||||||
  dependency('eekboard-0.90'),
 | 
					 | 
				
			||||||
  dependency('eek-gtk-0.90'),
 | 
					  dependency('eek-gtk-0.90'),
 | 
				
			||||||
 | 
					  dependency('libxklavier'), # FIXME remove
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Replacement for eekboard-server
 | 
					# Replacement for eekboard-server
 | 
				
			||||||
squeekboard = executable('squeekboard',
 | 
					squeekboard = executable('squeekboard',
 | 
				
			||||||
  sources,
 | 
					  sources,
 | 
				
			||||||
 | 
					  include_directories: [include_directories('..')],
 | 
				
			||||||
  dependencies: deps,
 | 
					  dependencies: deps,
 | 
				
			||||||
  install: true,
 | 
					  install: true,
 | 
				
			||||||
  c_args: '-DTHEMESDIR="' + pkgdatadir + '/themes"',
 | 
					  c_args: ['-DTHEMESDIR="' + pkgdatadir + '/themes"', '-DEEKBOARD_COMPILATION=1'],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user