thumbnails: Fix compilation on 32-bit musl
%lu probably works in most cases, but on 32-bit musl (not sure about glibc) it complains about that %lu expects "long unsigned int" but time_t is "long long int". As such, work around this by copying what gnome-desktop does for this case.
Edited by Newbyte