diff --git a/pkg/libseccomp/build b/pkg/libseccomp/build new file mode 100644 index 0000000..ec8d323 --- /dev/null +++ b/pkg/libseccomp/build @@ -0,0 +1,35 @@ +VERSION="2.3.3" +SRCDIR="libseccomp-${VERSION}" +TARBALL="${SRCDIR}.tar.gz" +URL="https://github.com/seccomp/libseccomp/releases/download/v${VERSION}" +SHA256SUM="7fc28f4294cc72e61c529bedf97e705c3acf9c479a8f1a3028d4cd2ca9f3b155" +DEPENDS="" + +prepare() { + return +} + +build() { + local SOURCE="$1" + local BUILD="$2" + + $SOURCE/configure --prefix="" --host="$TARGET" --disable-static + + make -j $NUMJOBS +} + +deploy() { + local SOURCE="$1" + local BUILD="$2" + local DEPLOY="$3" + local DEVDEPLOY="$4" + + make DESTDIR="$DEPLOY" install-strip + + rm ${DEPLOY}/lib/*.la + + mv "$DEPLOY/include" "$DEVDEPLOY" + cp -r "$DEPLOY/lib" "$DEVDEPLOY" + rm -r "$DEPLOY/share" + rm -r "$DEPLOY/lib/pkgconfig" +}