dcallagh-exheres

My personal Exherbo repository
git clone https://code.djc.id.au/git/dcallagh-exheres/

packages/mail-client/mail-notification/files/disable-icon-cache-update.patch (1381B) - raw

      1 Source: Dan Callaghan <djc@djc.id.au>
      2 Reason: we handle icon cache updates outside of the build
      3 Upstream: not yet
      4 
      5 diff -ur mail-notification-5.4/jbsrc/jb.c mail-notification-5.4-hacked/jbsrc/jb.c
      6 --- mail-notification-5.4/jbsrc/jb.c	2008-05-23 01:47:04.000000000 +1000
      7 +++ mail-notification-5.4-hacked/jbsrc/jb.c	2010-10-09 14:01:58.038290732 +1000
      8 @@ -156,6 +156,7 @@
      9    jb_variable_add_bool("debug", NULL, NULL, 0, FALSE);
     10    jb_variable_add_bool("regression-tests", NULL, NULL, 0, FALSE);
     11    jb_variable_add_bool("gconf-sanity-check", NULL, NULL, JB_VARIABLE_C_DEFINE, TRUE);
     12 +  jb_variable_add_bool("update-gtk-icon-cache", NULL, NULL, 0, TRUE);
     13  }
     14  
     15  void
     16 @@ -364,10 +365,12 @@
     17    if (jb_variable_get_bool("hotmail"))
     18      jb_group_add_data_file(group, "hotmail.png", "$pkgdatadir");
     19  
     20 -  rule = jb_rule_new();
     21 -  jb_rule_set_install_message(rule, "updating the GTK+ icon cache");
     22 -  jb_rule_add_install_command(rule, "-gtk-update-icon-cache -f -t $datadir/icons/hicolor");
     23 -  jb_group_add_resource(group, JB_GROUP_RESOURCE(rule));
     24 +  if (jb_variable_get_bool("update-gtk-icon-cache")) {
     25 +    rule = jb_rule_new();
     26 +    jb_rule_set_install_message(rule, "updating the GTK+ icon cache");
     27 +    jb_rule_add_install_command(rule, "-gtk-update-icon-cache -f -t $datadir/icons/hicolor");
     28 +    jb_group_add_resource(group, JB_GROUP_RESOURCE(rule));
     29 +  }
     30  
     31    jb_group_add(group);
     32