def build(bld):
- d = { 'PREFIX' : '${PREFIX' }
+ obj = bld(features='subst')
+ obj.source = 'dcpomatic.desktop.in'
+ obj.target = 'dcpomatic2.desktop'
+ obj.INSTALL_PREFIX = bld.env.INSTALL_PREFIX
+ obj.VERSION = bld.env.VERSION
- obj = bld(features = 'subst')
- obj.source = 'dvdomatic.desktop.in'
- obj.target = 'dvdomatic.desktop'
- obj.dict = d
+ obj = bld(features='subst')
+ obj.source = 'dcpomatic_batch.desktop.in'
+ obj.target = 'dcpomatic2_batch.desktop'
+ obj.INSTALL_PREFIX = bld.env.INSTALL_PREFIX
+ obj.VERSION = bld.env.VERSION
- obj = bld(features = 'subst')
- obj.source = 'dvdomatic_batch.desktop.in'
- obj.target = 'dvdomatic_batch.desktop'
- obj.dict = d
+ obj = bld(features='subst')
+ obj.source = 'dcpomatic_server.desktop.in'
+ obj.target = 'dcpomatic2_server.desktop'
+ obj.INSTALL_PREFIX = bld.env.INSTALL_PREFIX
+ obj.VERSION = bld.env.VERSION
- obj = bld(features = 'subst')
- obj.source = 'servomatic.desktop.in'
- obj.target = 'servomatic.desktop'
- obj.dict = d
+ obj = bld(features='subst')
+ obj.source = 'dcpomatic.spec.in'
+ obj.target = 'dcpomatic2.spec'
+ obj.INSTALL_PREFIX = bld.env.INSTALL_PREFIX
+ obj.VERSION = bld.env.VERSION
+ if bld.env.TARGET_CENTOS_6:
+ obj.CENTOS_VERSION = '6'
+ elif bld.env.TARGET_CENTOS_7:
+ obj.CENTOS_VERSION = '7'
- bld.install_files('${PREFIX}/share/applications', ['dvdomatic.desktop', 'dvdomatic_batch.desktop', 'servomatic.desktop'])
+ bld.install_files('${PREFIX}/share/applications', ['dcpomatic2.desktop', 'dcpomatic2_batch.desktop', 'dcpomatic2_server.desktop'])