olelukoie, я спек не менял, взял готовый с cauldron'а. Глянул, противоречий вроде к mga4 не нашел (во всяком случае в реалиях i586, может для x86_64 есть какие-то свои нюансы еще), по этому просто пересобрал без изменений.
По уму, там два noarch пакета идут Requires
Requires: %{name}-basic-data = %{epoch}:%{version}-%{release}
Requires: %{name}-maps = %{epoch}:%{version}-%{release}
и еще два Recommends
Recommends: %{name}-i18n = %{epoch}:%{version}-%{release}
Recommends: %{name}-music = %{epoch}:%{version}-%{release}
У всех четырех noarch
Requires: %{name} = %{epoch}:%{version}-%{release}
так что требовать конкретную архитектуру зависимостями не должно.
Наверно на самом деле глюк urpmi был.
Fedora & GNOME