- 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

Reply via email to