Сейчас писал spec-файл для Audio Recorder, среди прочих, при сборке требуется libgstreamer-plugins-base1.0-devel. Хотел в спеке прописать зависимость при сборке с pkgconfig, но как оказалось, в /usr/lib/pkgconfig нету pc-файла для
libgstreamer-plugins-base1.0-devel. Есть для gstreamer 0.10, а вот для 1.0 нету.
В результате, в зависимости при сборке так и пришлось писать
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: libgstreamer-plugins-base1.0-devel
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(dbus-1)
У всех либ как положено с pkgconfig, а для libgstreamer-plugins-base1.0-devel - напрямую названием пакета (и это, как я понимаю, неправильно), ибо, как я написал выше, pc-файла для этого пакета нет в Mageia.
Вопрос, и как поступать в таких ситуациях правильно? Игнорировать просто и названием пакета писать, раз другого выбора, по-видимому, нет?