我正在嘗試構建Google的protobuf的RPM,包括protobuf-python子包。現在,這是沒有問題,直到我想用PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp python setup.py build
構建python子包。這需要protobuf-devel軟件包提供的protobuf頭文件和lib,它是由相同的.spec和源代碼壓縮包構建而成的。構建需要另一個子包的子包?
問題是,是否有可能在這種情況下使用單個.spec & tarball構建(-python)子包,還是必須創建單獨的規範?
這裏是.src.rpm如果任何人都好奇。我所做的只是將PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
改爲python setup.py build
命令。