return "\\n\\\"Before and After Science\\\""
elif minor == 1:
return "\\n\\\"After the Heat\\\""
+ elif minor == 2:
+ return "\\n\\\"Music for Airports\\\""
+ elif minor == 3:
+ return "\\n\\\"Music for Films\\\""
+ elif minor == 4:
+ return "\\n\\\"In a Land of Clear Colours\\\""
return "\\\"\\\""
def options(opt):
# Default UI configuration
bld.install_files(bld.env['CONFDIR'], 'default_ui_config')
- # Color Themes. Find each color file for this program, strip the program name
- # and install.
- for color_file in bld.path.ant_glob ('themes/*-' + Options.options.program_name.lower() + '.colors'):
- shortname = os.path.basename (color_file.srcpath().replace ("-" + Options.options.program_name.lower(), ""))
- bld.install_as (os.path.join(bld.env['DATADIR'], 'themes', shortname), color_file)
+ # Color Themes. Find each color file for this program only
+ # and install
+ bld.install_files (os.path.join(bld.env['DATADIR'], 'themes'), bld.path.ant_glob ('themes/*-' + Options.options.program_name.lower() + '.colors'));
# Default export stuff
bld.install_files(os.path.join(bld.env['CONFDIR'], 'export'), bld.path.ant_glob('export/*.format'))
adsource = os.path.join(bld.top_dir, 'gtk2_ardour',
'ardour.appdata.xml.in.in')
Logs.info('Updating ' + potfile)
- subprocess.call(('itstool', '-i', itsfile, '-o', potfile, adsource))
+ try:
+ subprocess.call(('itstool', '-i', itsfile, '-o', potfile, adsource))
+ except:
+ print ('Error processing appdata pot file - ignored')
elif bld.cmd == 'clean' and os.path.exists(potfile):
Logs.info('Removing Ardour appdata pot file')
os.remove(potfile)