update pkgs can build from git repo or release tar