mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

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 %}