From: INSUN PYO Date: Mon, 20 Mar 2017 06:17:32 +0000 (+0900) Subject: U3(XU3) : Support WinTV-HVR 950Q HYBRID TV STICK X-Git-Tag: submit/tizen/20170320.065906^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ec8b68bbbf9778d953b59b7bfb1eba7ad0867a1b;p=platform%2Fadaptation%2Fsystem-plugin.git U3(XU3) : Support WinTV-HVR 950Q HYBRID TV STICK Add keymapping table for WinTV-HVR 950Q This patch converts Exit keycode to Back key. Strangely, it is printed as Back in the remote control, but kernel put the Exit keycode. Signed-off-by: INSUN PYO Change-Id: I284d883e4e9feadccec2ec8bc86f7c6d41b18f43 --- diff --git a/packaging/system-plugin.spec b/packaging/system-plugin.spec index a19cb7b..d8ae794 100644 --- a/packaging/system-plugin.spec +++ b/packaging/system-plugin.spec @@ -14,6 +14,7 @@ Source1: %{name}.manifest Source2: liblazymount.manifest Requires(post): /usr/bin/systemctl +Requires(post): /usr/bin/udevadm BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(libsystemd) @@ -154,6 +155,9 @@ install -m 644 rules/51-system-plugin-exynos.rules %{buildroot}%{_prefix}/lib/ud install -m 644 rules/51-system-plugin-spreadtrum.rules %{buildroot}%{_prefix}/lib/udev/rules.d/ install -m 644 rules/99-usb-ethernet.rules %{buildroot}%{_prefix}/lib/udev/rules.d/ +mkdir -p %{buildroot}%{_prefix}/lib/udev/hwdb.d/ +install -m 644 rules/60-evdev.hwdb %{buildroot}%{_prefix}/lib/udev/hwdb.d/ + # fstab mkdir -p %{buildroot}%{_sysconfdir} install -m 644 etc/fstab %{buildroot}%{_sysconfdir} @@ -219,6 +223,10 @@ systemctl daemon-reload %{_unitdir}/basic.target.wants/resize2fs@dev-disk-by\x2dlabel-user.service %{_unitdir}/basic.target.wants/resize2fs@dev-disk-by\x2dlabel-rootfs.service %{_sysconfdir}/fstab +%{_prefix}/lib/udev/hwdb.d/60-evdev.hwdb + +%post u3 +%{_prefix}/bin/udevadm hwdb --update %files n4 %manifest %{name}.manifest diff --git a/rules/60-evdev.hwdb b/rules/60-evdev.hwdb new file mode 100644 index 0000000..3cdcda3 --- /dev/null +++ b/rules/60-evdev.hwdb @@ -0,0 +1,3 @@ +# WinTV-HVR 950Q HYBRID TV STICK +evdev:name:*Hauppauge*:* + KEYBOARD_KEY_1c1f=back