qca: initial add 2.1.1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
This commit is contained in:
@@ -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
|
||||
|
||||
29
recipes-kde/other/qca/qca_2.1.1.bb
Normal file
29
recipes-kde/other/qca/qca_2.1.1.bb
Normal 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}"
|
||||
Reference in New Issue
Block a user