libksba: add pkgconfig support
Add pkgconfig support to libksba. [YOCTO #2453] (From OE-Core rev: d155ab2277c9ff2778f650a2acefee9b717e3d8f) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d20c23db7c
commit
60fc9a9ef9
|
@ -0,0 +1,59 @@
|
|||
Upstream-Status: Rejected
|
||||
|
||||
Add pkgconfig support to libksba.
|
||||
This patch is rejected by upstream for the reason below:
|
||||
They think pkgconfig adds no portability and maintaining them is not worthwhile.
|
||||
|
||||
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
|
||||
|
||||
Index: Makefile.am
|
||||
===============================================================
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -21,6 +21,9 @@
|
||||
ACLOCAL_AMFLAGS = -I m4 -I gl/m4
|
||||
AUTOMAKE_OPTIONS = dist-bzip2 no-dist-gzip
|
||||
|
||||
+pkgconfigdir = ${libdir}/pkgconfig
|
||||
+pkgconfig_DATA = ksba.pc
|
||||
+
|
||||
# (A suitable gitlog-to-changelog script can be found in GnuPG master.)
|
||||
GITLOG_TO_CHANGELOG=gitlog-to-changelog
|
||||
|
||||
Index: configure.ac
|
||||
===============================================================
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -399,6 +399,7 @@ m4/Makefile
|
||||
gl/Makefile
|
||||
src/Makefile
|
||||
src/ksba-config
|
||||
src/versioninfo.rc
|
||||
+ksba.pc
|
||||
tests/Makefile
|
||||
doc/Makefile
|
||||
|
||||
Index: src/ksba.pc.in
|
||||
===============================================================
|
||||
--- /dev/null
|
||||
+++ b/ksba.pc.in
|
||||
@@ -0,0 +1,16 @@
|
||||
+prefix=@prefix@
|
||||
+exec_prefix=@exec_prefix@
|
||||
+libdir=@libdir@
|
||||
+includedir=@includedir@
|
||||
+
|
||||
+# API info
|
||||
+api_version=@KSBA_CONFIG_API_VERSION@
|
||||
+
|
||||
+Name: ksba
|
||||
+Description: Libksba provides an easy API to create and parse X.509 and CMS related objects
|
||||
+Requires:
|
||||
+Version: @VERSION@
|
||||
+Libs: -L${libdir} -lksba
|
||||
+Libs.private: -L{libdir} -lgpg-error
|
||||
+Cflags: -I${includedir}
|
||||
+
|
||||
--
|
||||
1.7.5.4
|
||||
|
|
@ -6,13 +6,15 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fd541d83f75d038c4e0617b672ed8bda \
|
|||
file://COPYING.GPLv3;md5=2f31b266d3440dd7ee50f92cf67d8e6c \
|
||||
file://COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
|
||||
"
|
||||
PR = "r0"
|
||||
PR = "r1"
|
||||
|
||||
DEPENDS = "libgpg-error"
|
||||
|
||||
inherit autotools binconfig
|
||||
inherit autotools binconfig pkgconfig
|
||||
|
||||
SRC_URI = "ftp://ftp.gnupg.org/gcrypt/${BPN}/${BPN}-${PV}.tar.bz2"
|
||||
SRC_URI = "ftp://ftp.gnupg.org/gcrypt/${BPN}/${BPN}-${PV}.tar.bz2 \
|
||||
file://ksba-add-pkgconfig-support.patch"
|
||||
|
||||
SRC_URI[md5sum] = "cd86fad9c9d360b2cf80449f8a4a4075"
|
||||
SRC_URI[sha256sum] = "5a61eed50550d4d0dcb47457ce7b6a90f8e719d42a3b25f7e79333e8cd721971"
|
||||
|
||||
|
|
Loading…
Reference in New Issue