ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / pyblock / default.nix
blob0e94764e4a22cfaa706326f6483c4d03fa727c8c
1 { lib, stdenv
2 , python
3 , pkgs
4 , isPy3k
5 }:
7 stdenv.mkDerivation rec {
8   pname = "pyblock";
9   version = "0.53";
10   md5_path = "f6d33a8362dee358517d0a9e2ebdd044";
12   src = pkgs.fetchurl {
13     url = "https://src.fedoraproject.org/repo/pkgs/python-pyblock/"
14         + "${pname}-${version}.tar.bz2/${md5_path}/${pname}-${version}.tar.bz2";
15     sha256 = "f6cef88969300a6564498557eeea1d8da58acceae238077852ff261a2cb1d815";
16   };
18   postPatch = ''
19     sed -i -e 's|/usr/include/python|${python}/include/python|' \
20            -e 's/-Werror *//' -e 's|/usr/|'"$out"'/|' Makefile
21   '';
23   buildInputs = [ python pkgs.lvm2 pkgs.dmraid ];
25   makeFlags = [
26     "USESELINUX=0"
27     "SITELIB=$(out)/${python.sitePackages}"
28   ];
30   meta = with lib; {
31     homepage = "https://www.centos.org/docs/5/html/5.4/Technical_Notes/python-pyblock.html";
32     description = "Interface for working with block devices";
33     license = licenses.gpl2Plus;
34     broken = isPy3k; # doesn't build on python 3, 2018-04-11
35   };