diff options
author | Ryan Goulden <percontation@gmail.com> | 2014-03-13 23:16:18 -0400 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-03-30 17:47:57 +0200 |
commit | 6f7c9f516edfb4aeb970e5b3e108d5966291102a (patch) | |
tree | a1d139c3abc56a0e672e2147be98381bf455bc04 /waftools/generators/headers.py | |
parent | 33e00746031beba4e306cbdf0d17083abecffacd (diff) | |
download | mpv-6f7c9f516edfb4aeb970e5b3e108d5966291102a.tar.bz2 mpv-6f7c9f516edfb4aeb970e5b3e108d5966291102a.tar.xz |
build: fix unicode handling of the version string
Don't pass unicode types to waf ENV.
As per https://code.google.com/p/waf/issues/detail?id=1420
This directly fixes the "CFVersion" key in the .app bundle plist.
Diffstat (limited to 'waftools/generators/headers.py')
-rw-r--r-- | waftools/generators/headers.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/waftools/generators/headers.py b/waftools/generators/headers.py index 828d61fd57..8c164cca73 100644 --- a/waftools/generators/headers.py +++ b/waftools/generators/headers.py @@ -6,7 +6,7 @@ def __get_version__(ctx): cwd=ctx.srcnode.abspath()) process.wait() (version, err) = process.communicate() - return version.strip().decode("utf-8") + return version.strip().decode('utf-8').encode('ascii', 'ignore') def __get_build_date__(): import time |