diff options
author | Vladimír Čunát <v@cunat.cz> | 2021-09-26 14:46:18 +0200 |
---|---|---|
committer | Vladimír Čunát <v@cunat.cz> | 2021-09-26 14:46:18 +0200 |
commit | 31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497 (patch) | |
tree | bda3227eab3e342db3fbdf96c8233a08d59c8500 | |
parent | 61da86928406435694525d7b9553f6ee2703fd77 (diff) | |
parent | 7c86d10590ccc5330fed0866fe937faf3e36f7a3 (diff) | |
download | nixpkgs-31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497.tar nixpkgs-31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497.tar.gz nixpkgs-31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497.tar.bz2 nixpkgs-31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497.tar.lz nixpkgs-31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497.tar.xz nixpkgs-31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497.tar.zst nixpkgs-31ffc50c571e6683e9ecc9dbcbd4a8e9914b4497.zip |
Merge branch 'staging-next'
Almost all *-linux binaries are ready https://hydra.nixos.org/eval/1707992?filter=linux so let's get better cpio and hopefully unblock nixos-unstable channel.
-rw-r--r-- | pkgs/development/tools/misc/texinfo/6.8.nix | 4 | ||||
-rw-r--r-- | pkgs/development/tools/misc/texinfo/common.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/archivers/cpio/default.nix | 31 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 1 |
4 files changed, 29 insertions, 13 deletions
diff --git a/pkgs/development/tools/misc/texinfo/6.8.nix b/pkgs/development/tools/misc/texinfo/6.8.nix new file mode 100644 index 00000000000..11435bf329f --- /dev/null +++ b/pkgs/development/tools/misc/texinfo/6.8.nix @@ -0,0 +1,4 @@ +import ./common.nix { + version = "6.8"; + sha256 = "1i7yb7mrp3inz25zbzv2pllr4y7d58v818f1as7iz8mw53nm7dwf"; +} diff --git a/pkgs/development/tools/misc/texinfo/common.nix b/pkgs/development/tools/misc/texinfo/common.nix index 1c5de083bc0..d6e6bced405 100644 --- a/pkgs/development/tools/misc/texinfo/common.nix +++ b/pkgs/development/tools/misc/texinfo/common.nix @@ -54,6 +54,12 @@ stdenv.mkDerivation { && !stdenv.isDarwin && !stdenv.isSunOS; # flaky + checkFlagsArray = if version == "6.8" then [ + # Test is known to fail on various locales on texinfo-6.8: + # https://lists.gnu.org/r/bug-texinfo/2021-07/msg00012.html + "XFAIL_TESTS=test_scripts/layout_formatting_fr_icons.sh" + ] else null; + meta = { homepage = "https://www.gnu.org/software/texinfo/"; description = "The GNU documentation system"; diff --git a/pkgs/tools/archivers/cpio/default.nix b/pkgs/tools/archivers/cpio/default.nix index c172edd1fd9..5b57dc20e3b 100644 --- a/pkgs/tools/archivers/cpio/default.nix +++ b/pkgs/tools/archivers/cpio/default.nix @@ -1,27 +1,32 @@ { lib, stdenv, fetchurl, fetchpatch }: -let +stdenv.mkDerivation rec { + pname = "cpio"; version = "2.13"; - name = "cpio-${version}"; -in stdenv.mkDerivation { - inherit name; src = fetchurl { - url = "mirror://gnu/cpio/${name}.tar.bz2"; + url = "mirror://gnu/cpio/cpio-${version}.tar.bz2"; sha256 = "0vbgnhkawdllgnkdn6zn1f56fczwk0518krakz2qbwhxmv2vvdga"; }; - patches = [ - (fetchpatch { - name = "CVE-2021-38185.patch"; - url = "https://git.savannah.gnu.org/cgit/cpio.git/patch/?id=dd96882877721703e19272fe25034560b794061b"; - sha256 = "0vmr0qjwj2ldnzsvccl105ckwgx3ssvn9mp3f27ss0kiyigrzz32"; - }) + patches = let + fp = suffix: rev: sha256: fetchpatch { + name = "CVE-2021-38185-${suffix}.patch"; + url = "https://git.savannah.gnu.org/cgit/cpio.git/patch/?id=${rev}"; + inherit sha256; + }; + in [ + (fp "1" "dd96882877721703e19272fe25034560b794061b" + "0vmr0qjwj2ldnzsvccl105ckwgx3ssvn9mp3f27ss0kiyigrzz32") + (fp "2" "dfc801c44a93bed7b3951905b188823d6a0432c8" + "1qkrhi3lbxk6hflp6w3h4sgssc0wblv8r0qgxqzbjrm36pqwxiwh") + (fp "3" "236684f6deb3178043fe72a8e2faca538fa2aae1" + "0pidkbxalpj5yz4fr95x8h0rizgjij0xgvjgirfkjk460giawwg6") ]; - preConfigure = if stdenv.isCygwin then '' + preConfigure = lib.optionalString stdenv.isCygwin '' sed -i gnu/fpending.h -e 's,include <stdio_ext.h>,,' - '' else null; + ''; enableParallelBuilding = true; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4f91cf812e3..c53485f5dea 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14878,6 +14878,7 @@ with pkgs; texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { }; texinfo6_5 = callPackage ../development/tools/misc/texinfo/6.5.nix { }; # needed for allegro texinfo6 = callPackage ../development/tools/misc/texinfo/6.7.nix { }; + texinfo6_8 = callPackage ../development/tools/misc/texinfo/6.8.nix { }; texinfo = texinfo6; texinfoInteractive = appendToName "interactive" ( texinfo.override { interactive = true; } |