gpart, add recipe, based on PR's from sfanxiang and localanu (#9360) Co-authored-by: sfanxiang <sfanxiang@gmail.com> Co-authored-by: localanu <localanu@gmail.com>