Signed-off-by: Andreas Geisenhainer <[email protected]>
---
 rules/libmnl.in   | 11 +++++++++++
 rules/libmnl.make | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)
 create mode 100644 rules/libmnl.in
 create mode 100644 rules/libmnl.make

diff --git a/rules/libmnl.in b/rules/libmnl.in
new file mode 100644
index 0000000..aa71e5d
--- /dev/null
+++ b/rules/libmnl.in
@@ -0,0 +1,11 @@
+## SECTION=networking
+
+config LIBMNL
+       bool
+       prompt "libmnl"
+       help
+               libmnl is a minimalistic user-space library oriented to Netlink
+               developers. There are a lot of common tasks in parsing, 
validating,
+               constructing of both the Netlink header and TLVs that are 
repetitive
+               and easy to get wrong. This library aims to provide simple 
helpers
+               that allows you to re-use code and to avoid re-inventing the 
wheel.
diff --git a/rules/libmnl.make b/rules/libmnl.make
new file mode 100644
index 0000000..95f68d1
--- /dev/null
+++ b/rules/libmnl.make
@@ -0,0 +1,52 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2016 by Andreas Geisenhainer 
<[email protected]>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBMNL) += libmnl
+
+#
+# Paths and names
+#
+LIBMNL_VERSION := 1.0.3
+LIBMNL_MD5     := 7d95fc3bea3365bc03c48e484224f65f
+LIBMNL         := libmnl-$(LIBMNL_VERSION)
+LIBMNL_SUFFIX  := tar.bz2
+LIBMNL_URL             := 
http://ftp.netfilter.org/pub/libmnl/$(LIBMNL).$(LIBMNL_SUFFIX)
+LIBMNL_SOURCE  := $(SRCDIR)/$(LIBMNL).$(LIBMNL_SUFFIX)
+LIBMNL_DIR             := $(BUILDDIR)/$(LIBMNL)
+LIBMNL_LICENSE := GPL2
+
+#
+# autoconf
+#
+LIBMNL_CONF_TOOL       := autoconf
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libmnl.targetinstall:
+       @$(call targetinfo)
+
+       @$(call install_init, libmnl)
+       @$(call install_fixup, libmnl,PRIORITY,optional)
+       @$(call install_fixup, libmnl,SECTION,base)
+       @$(call install_fixup, libmnl,AUTHOR,"Andreas Geisenhainer 
<[email protected]>")
+       @$(call install_fixup, libmnl,DESCRIPTION,missing)
+
+       @$(call install_lib, libmnl, 0, 0, 0644, libmnl)
+
+       @$(call install_finish, libmnl)
+
+       @$(call touch)
+
+# vim: syntax=make
-- 
2.8.0.rc3

____________
Virus checked by G Data MailSecurity
Version: AVA 25.6071 dated 06.04.2016
Virus news: www.antiviruslab.com.

_______________________________________________
ptxdist mailing list
[email protected]

Reply via email to