conf.check_pkg ('libxml-2.0', destvar='LIBXML', vnum='2.6', mandatory=True)
conf.check_pkg ('libsexy', destvar='LIBSEXY', vnum='0.1', mandatory=True)
+ conf.check_header ('unistd.h', 'HAVE_UNISTD_H')
+
if conf.find_program ('convert', var='CONVERT'):
icons = 'yes'
else:
install_files ('DATADIR', 'applications', 'midori.desktop')
def shutdown ():
- dir = Common.path_install ('DATADIR', 'icons/hicolor')
- icon_cache_updated = False
- if not Params.g_options.destdir:
- # update the pixmap cache directory
- try:
- subprocess.call (['gtk-update-icon-cache', '-q', '-f', '-t', dir])
- Params.pprint ('YELLOW', "Updated Gtk icon cache.")
- icon_cache_updated = True
- except:
- Params.pprint ('RED', "Failed to update icon cache.")
- if not icon_cache_updated:
- Params.pprint ('YELLOW', "Icon cache not updated. After install, run this:")
- Params.pprint ('YELLOW', "gtk-update-icon-cache -q -f -t %s" % dir)
+ if Params.g_commands['install'] or Params.g_commands['uninstall']:
+ dir = Common.path_install ('DATADIR', 'icons/hicolor')
+ icon_cache_updated = False
+ if not Params.g_options.destdir:
+ # update the pixmap cache directory
+ try:
+ subprocess.call (['gtk-update-icon-cache', '-q', '-f', '-t', dir])
+ Params.pprint ('YELLOW', "Updated Gtk icon cache.")
+ icon_cache_updated = True
+ except:
+ Params.pprint ('RED', "Failed to update icon cache.")
+ if not icon_cache_updated:
+ Params.pprint ('YELLOW', "Icon cache not updated. After install, run this:")
+ Params.pprint ('YELLOW', "gtk-update-icon-cache -q -f -t %s" % dir)