为 运行 "make" 和 "make install" 生成 RPM

Generating an RPM to also run "make" and "make install"

我想通过创建rpm 来安装redis。我想要 运行 所有需要执行的命令:

tar xvzf redis-3.2.1.tar.gz
cd redis-3.2.1/
make
make test
make install

是否有关于创建 .spec 文件来执行此操作的文档?

虽然您可以从头开始编写 *.spec 文件,但修改现有的 *.rpm 通常更容易。例如。您通常可以在此处从现有的 resist-3.0.6 软件包轻松升级到 redis-3.2.1:http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/r/redis-3.0.6-3.fc24.src.rpm