BuildRequires: pkgconfig(ecore)
BuildRequires: pkgconfig(ecore-input)
BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(ecore-wayland)
+BuildRequires: pkgconfig(ecore-wl2)
%description
%{summary}.
cp %{SOURCE1001} .
%build
+export CFLAGS+=" -DEFL_BETA_API_SUPPORT "
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
%cmake -DFULLVER=%{version} \
-DMAJORVER=${MAJORVER} \
#include <Evas.h>
#include <Ecore.h>
#include <Ecore_Input.h>
-#include <Ecore_Wayland.h>
+#include <Ecore_Wl2.h>
#include <dlog.h>
if (_media_key_initialized)
return 0;
- ecore_wl_init(NULL);
+ ecore_wl2_init();
_media_key_initialized = 1;
return 0;
static void _media_key_fini(void)
{
- ecore_wl_shutdown();
+ ecore_wl2_shutdown();
_media_key_initialized = 0;
}
Eina_Bool ret;
for (i = 0; media_keys[i].key_str; i++) {
- ret = ecore_wl_window_keygrab_set(NULL, media_keys[i].key_str,
- 0, 0, 0, ECORE_WL_WINDOW_KEYGRAB_OVERRIDE_EXCLUSIVE);
+ ret = ecore_wl2_window_keygrab_set(NULL, media_keys[i].key_str,
+ 0, 0, 0, ECORE_WL2_WINDOW_KEYGRAB_OVERRIDE_EXCLUSIVE);
if (ret != EINA_TRUE) {
LOGE("failed to grab key: %s", media_keys[i].key_str);
for (i = i - 1; i >= 0; i--)
- ecore_wl_window_keygrab_unset(NULL, media_keys[i].key_str, 0, 0);
+ ecore_wl2_window_keygrab_unset(NULL, media_keys[i].key_str, 0, 0);
return -1;
}
Eina_Bool ret;
for (i = 0; media_keys[i].key_str; i++) {
- ret = ecore_wl_window_keygrab_unset(NULL, media_keys[i].key_str, 0, 0);
+ ret = ecore_wl2_window_keygrab_unset(NULL, media_keys[i].key_str, 0, 0);
if (ret != EINA_TRUE)
LOGE("failed to ungrab key: %s", media_keys[i].key_str);
}