- Provides libnl extension for XFRM support
Signed-off-by: Sam Nelson <[email protected]>
---
.../recipes-support/libnl-xfrm/libnl-xfrm_git.bb | 40 ++++++++++++++++++++
1 file changed, 40 insertions(+)
create mode 100644
meta-arago-extras/recipes-support/libnl-xfrm/libnl-xfrm_git.bb
diff --git a/meta-arago-extras/recipes-support/libnl-xfrm/libnl-xfrm_git.bb
b/meta-arago-extras/recipes-support/libnl-xfrm/libnl-xfrm_git.bb
new file mode 100644
index 0000000..74733f0
--- /dev/null
+++ b/meta-arago-extras/recipes-support/libnl-xfrm/libnl-xfrm_git.bb
@@ -0,0 +1,40 @@
+DESCRIPTION = "Libnl extension for XFRM support"
+PROVIDES = "libnl-xfrm"
+SECTION = "net"
+LICENSE = "BSD-3-Clause"
+
+COMPATIBLE_MACHINE = "keystone"
+
+LIC_FILES_CHKSUM =
"file://include/xfrm_pvt.h;beginline=1;endline=33;md5=fe068af290f274f2a86a867bbd7cc61c"
+
+DEPENDS = "libnl"
+
+BRANCH="hawking_dev"
+# The following commit correspond to DEV.LIBNL-XFRM.03.01.00.00A
+SRCREV = "2a5ee7c4f41398c07c593e81af7b71c7720e6de8"
+SRC_URI =
"git://arago-project.org/git/projects/libnl-xfrm.git;protocol=git;branch=${BRANCH}"
+
+S = "${WORKDIR}/git"
+
+LIBNL_XFRM_LIB = "lib/libnl-xfrm.a"
+
+CFLAGS += "-I${STAGING_INCDIR} -I${STAGING_INCDIR}/libnl3 -fPIC -DPIC "
+
+do_compile() {
+ mkdir -p ${S}/lib
+ make clean
+ make all
+}
+
+do_install_append() {
+ install -d ${D}${libdir}/
+ install -d ${D}${includedir}/
+ install -d ${D}${includedir}/libnl3/netlink/
+ install -d ${D}${includedir}/libnl3/netlink/xfrm/
+ install -c -m 755 ${S}/${LIBNL_XFRM_LIB} ${D}${libdir}/
+ install -c -m 755 ${S}/include/netlink/xfrm/*.h
${D}${includedir}/libnl3/netlink/xfrm/
+ install -c -m 755 ${S}/lib/libnl-xfrm.so
${D}${libdir}/libnl-xfrm.so.1.0.0
+ cd ${D}${libdir}/
+ ln -s libnl-xfrm.so.1.0.0 libnl-xfrm.so.1
+ ln -s libnl-xfrm.so.1.0.0 libnl-xfrm.so
+}
--
1.7.9.5
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago