deb_build_depends['16.04'].extend(['libssh-dev'])
deb_build_depends['17.10'] = copy.deepcopy(deb_build_depends_base)
deb_build_depends['17.10'].extend(['libssh-dev'])
+deb_build_depends['18.04'] = copy.deepcopy(deb_build_depends_base)
+deb_build_depends['18.04'].extend(['libssh-dev'])
deb_build_depends['7'] = copy.deepcopy(deb_build_depends_base)
deb_build_depends['7'].extend(['libssh-dev'])
deb_build_depends['8'] = copy.deepcopy(deb_build_depends_base)
'libssh-4',
'libx264-148'])
+deb_depends['18.04'] = copy.deepcopy(deb_depends_base)
+deb_depends['18.04'].extend(['libboost-filesystem1.65.1',
+ 'libboost-thread1.65.1',
+ 'libboost-regex1.65.1',
+ 'libboost-date-time1.65.1',
+ 'libmagick++-6.q16-7',
+ 'libcairomm-1.0-1v5',
+ 'libpangomm-1.4-1v5',
+ 'libxml++2.6-2v5',
+ 'libzip4',
+ 'libwxgtk3.0-0v5',
+ 'libicu60',
+ 'libnettle6',
+ 'libssh-4',
+ 'libx264-152'])
+
deb_depends['7'] = copy.deepcopy(deb_depends_base)
deb_depends['7'].extend(['libboost-filesystem1.49.0',
'libboost-thread1.49.0',
print(' This package contains the debugging symbols for dcpomatic.', file=f)
print('', file=f)
-def make_spec(filename, version, target):
+def make_spec(filename, version, target, requires=None):
"""Make a .spec file for a RPM build"""
f = open(filename, 'w')
print('Summary:A program that generates Digital Cinema Packages (DCPs) from video and audio files', file=f)
print('License:GPL', file=f)
print('Group:Applications/Multimedia', file=f)
print('URL:http://dcpomatic.com/', file=f)
- print('Requires: ImageMagick-c++, glibmm24, libzip', file=f)
+ if requires is not None:
+ print('Requires:%s' % requires, file=f)
print('', file=f)
print('%description', file=f)
print('DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio ', file=f)
ffmpeg_options = {}
return (('ffmpeg-cdist', '5fce90f', ffmpeg_options),
- ('libdcp', 'f19fba7'),
- ('libsub', 'c6193e4'),
- ('rtaudio-cdist', None))
+ ('libdcp', '1215fe2'),
+ ('libsub', '1899ddd'),
+ ('rtaudio-cdist', '739969e'))
def configure_options(target):
opt = ''
"%s/SOURCES/dcpomatic-%s.tar.bz2" % (topdir, version)
)
- make_spec('build/platform/linux/dcpomatic2.spec', version, target)
+ requires = None
+ if target.distro == 'mageia':
+ requires = "lib64xmlsec1-devel"
+
+ make_spec('build/platform/linux/dcpomatic2.spec', version, target, requires)
cmd = 'rpmbuild --define "_topdir %s" -bb build/platform/linux/dcpomatic2.spec' % topdir
target.command(cmd)
rpms = []