On Wed, Jun 30, 2010 at 04:42:21PM +0400, Konstantin Pavlov wrote: > Добрый день. > > В /usr/lib/rpm/pkgconfig.prov используется слишком строгая проверка на > версию в .pc-файле: > > case "$3" in > *[!A-Za-z0-9_.+-]*) > Fatal "$f: invalid pkg-config output: $line" ;; > [0-9]*) ;; > *) Fatal "$f: invalid pkg-config output: $line" ;; > esac > > При этом, в man-странице не регламентируется формат строки Version, так же как > и в коде pkg-config нет подобных проверок. > > Предлагаю убрать излишний ум из /usr/lib/rpm/pkgconfig.prov. К примеру, thresh@snowwhite ~ $ /usr/lib/rpm/pkgconfig.prov ./librtmp.pc pkgconfig.prov: ERROR: /home/thresh/librtmp.pc: invalid pkg-config output: librtmp = v2.2f К тому же, вполне возможны версии типа "a", "b", "c" и т.п., разработчики иногда попадаются и с Марса. -- а слабо iconv-ом время из Unix-time в GMT конвертить? =) frob: что, может??? если потренировать и пообещать банан, то думаю сможет