···
{ stdenv, lib, fetchurl, protobuf, protobufc, asciidoc, iptables
, xmlto, docbook_xsl, libpaper, libnl, libcap, libnet, pkgconfig
-
, which, python, makeWrapper, docbook_xml_dtd_45 }:
stdenv.mkDerivation rec {
···
enableParallelBuilding = true;
-
nativeBuildInputs = [ pkgconfig docbook_xsl which makeWrapper docbook_xml_dtd_45 ];
-
buildInputs = [ protobuf protobufc asciidoc xmlto libpaper libnl libcap libnet python iptables ];
substituteInPlace ./Documentation/Makefile --replace "2>/dev/null" ""
···
wrapProgram $out/bin/criu \
--prefix PATH : ${lib.makeBinPath [ iptables ]}
meta = with stdenv.lib; {
···
{ stdenv, lib, fetchurl, protobuf, protobufc, asciidoc, iptables
, xmlto, docbook_xsl, libpaper, libnl, libcap, libnet, pkgconfig
+
, which, python3, makeWrapper, docbook_xml_dtd_45 }:
stdenv.mkDerivation rec {
···
enableParallelBuilding = true;
+
nativeBuildInputs = [ pkgconfig docbook_xsl which makeWrapper docbook_xml_dtd_45 python3 python3.pkgs.wrapPython ];
+
buildInputs = [ protobuf protobufc asciidoc xmlto libpaper libnl libcap libnet iptables ];
+
propagatedBuildInputs = with python3.pkgs; [ python python3.pkgs.protobuf ];
substituteInPlace ./Documentation/Makefile --replace "2>/dev/null" ""
···
wrapProgram $out/bin/criu \
--prefix PATH : ${lib.makeBinPath [ iptables ]}
meta = with stdenv.lib; {