パラメーターをrpmbuildに渡して、specファイル内で呼び出されるユーザー定義変数を埋めることは可能ですか?
例:.specファイルで呼び出される(ただし空の)ユーザー定義変数%{foobar}には、rpmbuildコマンドの実行時に渡される変数を入力する必要があります
rpmbuild -bb --foobar="Foo" somespecfile.spec
rpmbuild -bb --define '_foobar Foo' somespecfile.spec
仕様内で%{_ foobar}として参照します
(_は規則であり、必須ではありません)
AFAIKを取得できる最も近いものは条件付きビルドで、これにより次のようなことができます
rpmbuild -ba newpackage.spec --with feature