私は SCons の初心者で、SCons で rpm を構築しようとしています。失敗する部分です
rpm_env = Environment(tools=['default','packaging'])
rpm_env['RPM_BUILD_ROOT'] = os.path.join(os.environ['HOME'], 'test-rpm')
rpmDist = rpm_env.Package(
PACKAGEROOT = os.path.join(os.environ['HOME'], 'test-rpm'),
NAME='pmpb',
VERSION='1.2.3',
PACKAGEVERSION="1",
PACKAGETYPE='rpm',
DESCRIPTION = "Test",
SUMMARY = "test Sum",
LICENSE = "liscent",
X_RPM_GROUP="Application/pattern-matcher"
)
rpm_env = Environment(tools=['default','packaging'])
rpm_env['RPM_BUILD_ROOT'] = os.path.join(os.environ['HOME'], 'test-rpm')
scons を実行すると、spec ファイルの作成時にエラーが発生します
scons: *** [build/debug/applications/pattern_matching/pmpb-1.2.3.spec] AttributeError : 'File' object has no attribute 'PACKAGING_INSTALL_LOCATION'
誰かが私が間違っていることを教えてもらえますか