1

私は 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'

誰かが私が間違っていることを教えてもらえますか

4

0 に答える 0