diff --git a/gui/libs/gtk3/gtk3.sysconf b/gui/libs/gtk3/gtk3.sysconf index ebc0c477..dd22548c 100644 --- a/gui/libs/gtk3/gtk3.sysconf +++ b/gui/libs/gtk3/gtk3.sysconf @@ -1,14 +1,18 @@ #!/bin/sh for dir in $(ls /usr/share/icons) ; do if [ -d "/usr/share/icons/$dir" ] ; then - current=$(find "/usr/share/icons/$dir" -type d -exec date +%s -r {} \; | sort | tail -n 1) + current=$(date +%s -r "/usr/share/icons/$dir") last=$(cat /var/lib/ymp/sysconf/gtk3/"$dir"-update.date 2>/dev/null) if [ "$current" != "$last" ] ; then - gtk-update-icon-cache "/usr/share/icons/$dir" + gtk-update-icon-cache "/usr/share/icons/$dir" 2>/dev/null & fi - find "/usr/share/icons/$dir" -type d -exec date +%s -r {} \; | sort | tail -n 1 > /var/lib/ymp/sysconf/gtk3/"$dir"-update.date + date +%s -r "/usr/share/icons/$dir" > /var/lib/ymp/sysconf/gtk3/"$dir"-update.date fi done +wait +if [ -d "/usr/share/icons/hicolor" ] ; then + gtk-update-icon-cache "/usr/share/icons/hicolor" 2>/dev/null +fi current=$(date +%s -r /usr/lib64/gtk-3.0) last=$(cat /var/lib/ymp/sysconf/gtk3/immodules-update.date 2>/dev/null) if [ "$current" != "$last" ] ; then diff --git a/gui/libs/gtk3/ympbuild b/gui/libs/gtk3/ympbuild index b303f398..ee8ad44b 100644 --- a/gui/libs/gtk3/ympbuild +++ b/gui/libs/gtk3/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='gtk3' -release='2' -version='3.24.39' +release='3' +version='3.24.43' url='https://download.gnome.org/sources' description='Gimp Toolkit' email='bayramk@gmail.com' @@ -16,7 +16,7 @@ depends=(cairo libXi libXext libXfixes libXcursor libXdamage librsvg at-spi2-cor dconf cantarell-fonts libpng libXcomposite libXinerama glib libXrandr pango wayland) makedepends=() -md5sums=('9364eedb002a8fab7287b578ef02bdd8' +sha256sums=('7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7' 'SKIP' 'SKIP' 'SKIP')