From 17625b7ef437ace769f4204df55a7930b9bd9e28 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 15 Apr 2018 22:40:02 +0100 Subject: about_dialog.cc doesn't always rebuild if supporters.cc changes; hack around this. Also make supporters lists right for older versions. --- wscript | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'wscript') diff --git a/wscript b/wscript index 638f8f2fa..62bbb1413 100644 --- a/wscript +++ b/wscript @@ -24,6 +24,7 @@ import sys import glob import distutils import distutils.spawn +import urllib from waflib import Logs, Context APPNAME = 'dcpomatic' @@ -601,7 +602,8 @@ def configure(conf): Logs.pprint('YELLOW', '') def download_supporters(): - os.system('curl https://dcpomatic.com/supporters.cc > build/supporters.cc') + last_date = subprocess.Popen(shlex.split('git log -1 --format=%%ai %s' % last_version), stdout=subprocess.PIPE).communicate()[0] + os.system('curl https://dcpomatic.com/supporters.cc?%s > src/wx/supporters.cc' % urllib.urlencode({"until": last_date.strip()})) def build(bld): create_version_cc(VERSION, bld.env.CXXFLAGS) -- cgit v1.2.3