ceph: fix build, 12.2.2 -> 12.2.7

Since 772eef91686974b7710081a9a77e5c0e287c25e8, Boost
doesn't support by python by default, which broke ceph.

Also bump to 12.2.7, the latest release of ceph 12.

Uli Baum cd8bcb5f 3d1331f4

+5 -3
+2 -2
pkgs/tools/filesystems/ceph/default.nix
··· 1 1 { callPackage, fetchgit, fetchpatch, ... } @ args: 2 2 3 3 callPackage ./generic.nix (args // rec { 4 - version = "12.2.2"; 4 + version = "12.2.7"; 5 5 6 6 src = fetchgit { 7 7 url = "https://github.com/ceph/ceph.git"; 8 8 rev = "refs/tags/v${version}"; 9 - sha256 = "01anqxyffa8l2lzgyb0dj6fjicfjdx2cq9y1klh24x69gxwkdh00"; 9 + sha256 = "031nfw2g2fdpxxx39g862phgmdx68hj9r54axazandghfhc1bzrl"; 10 10 }; 11 11 12 12 })
+3 -1
pkgs/top-level/all-packages.nix
··· 1706 1706 nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { }; 1707 1707 1708 1708 libceph = ceph.lib; 1709 - ceph = callPackage ../tools/filesystems/ceph { boost = boost165; }; 1709 + ceph = callPackage ../tools/filesystems/ceph { 1710 + boost = boost166.override { enablePython = true; }; 1711 + }; 1710 1712 ceph-dev = ceph; 1711 1713 1712 1714 certmgr = callPackage ../tools/security/certmgr { };