about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/criu/default.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-11-17treewide: s_targetPlatform_hostPlatform_ in non-compiler packagesAdam Joseph1-3/+3
stdenv.targetPlatform really shouldn't be used by software that doesn't generate or manipulate binaries. I reviewed all uses of targetPlatform outside of pkgs/development/compilers and pkgs/stdenv and replaced those which weren't involved in something which fits these criteria.
2023-06-02criu: add gnutar and gzip in PATHVictor Buttner1-3/+4
These binaries are used for some tmpfs-related features of criu as seen here: https://github.com/checkpoint-restore/criu/blob/fbe26923e85d7759e44666733a54c5ab951e8aa6/criu/filesystems.c#L420 . These tmpfs-related features are used by e.g. docker checkpoint, see: https://github.com/NixOS/nixpkgs/pull/230109 .
2023-03-29criu: fix build w/glibc-2.36Maximilian Bosch1-0/+10
Failing Hydra build: https://hydra.nixos.org/build/193347368
2023-01-31criu: support cross-compile for armv7l and aarch64Leon Schuermann1-6/+53
This fixes the `criu` package to support cross-compilation to armv7l and aarch64 architectures (tested on an x86 build host). `criu` requires some additional flags to be passed to its Makefile infrastructure to hint at the target architecture. It further requires a few dependencies to be executed on the build host, hence moving them to `depsBuildBuild`. Signed-off-by: Leon Schuermann <leon@is.currently.online>
2022-08-05criu: 3.15 -> 3.17.1Franz Pletz1-10/+21
2021-02-16criu: remove stale substituteInPlaceSandro Jäckel1-3/+3
2021-02-14criu: Fix build on aarch64adisbladis1-3/+3
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-1/+1
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-11-29criu: Switch to Python 3Michael Weiss1-3/+5
This also fixes "crit -h" and "import pycriu" from within an interactive Python shell.
2020-11-12criu: 3.14 -> 3.15R. RyanTM1-2/+2
2020-05-04criu: 3.13 -> 3.14R. RyanTM1-2/+2
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2019-09-26criu: 3.12 -> 3.13R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/criu/versions
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-2/+2
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-06-01criu: 3.11 -> 3.12R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/criu/versions
2019-05-21criu: 3.9 -> 3.11Nikolay Amiantov1-11/+16
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2018-06-28treewide: http -> https sources (#42676)Silvan Mosberger1-1/+1
* treewide: http -> https sources This updates the source urls of all top-level packages from http to https where possible. * buildtorrent: fix url and tab -> spaces
2018-05-24criu: 3.8.1 -> 3.9R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/criu/versions. These checks were done: - built on NixOS - Warning: no invocation of /nix/store/31grlhm7igrgi29fhmndki41a8f87cvs-criu-3.9/bin/crit had a zero exit code or showed the expected version - /nix/store/31grlhm7igrgi29fhmndki41a8f87cvs-criu-3.9/bin/compel passed the binary check. - /nix/store/31grlhm7igrgi29fhmndki41a8f87cvs-criu-3.9/bin/criu passed the binary check. - 2 of 3 passed binary check by having a zero exit code. - 0 of 3 passed binary check by having the new version present in output. - found 3.9 with grep in /nix/store/31grlhm7igrgi29fhmndki41a8f87cvs-criu-3.9 - directory tree listing: https://gist.github.com/5db13cedfd351a5d1fd8ed3d70ccbac3 - du listing: https://gist.github.com/3a064c8b51705c90c1093a81ab9495ee
2018-04-02criu: 3.8 -> 3.8.1R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/criu/versions. These checks were done: - built on NixOS - ran `/nix/store/yqfshz1c0qp2h8vdcswiaknxb6ibxfsl-criu-3.8.1/bin/compel -h` got 0 exit code - ran `/nix/store/yqfshz1c0qp2h8vdcswiaknxb6ibxfsl-criu-3.8.1/bin/compel --help` got 0 exit code - ran `/nix/store/yqfshz1c0qp2h8vdcswiaknxb6ibxfsl-criu-3.8.1/bin/criu -h` got 0 exit code - ran `/nix/store/yqfshz1c0qp2h8vdcswiaknxb6ibxfsl-criu-3.8.1/bin/criu --help` got 0 exit code - ran `/nix/store/yqfshz1c0qp2h8vdcswiaknxb6ibxfsl-criu-3.8.1/bin/criu -V` and found version 3.8.1 - ran `/nix/store/yqfshz1c0qp2h8vdcswiaknxb6ibxfsl-criu-3.8.1/bin/criu --version` and found version 3.8.1 - found 3.8.1 with grep in /nix/store/yqfshz1c0qp2h8vdcswiaknxb6ibxfsl-criu-3.8.1 - directory tree listing: https://gist.github.com/4324a1815464a7da41c4b8cd5056b1b7
2018-03-21criu: 3.7 -> 3.8Ryan Mulligan1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done: - built on NixOS - ran `/nix/store/rhcppqwmdlwak4ifncamjiqqybwlhvcj-criu-3.8/bin/compel -h` got 0 exit code - ran `/nix/store/rhcppqwmdlwak4ifncamjiqqybwlhvcj-criu-3.8/bin/compel --help` got 0 exit code - ran `/nix/store/rhcppqwmdlwak4ifncamjiqqybwlhvcj-criu-3.8/bin/criu -h` got 0 exit code - ran `/nix/store/rhcppqwmdlwak4ifncamjiqqybwlhvcj-criu-3.8/bin/criu --help` got 0 exit code - ran `/nix/store/rhcppqwmdlwak4ifncamjiqqybwlhvcj-criu-3.8/bin/criu -V` and found version 3.8 - ran `/nix/store/rhcppqwmdlwak4ifncamjiqqybwlhvcj-criu-3.8/bin/criu --version` and found version 3.8 - found 3.8 with grep in /nix/store/rhcppqwmdlwak4ifncamjiqqybwlhvcj-criu-3.8 - directory tree listing: https://gist.github.com/6bc3ef9b1f4c69a6862043a1158fba16
2018-01-30criu: 2.12.1 -> 3.7Herwig Hochleitner1-9/+2
cc @thoughtpolice
2017-11-28criu: fix build with glibc 2.26Orivej Desh1-1/+3
2017-11-02criu: 2.0 -> 2.12.1Richard Marko1-6/+9
2017-10-07criu: Rely on XML_CATALOG_FILES variableJan Tojnar1-2/+1
2017-09-21misc pkgs: Basic sed to get fix `pkgconfig` and `autoreconfHook` `buildInputs`John Ericson1-1/+2
Only acts on one-line dependency lists.
2017-02-21criu: fixup build with glibc-2.25Vladimír Čunát1-0/+3
2016-08-02criu: fix merge failFranz Pletz1-1/+1
d020caa5b2eca90ea051403fbb4c52b99ee071b9 vs. e3d0fe898bb0451b2485ccc0be42354614f4fba3
2016-05-30Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster1-1/+1
2016-05-19treewide: Make explicit that 'dev' output of libnl is usedTuomas Tynkkynen1-1/+1
2016-04-18Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster1-5/+8
2016-04-13criu: 1.3-rc2 -> 2.0 (#14666)Herwig Hochleitner1-6/+8
2016-03-28Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster1-5/+6
2016-03-18criu: fix buildJoachim Fasting1-5/+6
Would fail due to -Werror; see https://hydra.nixos.org/build/33217086/nixlog/2/raw
2016-03-05Use general hardening flag toggle listsFranz Pletz1-1/+2
The following parameters are now available: * hardeningDisable To disable specific hardening flags * hardeningEnable To enable specific hardening flags Only the cc-wrapper supports this right now, but these may be reused by other wrappers, builders or setup hooks. cc-wrapper supports the following flags: * fortify * stackprotector * pie (disabled by default) * pic * strictoverflow * format * relro * bindnow
2016-02-10criu: turn off stackprotector hardeningRobin Gloster1-1/+3
2014-08-11criu: upgrade to 1.3-rc2Boris Sukholitko1-2/+2
2014-08-10criu: fix build for ZHFLuca Bruno1-2/+4
2014-05-07criu: upgrade, hopefully fix Hydra buildAustin Seipp1-7/+5
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-20criu: attempt to fix doc building on HydraAustin Seipp1-1/+1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-20criu: only supported on 64-bitAustin Seipp1-1/+2
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-16criu: version 1.2Austin Seipp1-0/+37
Signed-off-by: Austin Seipp <aseipp@pobox.com>