package: remove assert for libseccomp version
This has the following downsides: * you cannot build Lix against nixos-unstable. * this will immediately break as soon as libseccomp will hit nixos-23.11 (given that people will probably use the package.nix via our overlay or override nixpkgs via `follows`). Hence, removing the assert again and add a better FIXME comment. Change-Id: I284e10cf08e1873fef70ed869a1638aa89792422
This commit is contained in:
parent
79d0ae6670
commit
3580a4b7bf
1 changed files with 8 additions and 11 deletions
19
package.nix
19
package.nix
|
@ -85,17 +85,14 @@
|
||||||
|
|
||||||
lix-doc = pkgs.callPackage ./lix-doc/package.nix { };
|
lix-doc = pkgs.callPackage ./lix-doc/package.nix { };
|
||||||
|
|
||||||
# remove when we drop 23.11 support (which includes a version too old to know about fchmodat2)
|
# FIXME remove when we have libsecomp 2.5.5 (currently in staging-23.11)
|
||||||
# see src/libstore/linux/fchmodat2-compat.hh
|
libseccomp-nix = libseccomp.overrideAttrs (_: rec {
|
||||||
libseccomp-nix =
|
version = "2.5.5";
|
||||||
assert lib.versionOlder (lib.getVersion libseccomp) "2.5.5";
|
src = fetchurl {
|
||||||
libseccomp.overrideAttrs (_: rec {
|
url = "https://github.com/seccomp/libseccomp/releases/download/v${version}/libseccomp-${version}.tar.gz";
|
||||||
version = "2.5.5";
|
hash = "sha256-JIosik2bmFiqa69ScSw0r+/PnJ6Ut23OAsHJqiX7M3U=";
|
||||||
src = fetchurl {
|
};
|
||||||
url = "https://github.com/seccomp/libseccomp/releases/download/v${version}/libseccomp-${version}.tar.gz";
|
});
|
||||||
hash = "sha256-JIosik2bmFiqa69ScSw0r+/PnJ6Ut23OAsHJqiX7M3U=";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
|
|
Loading…
Reference in a new issue