X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=cscript;h=23e5eed6db90176e31f44d9f255c5c4cd3f0d017;hb=refs%2Fheads%2Fattic%2F800x600-buttons;hp=4c965456f594734afe5a5c27ae4e0555a1a3e468;hpb=fb0629d75301fd3b034403438e5f68e9f63207b4;p=dcpomatic.git diff --git a/cscript b/cscript index 4c965456f..23e5eed6d 100644 --- a/cscript +++ b/cscript @@ -1,6 +1,6 @@ # -*- mode: python -*- # -# Copyright (C) 2012-2019 Carl Hetherington +# Copyright (C) 2012-2020 Carl Hetherington # # This file is part of DCP-o-matic. # @@ -344,8 +344,8 @@ def dependencies(target): # Use distro-provided FFmpeg on Arch deps = [] - deps.append(('libdcp', 'v1.6.10')) - deps.append(('libsub', 'v1.4.12')) + deps.append(('libdcp', 'v1.6.14')) + deps.append(('libsub', 'v1.4.18')) deps.append(('rtaudio-cdist', 'bf0fc23')) return deps @@ -640,8 +640,11 @@ def package(target, version, options): return package_debian(target, cpu, version, options) elif target.distro == 'centos' or target.distro == 'fedora' or target.distro == 'mageia': return package_rpm(target, cpu, version, options) - elif target.platform == 'osx': - target.command('bash platform/osx/make_dmg.sh %s %s' % (target.environment_prefix, target.directory)) + elif target.platform == 'osx' and target.bits is None: + target.command('bash platform/osx/make_dmg.sh %s %s universal %s %s' % (target.environment_prefix, target.directory, target.apple_id, target.apple_password)) + return [os.path.abspath(x) for x in glob.glob('build/platform/osx/DCP-o-matic*.dmg')] + elif target.platform == 'osx' and target.bits == 64: + target.command('bash platform/osx/make_dmg.sh %s %s thin %s %s' % (target.environment_prefix, target.directory, target.apple_id, target.apple_password)) return [os.path.abspath(x) for x in glob.glob('build/platform/osx/DCP-o-matic*.dmg')] elif target.platform == 'docker': shutil.copyfile(target.deb, 'build/platform/docker')