alarm/libcec-imx6 to 4.0.2-1

This commit is contained in:
Kevin Mihelich 2017-02-01 01:35:44 +00:00
parent 3cce0285dc
commit dfd4fb5822
2 changed files with 40 additions and 40 deletions

View file

@ -11,8 +11,8 @@ buildarch=4
pkgname=libcec-imx6
_pkgname=libcec
pkgver=4.0.0
pkgrel=2
pkgver=4.0.2
pkgrel=1
pkgdesc="Pulse-Eight's libcec for the Pulse-Eight USB-CEC adapter (IMX6)"
arch=('armv7h')
url="http://libcec.pulse-eight.com/"
@ -24,8 +24,8 @@ conflicts=('libcec')
source=("$_pkgname-$pkgver.tar.gz::https://github.com/Pulse-Eight/$_pkgname/archive/$_pkgname-$pkgver.tar.gz"
'libcec-00-imx6-support.patch')
sha256sums=('4c6ee8e44f2e6b28e3dfbee6c77df8d18605150ef69ab0564728b79a92a646ed'
'49c2519e7d3230b84fd050762444bf6d424c69a892a20e98b924ae73ff4845e8')
sha256sums=('b8b8dd31f3ebdd5472f03ab7d401600ea0d959b1288b9ca24bf457ef60e2ba27'
'2f4ab0c1fb2b004ec4c797339451b9b145270de61c16b4d0dac882871e58390f')
prepare() {
cd "$_pkgname-$_pkgname-$pkgver"

View file

@ -1,6 +1,6 @@
diff -Naur libcec-5388d3a/include/cectypes.h libcec-5388d3a.patch/include/cectypes.h
--- libcec-5388d3a/include/cectypes.h 2016-10-26 19:58:03.000000000 +0200
+++ libcec-5388d3a.patch/include/cectypes.h 2016-10-31 00:00:32.552925171 +0100
diff -urN a/include/cectypes.h b/include/cectypes.h
--- a/include/cectypes.h 2017-01-28 15:51:30.000000000 -0700
+++ b/include/cectypes.h 2017-01-31 18:26:18.008720536 -0700
@@ -292,6 +292,17 @@
#define CEC_AOCEC_VIRTUAL_COM "AOCEC"
@ -27,9 +27,9 @@ diff -Naur libcec-5388d3a/include/cectypes.h libcec-5388d3a.patch/include/cectyp
ADAPTERTYPE_AOCEC = 0x500
} cec_adapter_type;
diff -Naur libcec-5388d3a/src/libcec/adapter/AdapterFactory.cpp libcec-5388d3a.patch/src/libcec/adapter/AdapterFactory.cpp
--- libcec-5388d3a/src/libcec/adapter/AdapterFactory.cpp 2016-10-26 19:58:03.000000000 +0200
+++ libcec-5388d3a.patch/src/libcec/adapter/AdapterFactory.cpp 2016-10-31 00:03:47.651319690 +0100
diff -urN a/src/libcec/adapter/AdapterFactory.cpp b/src/libcec/adapter/AdapterFactory.cpp
--- a/src/libcec/adapter/AdapterFactory.cpp 2017-01-28 15:51:30.000000000 -0700
+++ b/src/libcec/adapter/AdapterFactory.cpp 2017-01-31 18:33:01.778024199 -0700
@@ -63,6 +63,11 @@
#include "AOCEC/AOCECAdapterCommunication.h"
#endif
@ -84,14 +84,14 @@ diff -Naur libcec-5388d3a/src/libcec/adapter/AdapterFactory.cpp libcec-5388d3a.p
return new CUSBCECAdapterCommunication(m_lib->m_cec, strPort, iBaudRate);
#endif
-#if !defined(HAVE_RPI_API) && !defined(HAVE_P8_USB) && !defined(HAVE_TDA995X_API) && !defined(HAVE_EXYNOS_API)
+#if !defined(HAVE_RPI_API) && !defined(HAVE_P8_USB) && !defined(HAVE_TDA995X_API) && !defined(HAVE_EXYNOS_API) && !defined(HAVE_IMX_API)
-#if !defined(HAVE_RPI_API) && !defined(HAVE_P8_USB) && !defined(HAVE_TDA995X_API) && !defined(HAVE_EXYNOS_API) && !defined(HAVE_AOCEC_API)
+#if !defined(HAVE_RPI_API) && !defined(HAVE_P8_USB) && !defined(HAVE_TDA995X_API) && !defined(HAVE_EXYNOS_API) && !defined(HAVE_AOCEC_API) && !defined(HAVE_IMX_API)
return NULL;
#endif
}
diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/AdapterMessageQueue.h libcec-5388d3a.patch/src/libcec/adapter/IMX/AdapterMessageQueue.h
--- libcec-5388d3a/src/libcec/adapter/IMX/AdapterMessageQueue.h 1970-01-01 01:00:00.000000000 +0100
+++ libcec-5388d3a.patch/src/libcec/adapter/IMX/AdapterMessageQueue.h 2016-10-31 00:04:38.422396159 +0100
diff -urN a/src/libcec/adapter/IMX/AdapterMessageQueue.h b/src/libcec/adapter/IMX/AdapterMessageQueue.h
--- a/src/libcec/adapter/IMX/AdapterMessageQueue.h 1969-12-31 17:00:00.000000000 -0700
+++ b/src/libcec/adapter/IMX/AdapterMessageQueue.h 2017-01-31 18:26:18.013720529 -0700
@@ -0,0 +1,134 @@
+#pragma once
+/*
@ -227,9 +227,9 @@ diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/AdapterMessageQueue.h libcec-53
+ };
+
+};
diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp libcec-5388d3a.patch/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp
--- libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp 1970-01-01 01:00:00.000000000 +0100
+++ libcec-5388d3a.patch/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp 2016-10-31 00:04:38.423396160 +0100
diff -urN a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp b/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp
--- a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp 1969-12-31 17:00:00.000000000 -0700
+++ b/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp 2017-01-31 18:26:18.018720521 -0700
@@ -0,0 +1,328 @@
+/*
+ * This file is part of the libCEC(R) library.
@ -559,9 +559,9 @@ diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.cpp
+}
+
+#endif // HAVE_IMX_API
diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h libcec-5388d3a.patch/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h
--- libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h 1970-01-01 01:00:00.000000000 +0100
+++ libcec-5388d3a.patch/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h 2016-10-31 00:04:38.424396162 +0100
diff -urN a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h b/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h
--- a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h 1969-12-31 17:00:00.000000000 -0700
+++ b/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h 2017-01-31 18:26:18.018720521 -0700
@@ -0,0 +1,119 @@
+#pragma once
+/*
@ -682,9 +682,9 @@ diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterCommunication.h li
+};
+
+#endif
diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp libcec-5388d3a.patch/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp
--- libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp 1970-01-01 01:00:00.000000000 +0100
+++ libcec-5388d3a.patch/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp 2016-10-30 23:59:22.473818167 +0100
diff -urN a/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp b/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp
--- a/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp 1969-12-31 17:00:00.000000000 -0700
+++ b/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp 2017-01-31 18:26:18.018720521 -0700
@@ -0,0 +1,42 @@
+/*
+ * This file is part of the libCEC(R) library.
@ -728,9 +728,9 @@ diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterDetection.cpp libc
+}
+
+#endif
diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterDetection.h libcec-5388d3a.patch/src/libcec/adapter/IMX/IMXCECAdapterDetection.h
--- libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterDetection.h 1970-01-01 01:00:00.000000000 +0100
+++ libcec-5388d3a.patch/src/libcec/adapter/IMX/IMXCECAdapterDetection.h 2016-10-30 23:59:22.473818167 +0100
diff -urN a/src/libcec/adapter/IMX/IMXCECAdapterDetection.h b/src/libcec/adapter/IMX/IMXCECAdapterDetection.h
--- a/src/libcec/adapter/IMX/IMXCECAdapterDetection.h 1969-12-31 17:00:00.000000000 -0700
+++ b/src/libcec/adapter/IMX/IMXCECAdapterDetection.h 2017-01-31 18:26:18.023720514 -0700
@@ -0,0 +1,36 @@
+#pragma once
+/*
@ -768,9 +768,9 @@ diff -Naur libcec-5388d3a/src/libcec/adapter/IMX/IMXCECAdapterDetection.h libcec
+ static bool FindAdapter(void);
+ };
+}
diff -Naur libcec-5388d3a/src/libcec/CECTypeUtils.h libcec-5388d3a.patch/src/libcec/CECTypeUtils.h
--- libcec-5388d3a/src/libcec/CECTypeUtils.h 2016-10-26 19:58:03.000000000 +0200
+++ libcec-5388d3a.patch/src/libcec/CECTypeUtils.h 2016-10-30 23:59:22.470818163 +0100
diff -urN a/src/libcec/CECTypeUtils.h b/src/libcec/CECTypeUtils.h
--- a/src/libcec/CECTypeUtils.h 2017-01-28 15:51:30.000000000 -0700
+++ b/src/libcec/CECTypeUtils.h 2017-01-31 18:26:18.023720514 -0700
@@ -766,6 +766,8 @@
return "Raspberry Pi";
case ADAPTERTYPE_TDA995x:
@ -780,9 +780,9 @@ diff -Naur libcec-5388d3a/src/libcec/CECTypeUtils.h libcec-5388d3a.patch/src/lib
default:
return "unknown";
}
diff -Naur libcec-5388d3a/src/libcec/cmake/CheckPlatformSupport.cmake libcec-5388d3a.patch/src/libcec/cmake/CheckPlatformSupport.cmake
--- libcec-5388d3a/src/libcec/cmake/CheckPlatformSupport.cmake 2016-10-26 19:58:03.000000000 +0200
+++ libcec-5388d3a.patch/src/libcec/cmake/CheckPlatformSupport.cmake 2016-10-31 00:01:38.789043979 +0100
diff -urN a/src/libcec/cmake/CheckPlatformSupport.cmake b/src/libcec/cmake/CheckPlatformSupport.cmake
--- a/src/libcec/cmake/CheckPlatformSupport.cmake 2017-01-28 15:51:30.000000000 -0700
+++ b/src/libcec/cmake/CheckPlatformSupport.cmake 2017-01-31 18:26:18.023720514 -0700
@@ -9,6 +9,7 @@
# HAVE_RPI_API ON if Raspberry Pi is supported
# HAVE_TDA995X_API ON if TDA995X is supported
@ -807,9 +807,9 @@ diff -Naur libcec-5388d3a/src/libcec/cmake/CheckPlatformSupport.cmake libcec-538
# TDA995x
check_include_files("tda998x_ioctl.h;comps/tmdlHdmiCEC/inc/tmdlHdmiCEC_Types.h" HAVE_TDA995X_API_INC)
if (HAVE_TDA995X_API_INC)
diff -Naur libcec-5388d3a/src/libcec/cmake/DisplayPlatformSupport.cmake libcec-5388d3a.patch/src/libcec/cmake/DisplayPlatformSupport.cmake
--- libcec-5388d3a/src/libcec/cmake/DisplayPlatformSupport.cmake 2016-10-26 19:58:03.000000000 +0200
+++ libcec-5388d3a.patch/src/libcec/cmake/DisplayPlatformSupport.cmake 2016-10-30 23:59:22.474818169 +0100
diff -urN a/src/libcec/cmake/DisplayPlatformSupport.cmake b/src/libcec/cmake/DisplayPlatformSupport.cmake
--- a/src/libcec/cmake/DisplayPlatformSupport.cmake 2017-01-28 15:51:30.000000000 -0700
+++ b/src/libcec/cmake/DisplayPlatformSupport.cmake 2017-01-31 18:26:18.023720514 -0700
@@ -26,6 +26,12 @@
message(STATUS "Raspberry Pi support: no")
endif()
@ -823,10 +823,10 @@ diff -Naur libcec-5388d3a/src/libcec/cmake/DisplayPlatformSupport.cmake libcec-5
if (HAVE_TDA995X_API)
message(STATUS "TDA995x support: yes")
else()
diff -Naur libcec-5388d3a/src/libcec/env.h.in libcec-5388d3a.patch/src/libcec/env.h.in
--- libcec-5388d3a/src/libcec/env.h.in 2016-10-26 19:58:03.000000000 +0200
+++ libcec-5388d3a.patch/src/libcec/env.h.in 2016-10-30 23:59:22.474818169 +0100
@@ -66,6 +66,9 @@
diff -urN a/src/libcec/env.h.in b/src/libcec/env.h.in
--- a/src/libcec/env.h.in 2017-01-28 15:51:30.000000000 -0700
+++ b/src/libcec/env.h.in 2017-01-31 18:26:18.028720507 -0700
@@ -70,6 +70,9 @@
/* Define to 1 for Raspberry Pi support */
#cmakedefine HAVE_RPI_API @HAVE_RPI_API@