On Wed, Jun 30, 2010 at 04:50:00PM +0400, Konstantin Pavlov wrote: > 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" и т.п., разработчики > иногда попадаются и с Марса. Если разрешить, в дополнение к [0-9]*, ещё и [a-z]*, этого будет достаточно? -- ldv