summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan Goulden <percontation@gmail.com>2014-03-13 23:16:18 -0400
committerwm4 <wm4@nowhere>2014-03-30 17:47:57 +0200
commit6f7c9f516edfb4aeb970e5b3e108d5966291102a (patch)
treea1d139c3abc56a0e672e2147be98381bf455bc04
parent33e00746031beba4e306cbdf0d17083abecffacd (diff)
downloadmpv-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.
-rw-r--r--waftools/generators/headers.py2
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