X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=cscript;h=634f343e8585e679a05524a9eec3a232bbc1fd73;hb=d5c44003e016ea4d7ef0d59f3fffac1cb84f4839;hp=59a7cdd303ec3e470ee2627996dd3258d5104e7d;hpb=ec9b71e5a2e6b459b0f94bae17aec12b1f4b52f5;p=dcpomatic.git diff --git a/cscript b/cscript index 59a7cdd30..634f343e8 100644 --- a/cscript +++ b/cscript @@ -325,6 +325,8 @@ def make_spec(filename, version, target, options, requires=None): print('%%{_datadir}/locale/%s/LC_MESSAGES/dcpomatic2.mo' % l, file=f) print('%%{_datadir}/locale/%s/LC_MESSAGES/libdcpomatic2-wx.mo' % l, file=f) print('%%{_datadir}/locale/%s/LC_MESSAGES/libdcpomatic2.mo' % l, file=f) + print('%{_datadir}/libdcp/tags/*', file=f) + print('%{_datadir}/libdcp/xsd/*', file=f) print('', file=f) print('%prep', file=f) print('rm -rf $RPM_BUILD_DIR/dcpomatic-%s' % version, file=f) @@ -339,6 +341,9 @@ def make_spec(filename, version, target, options, requires=None): print('cd dcpomatic-%s' % version, file=f) print('./waf install', file=f) print('/bin/cp %s/src/openssl/apps/openssl %%{buildroot}/usr/bin/dcpomatic2_openssl' % target.directory, file=f) + print('/bin/mkdir -p %{buildroot}/usr/share/libdcp', file=f) + print('/bin/cp -r %s/src/libdcp/tags %%{buildroot}/usr/share/libdcp' % target.directory, file=f) + print('/bin/cp -r %s/src/libdcp/xsd %%{buildroot}/usr/share/libdcp' % target.directory, file=f) print('', file=f) print('%post', file=f) print('/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :', file=f) @@ -370,8 +375,8 @@ def dependencies(target, options): (target.platform == 'osx' and target.bits == 64) or (target.platform == 'windows')) else {} - deps.append(('libdcp', 'e78b38b', cpp_lib_options)) - deps.append(('libsub', 'c7e7bf3', cpp_lib_options)) + deps.append(('libdcp', '2b522d0', cpp_lib_options)) + deps.append(('libsub', 'dcd8bf5', cpp_lib_options)) deps.append(('leqm-nrt', 'carl')) deps.append(('rtaudio', 'carl')) # We get our OpenSSL libraries from the environment, but we @@ -737,11 +742,11 @@ def make_manual(target): def test(target, options, test): target.set('LC_ALL', 'C') if target.platform == 'windows': - cmd = 'run\\tests' + cmd = 'run\\tests ' else: cmd = 'run/tests ' if target.debug: cmd += '--backtrace ' if test is not None: - cmd += '--run_test=%s' % test + cmd += '-t %s' % test target.command(cmd)