我需要 Python Imaging Library 中的 group4 解码,但为了构建它,我需要对发行版 libtiff-dev 包进行一些更改。
以前从未做过这种事情,我很好奇从哪里开始。我在 libtiff 中需要的更改是安装 libtiff 后头文件的位置。现在,libtiff 将其头文件放入 /usr/include,但它只放入
/usr/include/tiffconf.h
/usr/include/tiff.h
/usr/include/tiffio.h
/usr/include/tiffio.hxx
/usr/include/tiffvers.h
我需要补充:
/usr/include/tif_config.h
/usr/include/tif_dir.h
/usr/include/tiffiop.h
我必须用来完成这一切的 PIL 中的补丁是从 2006 年开始针对 1.1.6 PIL 库制作的(PIL 现在是 1.1.7),但我很确定我无法获得这些补丁如果它不会在发行版中构建,则将 PIL 放入 pyPI 发行版中。
那么,如何在发行版中进行更改。我不需要更改 libtiff 中的任何内容,只需更改它的交付方式即可。我需要将这 3 个文件添加到 /usr/include
完成后,我可以将修复程序推送到 PIL 中。