qca: initial add 2.1.1

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
This commit is contained in:
Andreas Müller
2015-12-14 00:15:36 +01:00
parent 3278d0ba3f
commit 8b5f4417ed
2 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
From 1663aa4fef3954ad04f6f7210b42199cac72827b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Sun, 13 Dec 2015 23:23:38 +0100
Subject: [PATCH] use pkg-config to find libgcrypt
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Inappropriate [config]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
cmake/modules/FindLibGcrypt.cmake | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmake/modules/FindLibGcrypt.cmake b/cmake/modules/FindLibGcrypt.cmake
index 679ef69..29ec42d 100644
--- a/cmake/modules/FindLibGcrypt.cmake
+++ b/cmake/modules/FindLibGcrypt.cmake
@@ -26,8 +26,8 @@ IF(LIBGCRYPTCONFIG_EXECUTABLE)
# workaround for MinGW/MSYS
# CMake can't starts shell scripts on windows so it need to use sh.exe
- EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --libs RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_LIBRARIES OUTPUT_STRIP_TRAILING_WHITESPACE)
- EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --cflags RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_CFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
+ EXECUTE_PROCESS(COMMAND pkg-config libgcrypt --libs RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_LIBRARIES OUTPUT_STRIP_TRAILING_WHITESPACE)
+ EXECUTE_PROCESS(COMMAND pkg-config libgcrypt --cflags RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_CFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
IF(NOT LIBGCRYPT_CFLAGS AND NOT _return_VALUE)
SET(LIBGCRYPT_CFLAGS " ")
--
2.5.0

View File

@@ -0,0 +1,29 @@
SUMMARY = "QCA provides a straightforward and cross-platform crypto API"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=fbc093901857fcd118f065f900982c24 \
"
inherit kde-base cmake-lib
# TBD: PACKAGECONFIG
DEPENDS += " \
qtsvg \
nss \
cyrus-sasl \
libgcrypt \
pkcs11-helper \
"
SRC_URI[md5sum] = "657cc701316600199199a6b6cb2c73c9"
SRC_URI[sha256sum] = "95de3e7910b5f9ec7084169989c9d98bfb527e6a4865fe17269c3b24308be983"
SRC_URI += "file://0001-use-pkg-config-to-find-libgcrypt.patch"
EXTRA_OECMAKE += "-DQCA_FEATURE_INSTALL_DIR=${libdir}${QT_DIR_NAME}/mkspecs/features"
FILES_${PN} += "${libdir}/qca-qt5/crypto"
FILES_${PN}-dbg += "${libdir}/qca-qt5/crypto/.debug"
# cross libs / headers
CMAKE_ALIGN_SYSROOT[1] = "Qca-qt5, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_ALIGN_SYSROOT[2] = "Qca-qt5, -S${includedir}, -S${STAGING_INCDIR}"