[usbtunerhelper] fix vtuner defines at kver >= 3.14
authorhschang <chang@dev3>
Tue, 3 Nov 2015 09:19:47 +0000 (18:19 +0900)
committerhschang <chang@dev3>
Wed, 4 Nov 2015 07:02:51 +0000 (16:02 +0900)
meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper.bb
meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper/fix_vtuner_def.patch [new file with mode: 0644]

index 896162e..55f407e 100644 (file)
@@ -4,7 +4,7 @@ LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
 
 PV = "1.0+git${SRCPV}"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
 
 PV = "1.0+git${SRCPV}"
-PR = "r6"
+PR = "r7"
 SRC_REV = ""
 
 SRC_URI = " \
 SRC_REV = ""
 
 SRC_URI = " \
@@ -17,6 +17,8 @@ SRC_URI = " \
        file://${PN}.sh \
        "
 
        file://${PN}.sh \
        "
 
+SRC_URI += "${@base_version_less_or_equal('VUPLUS_KERNEL_VERSION', '3.13.5', '', 'file://fix_vtuner_def.patch', d)}"
+
 do_configure_prepend() {
         sed -i 's/AM_INIT_AUTOMAKE.*$/AM_INIT_AUTOMAKE([foreign subdir-objects])/' ${S}/configure.ac
 }
 do_configure_prepend() {
         sed -i 's/AM_INIT_AUTOMAKE.*$/AM_INIT_AUTOMAKE([foreign subdir-objects])/' ${S}/configure.ac
 }
diff --git a/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper/fix_vtuner_def.patch b/meta-openvuplus/recipes-vuplus/usbtunerhelper/usbtunerhelper/fix_vtuner_def.patch
new file mode 100644 (file)
index 0000000..6973fd0
--- /dev/null
@@ -0,0 +1,25 @@
+diff --git a/usbtunerhelper.c b/usbtunerhelper.c
+index 7906f9b..c9abe50 100644
+--- a/usbtunerhelper.c
++++ b/usbtunerhelper.c
+@@ -18,13 +18,13 @@
+ #include <linux/dvb/version.h>
+-#define VTUNER_GET_MESSAGE  1
+-#define VTUNER_SET_RESPONSE 2
+-#define VTUNER_SET_NAME     3
+-#define VTUNER_SET_TYPE     4
+-#define VTUNER_SET_HAS_OUTPUTS 5
+-#define VTUNER_SET_FE_INFO  6
+-#define VTUNER_SET_DELSYS   7
++#define VTUNER_GET_MESSAGE  11
++#define VTUNER_SET_RESPONSE 12
++#define VTUNER_SET_NAME     13
++#define VTUNER_SET_TYPE     14
++#define VTUNER_SET_HAS_OUTPUTS 15
++#define VTUNER_SET_FE_INFO  16
++#define VTUNER_SET_DELSYS   17
+ #define MSG_SET_FRONTEND         1
+ #define MSG_GET_FRONTEND         2