cereal: "revert" update

Some softwares still need version 1.3.0.

Links:
- https://github.com/NixOS/nixpkgs/commit/fa9859507ba72b72f157b42da4ef0cc89a082074#commitcomment-122454897

+42 -1
+39
pkgs/development/libraries/cereal/1.3.0.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + }: 7 + 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "cereal"; 10 + version = "1.3.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "USCiLab"; 14 + repo = "cereal"; 15 + rev = "v${finalAttrs.version}"; 16 + hash = "sha256-NwyUVeqXxfdyuDevjum6r8LyNtHa0eJ+4IFd3hLkiEE="; 17 + }; 18 + 19 + patches = [ 20 + (fetchpatch { 21 + name = "CVE-2020-11105.patch"; 22 + url = "https://github.com/USCiLab/cereal/commit/f27c12d491955c94583512603bf32c4568f20929.patch"; 23 + hash = "sha256-CIkbJ7bAN0MXBhTXQdoQKXUmY60/wQvsdn99FaWt31w="; 24 + }) 25 + ]; 26 + 27 + nativeBuildInputs = [ cmake ]; 28 + 29 + cmakeFlags = [ "-DJUST_INSTALL_CEREAL=yes" ]; 30 + 31 + meta = { 32 + homepage = "https://uscilab.github.io/cereal/"; 33 + description = "A header-only C++11 serialization library"; 34 + changelog = "https://github.com/USCiLab/cereal/releases/tag/v${finalAttrs.version}"; 35 + license = lib.licenses.bsd3; 36 + maintainers = with lib.maintainers; [ AndersonTorres ]; 37 + platforms = lib.platforms.all; 38 + }; 39 + })
pkgs/development/libraries/cereal/default.nix pkgs/development/libraries/cereal/1.3.2.nix
+3 -1
pkgs/top-level/all-packages.nix
··· 425 425 426 426 ccal = callPackage ../tools/misc/ccal { }; 427 427 428 - cereal = callPackage ../development/libraries/cereal { }; 428 + cereal = cereal_1_3_0; 429 + cereal_1_3_0 = callPackage ../development/libraries/cereal/1.3.0.nix { }; 430 + cereal_1_3_2 = callPackage ../development/libraries/cereal/1.3.2.nix { }; 429 431 430 432 cdecrypt = callPackage ../development/tools/cdecrypt { }; 431 433