Name: libxkbcommon Version: 0.4.3 Release: 0 License: MIT Summary: Wayland libxkbcommon library Url: http://wayland.freedesktop.org/ Group: Development/Libraries Source: %{name}-%{version}.tar.xz #X-Vcs-Url: https://github.com/xkbcommon/libxkbcommon.git Source1001: libxkbcommon.manifest BuildRequires: autoconf >= 2.60 BuildRequires: automake BuildRequires: bison BuildRequires: flex BuildRequires: libtool >= 2 BuildRequires: pkgconfig(xorg-macros) >= 1.8 %if "%{?profile}" == "common" %else BuildRequires: python BuildRequires: e-tizen-data %endif %description Keyboard handling library using XKB data. %package devel Summary: Development files for the Wayland libxkbcommon library Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Keyboard handling library using XKB data. This package contains the development headers for the library found in %{name}. %prep %setup -qn %{name} cp %{SOURCE1001} . # Generate tizen keymap header except common profile %if "%{?profile}" == "common" %else export TIZEN_PROFILE="%{?profile}" chmod a+x ./make_tizen_keymap.sh ./make_tizen_keymap.sh chmod a+x ./gen_tables.sh ./gen_tables.sh %endif %build %autogen --disable-static --disable-x11 --with-tizen-profile="%{?profile}" %__make %{?_smp_mflags} V=1; %install %make_install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %manifest %{name}.manifest %defattr(-,root,root) %license COPYING %{_libdir}/libxkbcommon.so.0* %files devel %manifest %{name}.manifest %defattr(-,root,root) %{_includedir}/xkbcommon %{_libdir}/libxkbcommon.so %{_libdir}/pkgconfig/xkbcommon.pc