From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Anton Farygin Organization: ALT Linux Ltd. Date: Thu, 02 Feb 2006 09:26:29 +0300 User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Message-Id: References: <1132574423.18181.216.camel@localhost.localdomain> <43823B57.8070102@altlinux.org> <1132609351.21319.6.camel@localhost.localdomain> <20060123223553.GA23455@nomad.office.altlinux.org> <1138058462.4404.14.camel@localhost.localdomain> <20060124000041.GA6817@basalt.office.altlinux.org> <1138062217.4399.23.camel@localhost.localdomain> <20060124004633.GA8285@basalt.office.altlinux.org> <1138357533.4307.44.camel@localhost.localdomain> <20060202031521.GA9797@nomad.office.altlinux.org> To: devel@altlinux.ru MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit Cc: Subject: [devel] Re: I: =?koi8-r?b?z9PUz9LP1s7PLCDOz9fZyiDXycQg2sHXydPJzc/T1MXK?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Feb 2006 06:32:22 -0000 Archived-At: List-Archive: List-Post: On Thu, 02 Feb 2006 06:15:21 +0300, Dmitry V. Levin wrote: > On Fri, Jan 27, 2006 at 01:25:33PM +0300, Mikhail Zabaluev wrote: >> В Втр, 24/01/2006 в 03:46 +0300, Dmitry V. Levin пишет: >> > On Tue, Jan 24, 2006 at 03:23:37AM +0300, Mikhail Zabaluev wrote: >> > > В Втр, 24/01/2006 в 03:00 +0300, Dmitry V. Levin пишет: >> > > > > На каждый файл вида name.pc с полем >> > > > > Version: d.d генерируется Provides: pkg-config(name) >> > > > > = d.d >> > > > >> > > > А тэг Name можно игнорировать? >> > > >> > > Нужно: это human-readable name. name.pc по >> > > умолчанию может находиться в двух >> > > папках: %_libdir/pkgconfig и %_datadir/pkgconfig. >> > > Желательно, чтобы путь поиска можно >> > > было еще и модифицировать. >> > > >> > > > Есть одна тонкость: при обработке *.pc >> > > > для вычисления Requires придётся >> > > > вычислять значения переменных a la >> > > > /usr/lib/rpm/fixup-pkgconfig. >> > > >> > > Вот черт. Надо бы написать >> > > разработчикам, чтобы реализовали >> > > режим выдачи --requires со всеми >> > > раскрытиями и каноническим видом. >> > > >> > > Кстати, выкусывать -L/usr/lib и -I/usr/include >> > > необязательно. pkg-config последних >> > > версий сам это делает, если не >> > > установлены переменные-модификаторы >> > > в окружении. >> > >> > Кстати говоря, в FC-devel есть некий >> > pkgconfig-0.15.0-reqprov.patch, см. >> > http://cvs.fedora.redhat.com/viewcvs/devel/pkgconfig/pkgconfig-0.15.0-reqprov.patch >> >> pkg-config-0.20-alt3 с патчем ушел в Sisyphus. > > rpm-build-4.0.4-alt58 с включённой по умолчанию > поддержкой автоматических provides и requires > на модули для pkg-config ушёл в Сизиф. > > Общее пожелание мантейнерам: если вы > отправляете в Сизиф пакет, содержащий > модули для pkg-config, убедитесь в том что > пакеты, которые предоставляют > используемые вашим пакетом модули для > pkg-config, были собраны с помощью rpm-build >= > 4.0.4-alt58. > > Например, прежде чем собрать libgtk+2, нужно > собрать glib2. Иначе Сизиф утонет в unmet'ах. Может быть роботу стоит об этом позаботится и пересобрать весь Sisyphus (всё, что имеет pkg-config) ? Rgds, Rider