docker: more advanced makepkg with caching