1{ lib, stdenv 2, python 3, pkgs 4, isPy3k 5}: 6 7stdenv.mkDerivation rec { 8 pname = "pyblock"; 9 version = "0.53"; 10 md5_path = "f6d33a8362dee358517d0a9e2ebdd044"; 11 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 }; 17 18 postPatch = '' 19 sed -i -e 's|/usr/include/python|${python}/include/python|' \ 20 -e 's/-Werror *//' -e 's|/usr/|'"$out"'/|' Makefile 21 ''; 22 23 buildInputs = [ python pkgs.lvm2 pkgs.dmraid ]; 24 25 makeFlags = [ 26 "USESELINUX=0" 27 "SITELIB=$(out)/${python.sitePackages}" 28 ]; 29 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 }; 36 37}