update_gtk_icon_cache 513 B

123456789101112131415161718192021
  1. #!/bin/sh
  2. #
  3. # SPDX-License-Identifier: MIT
  4. #
  5. # Post-install intercept for gtk-icon-cache.bbclass
  6. set -e
  7. # Update native pixbuf loaders
  8. $STAGING_DIR_NATIVE/${libdir_native}/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache
  9. for icondir in $D/usr/share/icons/*/ ; do
  10. if [ -d $icondir ] ; then
  11. for gtkuic_cmd in gtk-update-icon-cache gtk4-update-icon-cache ; do
  12. if [ -n "$(which $gtkuic_cmd)" ]; then
  13. $gtkuic_cmd -fqt $icondir
  14. fi
  15. done
  16. fi
  17. done