mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-09 00:17:31 +00:00
alarm/libcec-imx6 to 4.0.2-1
This commit is contained in:
parent
3cce0285dc
commit
dfd4fb5822
2 changed files with 40 additions and 40 deletions
|
@ -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"
|
||||
|
|
|
@ -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@
|
||||
|
||||
|
|
Loading…
Reference in a new issue