From f3b7e812c4a829036ce569676450bb0d36a002cf Mon Sep 17 00:00:00 2001 From: RJ Ryan Date: Tue, 22 Dec 2015 11:46:02 -0500 Subject: Replace debian/rules environment variables. Hack to get PPA builds fixed. --- src/SConscript | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') 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): -- cgit v1.2.3