Во-первых, установите buildroot и используйте его при установке, например:
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
...
%install
mkdir -p %{buildroot}/opt/xcp_src
Во-вторых, убедитесь, что вы можете собрать без прав root, перемещая сборку RPMarea .
Я бы также предложил указать фактический список файлов (вместо того, чтобы RPM извлекал файл tgz), поскольку это сделало бы пакет полностью удаляемым.