summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2015-12-22 11:46:02 -0500
committerRJ Ryan <rryan@mixxx.org>2015-12-22 11:46:02 -0500
commitf3b7e812c4a829036ce569676450bb0d36a002cf (patch)
tree3e1763f7ab268b4877610c1e301af1735047da63 /src
parent5c76ee3c2e4af3ca6a0b13d072ef334aea35ab34 (diff)
Replace debian/rules environment variables. Hack to get PPA builds fixed.
Diffstat (limited to 'src')
-rw-r--r--src/SConscript11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/SConscript b/src/SConscript
index af48307ce1..161455a5f2 100644
--- a/src/SConscript
+++ b/src/SConscript
@@ -756,6 +756,17 @@ def BuildUbuntuPackage(target, source, env):
os.system('cp -r build/debian .')
os.system('cp res/linux/mixxx.usb.rules ./debian/mixxx.mixxx-usb.udev')
+ # Replace environment variables in the rules file.
+ # TODO(rryan) something more elegant? I don't know a better way. When
+ # Ubuntu build servers build us we don't get the chance to pass
+ # environment variables in.
+ with open('debian/rules', 'r') as fr:
+ rules = fr.read()
+ rules = rules.replace('$(MIXXX_BUILD)', build.build)
+
+ with open('debian/rules', 'w') as fw:
+ fw.write(rules)
+
for ubuntu_distro in ubuntu_distros:
# if a control.$distro file exists, use it
if os.path.exists('debian/control.%s' % ubuntu_distro):