summaryrefslogtreecommitdiff
path: root/package/libnl/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/libnl/Makefile')
-rw-r--r--package/libnl/Makefile50
1 files changed, 24 insertions, 26 deletions
diff --git a/package/libnl/Makefile b/package/libnl/Makefile
index 3261a50ec..10b4a24d8 100644
--- a/package/libnl/Makefile
+++ b/package/libnl/Makefile
@@ -1,39 +1,37 @@
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
-include ${TOPDIR}/rules.mk
+include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= libnl
-PKG_VERSION:= 2.0
+PKG_VERSION:= 3.2.29
PKG_RELEASE:= 2
-PKG_MD5SUM:= 6aaf1e9802a17a7d702bb0638044ffa7
-PKG_DESCR:= Netlink library
-PKG_SECTION:= libs
-PKG_URL:= http://www.infradead.org/~tgr/libnl/
-PKG_SITES:= http://www.infradead.org/~tgr/libnl/files/
+PKG_HASH:= 5a30dc4986158c6c2b1309f4a15a283d50cc938108a675e3d822e24debcd229d
+PKG_DESCR:= netlink library
+PKG_SECTION:= libs/net
+PKG_BUILDDEP:= m4-host flex-host
+PKG_NEEDS:= threads
+PKG_SITES:= https://github.com/thom311/libnl/archive/
PKG_NOPARALLEL:= 1
+PKG_OPTS:= dev
-PKG_SUBPKGS:= LIBNL LIBNL_DEV
-PKGSD_LIBNL_DEV:= header files for netlink library
-PKGSC_LIBNL_DEV:= devel
+DISTFILES:= ${PKG_NAME}3_2_29.tar.gz
+WRKDIST= $(WRKDIR)/$(PKG_NAME)-${PKG_NAME}3_2_29
-include ${TOPDIR}/mk/package.mk
+include ${ADK_TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,LIBNL,libnl,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-$(eval $(call PKG_template,LIBNL_DEV,libnl-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBNL_DEV},${PKGSC_LIBNL_DEV}))
+$(eval $(call PKG_template,LIBNL,libnl,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+
+AUTOTOOL_STYLE:= autogen
+CONFIGURE_ARGS+= --disable-cli
libnl-install:
+ ${INSTALL_DIR} ${IDIR_LIBNL}/etc/libnl
+ $(CP) ${WRKINST}/etc/libnl/* ${IDIR_LIBNL}/etc/libnl
${INSTALL_DIR} ${IDIR_LIBNL}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libnl.so* ${IDIR_LIBNL}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libnl-genl.so* ${IDIR_LIBNL}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libnl-cli.so* ${IDIR_LIBNL}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libnl-route.so* ${IDIR_LIBNL}/usr/lib
-
-libnl-dev-install:
- ${INSTALL_DIR} ${IDIR_LIBNL_DEV}/usr/include
- ${CP} ${WRKINST}/usr/include/* ${IDIR_LIBNL_DEV}/usr/include
- ${INSTALL_DIR} ${IDIR_LIBNL_DEV}/usr/lib/pkgconfig
- ${INSTALL_DATA} ${WRKINST}/usr/lib/pkgconfig/*.pc \
- ${IDIR_LIBNL_DEV}/usr/lib/pkgconfig
-
-include ${TOPDIR}/mk/pkg-bottom.mk
+ ${CP} ${WRKINST}/usr/lib/libnl-3.so* ${IDIR_LIBNL}/usr/lib
+ ${CP} ${WRKINST}/usr/lib/libnl-genl-3.so* ${IDIR_LIBNL}/usr/lib
+ ${CP} ${WRKINST}/usr/lib/libnl-route-3.so* ${IDIR_LIBNL}/usr/lib
+ ${CP} ${WRKINST}/usr/lib/libnl-nf-3.so* ${IDIR_LIBNL}/usr/lib
+
+include ${ADK_TOPDIR}/mk/pkg-bottom.mk