mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-07 05:10:20 +00:00
libgcrypt: turn into a bbappend
The only meaningful difference was a BBCLASSEXTEND so move this to a bbappend file. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
This commit is contained in:
@@ -1,32 +0,0 @@
|
|||||||
DESCRIPTION = "A general purpose cryptographic library based on the code from GnuPG"
|
|
||||||
HOMEPAGE = "http://directory.fsf.org/project/libgcrypt/"
|
|
||||||
BUGTRACKER = "https://bugs.g10code.com/gnupg/index"
|
|
||||||
SECTION = "libs"
|
|
||||||
|
|
||||||
BBCLASSEXTEND = "native"
|
|
||||||
|
|
||||||
# helper program gcryptrnd and getrandom are under GPL, rest LGPL
|
|
||||||
LICENSE = "GPLv2+ & LGPLv2.1+"
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
|
|
||||||
file://COPYING.LIB;md5=bbb461211a33b134d42ed5ee802b37ff"
|
|
||||||
|
|
||||||
DEPENDS = "libgpg-error"
|
|
||||||
|
|
||||||
SRC_URI = "ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-${PV}.tar.gz \
|
|
||||||
file://add-pkgconfig-support.patch"
|
|
||||||
|
|
||||||
inherit autotools binconfig pkgconfig
|
|
||||||
|
|
||||||
EXTRA_OECONF = "--without-pth --disable-asm --with-capabilities"
|
|
||||||
|
|
||||||
# libgcrypt.pc is added locally and thus installed here
|
|
||||||
do_install_append() {
|
|
||||||
install -d ${D}/${libdir}/pkgconfig
|
|
||||||
install -m 0644 ${S}/src/libgcrypt.pc ${D}/${libdir}/pkgconfig/
|
|
||||||
}
|
|
||||||
|
|
||||||
ARM_INSTRUCTION_SET = "arm"
|
|
||||||
|
|
||||||
# move libgcrypt-config into -dev package
|
|
||||||
FILES_${PN} = "${libdir}/lib*.so.*"
|
|
||||||
FILES_${PN}-dev += "${bindir} ${libdir}/pkgconfig/*.pc"
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
Index: libgcrypt-1.2.4/configure.ac
|
|
||||||
===================================================================
|
|
||||||
--- libgcrypt-1.2.4.orig/configure.ac 2008-03-19 22:14:50.000000000 +0000
|
|
||||||
+++ libgcrypt-1.2.4/configure.ac 2008-03-19 22:14:58.000000000 +0000
|
|
||||||
@@ -807,6 +807,7 @@
|
|
||||||
doc/Makefile
|
|
||||||
src/Makefile
|
|
||||||
src/gcrypt.h
|
|
||||||
+src/libgcrypt.pc
|
|
||||||
src/libgcrypt-config
|
|
||||||
tests/Makefile
|
|
||||||
w32-dll/Makefile
|
|
||||||
Index: libgcrypt-1.2.4/src/libgcrypt.pc.in
|
|
||||||
===================================================================
|
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ libgcrypt-1.2.4/src/libgcrypt.pc.in 2008-03-19 22:14:58.000000000 +0000
|
|
||||||
@@ -0,0 +1,32 @@
|
|
||||||
+# Process this file with autoconf to produce a pkg-config metadata file.
|
|
||||||
+# Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation
|
|
||||||
+# Author: Simon Josefsson
|
|
||||||
+#
|
|
||||||
+# This file is free software; as a special exception the author gives
|
|
||||||
+# unlimited permission to copy and/or distribute it, with or without
|
|
||||||
+# modifications, as long as this notice is preserved.
|
|
||||||
+#
|
|
||||||
+# This file is distributed in the hope that it will be useful, but
|
|
||||||
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
|
||||||
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
+
|
|
||||||
+prefix=@prefix@
|
|
||||||
+exec_prefix=@exec_prefix@
|
|
||||||
+libdir=@libdir@
|
|
||||||
+includedir=@includedir@
|
|
||||||
+
|
|
||||||
+# API info
|
|
||||||
+api_version=@LIBGCRYPT_CONFIG_API_VERSION@
|
|
||||||
+
|
|
||||||
+# Misc information.
|
|
||||||
+symmetric_ciphers=@LIBGCRYPT_CIPHERS@
|
|
||||||
+asymmetric_ciphers=@LIBGCRYPT_PUBKEY_CIPHERS@
|
|
||||||
+digests=@LIBGCRYPT_DIGESTS@
|
|
||||||
+
|
|
||||||
+Name: libgcrypt
|
|
||||||
+Description: GNU crypto library
|
|
||||||
+URL: http://www.gnupg.org
|
|
||||||
+Version: @VERSION@
|
|
||||||
+Libs: -L${libdir} -lgcrypt
|
|
||||||
+Libs.private: -L${libdir} -lgpg-error
|
|
||||||
+Cflags: -I${includedir}
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
require libgcrypt.inc
|
|
||||||
|
|
||||||
PR = "r0"
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
BBCLASSEXTEND = "native"
|
||||||
|
|
||||||
Reference in New Issue
Block a user