diff options
author | RJ Ryan <rryan@mixxx.org> | 2015-12-22 11:46:02 -0500 |
---|---|---|
committer | RJ Ryan <rryan@mixxx.org> | 2015-12-22 11:46:02 -0500 |
commit | f3b7e812c4a829036ce569676450bb0d36a002cf (patch) | |
tree | 3e1763f7ab268b4877610c1e301af1735047da63 | |
parent | 5c76ee3c2e4af3ca6a0b13d072ef334aea35ab34 (diff) |
Replace debian/rules environment variables. Hack to get PPA builds fixed.
-rw-r--r-- | src/SConscript | 11 |
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): |