А, ну эти-то есть. Можно даже не искать конкретные пакеты, а поставить их через:$ urpmi fontconfig-devel
$ urpmi ncurses-devel
или
$ urpmi "pkgconfig(fontconfig)"
$ urpmi "pkgconfig(ncurses)"
Ну а так,
$ urpmq --whatprovides fontconfig-devel
libfontconfig-devel
$ urpmq --whatprovides ncurses-devel
libncurses-devel
Для 64-битных пакетов будет lib64 вместо lib, т.е. lib64fontconfig-devel и т.д.
Вообще, в Mandriva/ROSA/Mageia принципы сборки библиотек сильно отличаются от Fedora, несмотря на RPM. В Fedora обычно библиотеки кладутся в основной пакет (%{name}), а заголовочные файлы в пакет вида %{name}-devel. Тогда как в Mandriva библиотеки выносятся в отдельные пакеты через
%define libname %mklibname %{name} %{major}
...
%files -n %{libname}
%{_libdir}/lib%{name}.so.%{major}*
В результате будет, например, пакет libfontconfig1 или lib64fontconfig1, в зависимости от архитектуры.
А заголовочные файлы в пакет, соответствующий пакету с библиотекой. В общем виде:
%define devname %mklibname %{name} -d
...
%files -n %{devname}
%{_includedir}/*.h
%{_libdir}/lib%{name}.so
Есть нюансы, конечно, но общие принципы такие. Это позволяет не тащить кучу лишнего в систему по зависимостям. Т.е. если от какого-то пакета нужна только библиотека, то она и ставится, а сопутствующие утилиты, графика и т.п. - нет. А из минусов - иногда бывает сходу сложно найти, в каком пакете брать нужные для сборки файлы.