It goes to /lib/grub, but is referenced as ${datadir}/grub/...
from other scripts
%define _sbindir /sbin
%define _bindir %{_sbindir}
%define _libdir /lib
%define _sbindir /sbin
%define _bindir %{_sbindir}
%define _libdir /lib
+%define _datadir %{_libdir}
%define _libexecdir %{_libdir}/grub
%define _grubdir /boot/grub
%define _libexecdir %{_libdir}/grub
%define _grubdir /boot/grub
%attr(755,root,root) %{_sbindir}/grub-emu
%{_mandir}/man8/grub-emu.8*
%endif
%attr(755,root,root) %{_sbindir}/grub-emu
%{_mandir}/man8/grub-emu.8*
%endif
+%{_libexecdir}/grub-mkconfig_lib
%dir %{_grubdir}
%dir %{_libexecdir}
%dir %{_grubdir}
%dir %{_libexecdir}