print('', file=f)
suffix = '' if gui else '-cli'
print(f'Package: dcpomatic{suffix}', file=f)
+ if gui:
+ print('Replaces: dcpomatic-cli', file=f)
if bits == 32:
print('Architecture: i386', file=f)
else:
ffmpeg_options = {}
if target.platform != 'linux' or target.distro != 'arch':
- deps = [('ffmpeg-cdist', '107f9af8', ffmpeg_options)]
+ deps = [('ffmpeg-cdist', '4c5269fa', ffmpeg_options)]
else:
# Use distro-provided FFmpeg on Arch
deps = []
- deps.append(('libdcp', '81c6fcb'))
- deps.append(('libsub', '3c541fa'))
+ deps.append(('libdcp', 'e579b4c'))
+ deps.append(('libsub', 'f24a2c1'))
deps.append(('leqm-nrt', '93ae9e6'))
deps.append(('rtaudio', 'f619b76'))
# We get our OpenSSL libraries from the environment, but we
deps.append(('openssl', '7f29dd5'))
if can_build_disk(target):
deps.append(('lwext4', 'cce3730'))
- deps.append(('ffcmp', '6259cd4'))
+ deps.append(('ffcmp', 'b9b29fc6'))
return deps
requires = None
if target.distro == 'mageia':
- requires = "lib64xmlsec1-devel lib64canberra-gtk0"
+ requires = "lib64xmlsec1-devel lib64canberra-gtk0 libcap-utils"
make_spec('build/platform/linux/dcpomatic2.spec', version, target, options, requires)
cmd = 'rpmbuild --define "_topdir %s" -bb build/platform/linux/dcpomatic2.spec' % topdir