ninja: 1.11.1 -> 1.12.0

Remove patch for files in large fs, since it is merged to v1.12.0
This commit is contained in:
John Titor 2024-04-11 23:19:57 +05:30
parent 493d74ef4a
commit 4852dc6479
No known key found for this signature in database
GPG Key ID: 29B0514F4E3C1CC0

View File

@ -1,7 +1,6 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, asciidoc
, docbook_xml_dtd_45
, docbook_xsl
@ -15,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "ninja";
version = "1.11.1";
version = "1.12.0";
src = fetchFromGitHub {
owner = "ninja-build";
repo = "ninja";
rev = "v${version}";
hash = "sha256-LvV/Fi2ARXBkfyA1paCRmLUwCh/rTyz+tGMg2/qEepI=";
hash = "sha256-ewMn735TJTiQZYk3Y7QxNLRnKh6xdRUcdJzCX+HCmEo=";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
@ -38,15 +37,6 @@ stdenv.mkDerivation rec {
libxslt.bin
];
patches = lib.optionals stdenv.is32bit [
# Otherwise ninja may fail on some files in a larger FS.
(fetchpatch {
name = "stat64.patch";
url = "https://github.com/ninja-build/ninja/commit/7bba11ae704efc84cac5fde5e9be53f653f237d1.diff";
hash = "sha256-tINS57xLh1lwnYFWCQs5OudfgtIShaOh5zbmv7w5BnQ=";
})
];
postPatch = ''
# write rebuild args to file after bootstrap
substituteInPlace configure.py --replace "subprocess.check_call(rebuild_args)" "open('rebuild_args','w').write(rebuild_args[0])"