On Wed, Oct 02, 2002 at 09:14:48PM +0400, Sergey V. Turchin wrote: > Не нашел способа обойти несмену soname у Qt3-3.0.5, > чем этот: > > Все пакеты зависящие от Qt должны иметь зависимость > Requires: libqt3-c++compiled = 3.2 > KDE-шные > Requires: kdelibs-c++compiled = 3.2 > > Они соответственно это предоставляют начиная с > libqt3-3.0.5-alt11 > kdelibs-3.0.3-alt8 > > Строки зависимостей можно получить способом, > показаным в прикрепленных файлах. > > Пересоберите пожалуйста все свои Qt/KDE программы > с указанием таких зависимостей. Давайте обойдемся без ++ в имени requires. Например, так гораздо лучше: Requires: libqt3-cpp_compiled = 3.2 Requires: kdelibs-cpp_compiled = 3.2 > %define gccver %(gcc -o %_builddir/gccver %_sourcedir/gccver.c >/dev/null 2>&1 ; %_builddir/gccver -v) > > Source1000: gccver.c Предлагаю такой вариант: %define gccver %(gcc -dumpversion |cut -d. -f-2) -- ldv