easyseccomp (862B)
1 {% extends "autotools" %} 2 {%- block extra_deps %} 3 #+{{pkg_install_name("patch")}} 4 #+{{pkg_install_name("flex")}} 5 #+{{pkg_install_name("bison")}} 6 #+{{pkg_install_name("libseccomp")}} 7 #+{{pkg_install_name("error-standalone")}} 8 #+{{pkg_install_name("argp-standalone")}} 9 #@git:{{submodule.current[name]}}:{{name}} 10 #@untar::sha256:{{files["easyseccomp-configure.tar"]}}:{{name}} 11 #@sha256:{{files["easyseccomp_fix_includes.patch"]}}:easyseccomp_fix_includes.patch 12 {%- endblock %} 13 {% block at_script %} 14 15 cd {{name}} 16 patch -p1 <../easyseccomp_fix_includes.patch 17 touch Makefile.in configure 18 build_env_static 19 autotools_config --enable-seccomp 20 make -j1 V=1 DESTDIR="$pthbs_destdir" LIBS="-lseccomp -lerror -largp" install 21 check_static command/easyseccomp 22 23 {% endblock %} 24 {% block genlinks_begin %} 25 x["./command/seccomp-run"]=1 26 x["./command/easyseccomp"]=1 27 {% endblock %}