From: Gustavo Zacarias Date: Sun, 26 Jul 2009 19:08:51 +0000 (+0200) Subject: libnl: new package X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=57c2e79b27273f1a3ca76008c4a428496680e75e;p=buildroot.git libnl: new package Closes #287. Signed-off-by: Gustavo Zacarias Tested-by: Will Newton Signed-off-by: Peter Korsgaard --- diff --git a/CHANGES b/CHANGES index 3d61bc7ed8..7111e91cb1 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,7 @@ #163: Xtensa architecture port #241: device mapper + lvm2: build together #271: Library 'libgcc_s.so.1' not installed in search path + #287: New package libnl #333: Bump sqlite package to 3.6.15 #349: update libsoup to version 2.26.2 #359,#413: Upgrade openvpn to Makefile.autotools.in diff --git a/package/Config.in b/package/Config.in index d27c017924..c4cad8d58e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -155,6 +155,7 @@ source "package/libcgicc/Config.in" source "package/libcurl/Config.in" source "package/libdnet/Config.in" source "package/libeXosip2/Config.in" +source "package/libnl/Config.in" source "package/libosip2/Config.in" source "package/libpcap/Config.in" source "package/libsoup/Config.in" diff --git a/package/libnl/Config.in b/package/libnl/Config.in new file mode 100644 index 0000000000..24e481361c --- /dev/null +++ b/package/libnl/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_LIBNL + bool "libnl" + help + A library for applications dealing with netlink socket. + + http://people.suug.ch/~tgr/libnl/ diff --git a/package/libnl/libnl.mk b/package/libnl/libnl.mk new file mode 100644 index 0000000000..1a667468d7 --- /dev/null +++ b/package/libnl/libnl.mk @@ -0,0 +1,22 @@ +############################################################# +# +# libnl +# +############################################################# + +LIBNL_VERSION = 1.1 +LIBNL_SOURCE = libnl-$(LIBNL_VERSION).tar.gz +LIBNL_SITE = http://distfiles.gentoo.org/distfiles +LIBNL_INSTALL_STAGING = YES +LIBNL_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install + +$(eval $(call AUTOTARGETS,package,libnl)) + +$(LIBNL_HOOK_POST_INSTALL): $(LIBNL_TARGET_INSTALL_TARGET) + $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libnl.so* + touch $@ + +$(LIBNL_TARGET_UNINSTALL): + $(call MESSAGE,"Uninstalling") + rm -f $(TARGET_DIR)/usr/lib/libnl.so* + rm -f $(LIBNL_TARGET_INSTALL_TARGET) $(LIBNL_HOOK_POST_INSTALL)