how to build gnome-shell locally in RHEL7.6

Latest response

I am using RHEL7.6, i want to build gnome-shell locally. I use "yumdownload" to download the gnome-shell-3.28.3 rpm package. And using command "rpm -ivv gnome-shell-3.28.3.rpm" extract it, then goto SPEC folder and run "rpmbuild -bb gnome-shell.spec". Then console shows below error :

"Error during basic setup:
Neither directory contains a build file meson.build.
error: Bad exit status from /var/tmp/rpm-tmp.oSx1gV (%build)"

I have downloaded all dependence package.
why I still meet this build error? How can I build gnome-shell locally in RHEL7.6?

Responses