From 2f5c23d9e8befa6aba0d3319692388acaf3e1efc Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Mon, 15 Jan 2018 16:02:57 +0100 Subject: [PATCH] Add libmnl package Signed-off-by: David Oberhollenzer --- pkg/libmnl/build | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkg/libmnl/build diff --git a/pkg/libmnl/build b/pkg/libmnl/build new file mode 100644 index 0000000..198dadc --- /dev/null +++ b/pkg/libmnl/build @@ -0,0 +1,32 @@ +VERSION="1.0.4" +SRCDIR="libmnl-${VERSION}" +TARBALL="${SRCDIR}.tar.bz2" +URL="https://www.netfilter.org/projects/libmnl/files/" +SHA256SUM="171f89699f286a5854b72b91d06e8f8e3683064c5901fb09d954a9ab6f551f81" + +prepare() { + return +} + +build() { + local INPUT="$1" + local OUTPUT="$2" + + $INPUT/configure --prefix="" --host="$TARGET" + + make -j $NUMJOBS +} + +deploy() { + local SOURCE="$1" + local BUILD="$2" + local DEPLOY="$3" + local DEVDEPLOY="$4" + + make DESTDIR="$DEPLOY" install-strip + + mv "$DEPLOY/include" "$DEVDEPLOY" + cp -r "$DEPLOY/lib" "$DEVDEPLOY" + rm -r "$DEPLOY/lib/pkgconfig" + rm ${DEPLOY}/lib/*.la +}