update PKGBUILD
fix cache path creation if XDG_CACHE_HOME is empty string