<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Sisyphus/devel/SpecTips/FiltrProvides</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides</link>
<description>History/revisions of FreeSource/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides</description>
<language>en-us</language>
<item>
<title>2006-02-26 01:15:00</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2006-02-26+01%3A15%3A00</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.sisyphus.devel.spectips.filtrprovides" href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2006-02-26+01%3A15%3A00">2006-02-26 01:15:00&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides">2006-02-26 01:15:32&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="action" style="float:right; width:250px">&lt;div class="action-content">Эта&amp;nbsp;страница была перенесена на&amp;nbsp;&lt;a href="http://altlinux.org/SpecTips/FiltrProvides" target="_blank" title="" class="outerlink">altlinux.org&lt;/a>. Текст на&amp;nbsp;freesource.info заморожен.&lt;/div>&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-30 14:30:55</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2005-09-30+14%3A30%3A55</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-30+14%3A30%3A55">2005-09-30 14:30:55&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2006-02-26+01%3A15%3A00">2006-02-26 01:15:00&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;!--notypo-->&lt;textarea class="code" rows="15" readonly="readonly">&amp;gt; Valentin Lavrinenko wrote:
&amp;gt; &amp;gt; формулировал, не знаю. Дело в том, что у меня вылазит зависимость,
&amp;gt; &amp;gt; которой вроде бы быть не должно, и от которой я очень хочу избавиться.
&amp;gt; Сам нашел, как это сделать, делюсь опытом:
&amp;gt; $ rpm -bp &amp;lt;spec&amp;gt;
&amp;gt; $ rpm -bc &amp;lt;spec&amp;gt;
&amp;gt; // что должно быть в &amp;lt;buildroot&amp;gt;? Я написал ~/RPM/BUILD/&amp;lt;project&amp;gt;, 
&amp;gt; сработало...
&amp;gt; $ export RPM_BUILD_ROOT=&amp;lt;buildroot&amp;gt;
&amp;gt; $ export RPM_FINDREQ_METHOD=all
&amp;gt; $ find ~/RPM/BUILD/&amp;lt;project&amp;gt; | /bin/sh -x /usr/lib/rpm/find-requires 
&amp;gt;  &amp;gt;~/log 2&amp;gt;&amp;amp;1
&amp;gt; После чего ищем в логе интересующую нас зависимость и
&amp;gt; где-то перед ней видим, какой файл ее породил.
&amp;gt; 
$ RPM_SCRIPTS_DEBUG=1 rpmbuild -bi specfile &amp;amp;&amp;gt;logfile
- включает трассировку скриптов, которые вычисляют зависимости.
//ldv//&lt;/textarea>&lt;!--/notypo-->&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-30 14:27:15</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2005-09-30+14%3A27%3A15</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-30+14%3A27%3A15">2005-09-30 14:27:15&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-30+14%3A30%3A55">2005-09-30 14:30:55&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Provides: $(find_provides /usr/lib/python2.4/site-packages/_xmlplus | sed&amp;nbsp;-e &amp;laquo;s/_xmlplus/xml/g&amp;raquo; ) &lt;br />
не&amp;nbsp;прокатил. К&amp;nbsp;сожалению.&lt;br />
Тем&amp;nbsp;не&amp;nbsp;менее, если это&amp;nbsp;действительно ценно только для&amp;nbsp;&lt;span class="missingpage">Py&amp;nbsp;XML&lt;/span>&lt;a href="http://freesource.info/wiki/PyXML/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> ^), и&amp;nbsp;по крмре на&amp;nbsp;некий переходный &lt;br />
периол (пока не&amp;nbsp;пропатчим соотв. пакеты) можно сделать так:&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Provides: $(find_provides /usr/lib/python2.4/site-packages/_xmlplus | sed&amp;nbsp;-e &amp;laquo;s/_xmlplus/xml/g&amp;raquo; ) не&amp;nbsp;прокатил. К&amp;nbsp;сожалению.&lt;br />
Тем&amp;nbsp;не&amp;nbsp;менее, если это&amp;nbsp;действительно ценно только для&amp;nbsp;&lt;span class="missingpage">Py&amp;nbsp;XML&lt;/span>&lt;a href="http://freesource.info/wiki/PyXML/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> ^), и&amp;nbsp;по крмре на&amp;nbsp;некий переходный периол (пока не&amp;nbsp;пропатчим&lt;br />
соотв. пакеты) можно сделать так:&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-30 14:13:39</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2005-09-30+14%3A13%3A39</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-30+14%3A13%3A39">2005-09-30 14:13:39&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-30+14%3A27%3A15">2005-09-30 14:27:15&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="indent">Где &lt;tt>/usr/lib/rpm/filter.sh&lt;/tt>:&lt;/div>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent">Где /usr/lib/rpm/filter.sh:&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-30 13:50:50</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2005-09-30+13%3A50%3A50</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-30+13%3A50%3A50">2005-09-30 13:50:50&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-30+14%3A13%3A39">2005-09-30 14:13:39&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">PS: &lt;!--notypo-->{{altbug bug=8093}}&lt;!--/notypo-->&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-29 19:28:29</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2005-09-29+19%3A28%3A29</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-29+19%3A28%3A29">2005-09-29 19:28:29&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-30+13%3A50%3A50">2005-09-30 13:50:50&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="indent">&lt;br />
Где&amp;nbsp;/usr/lib/rpm/filter.sh:&lt;/div>
#!/bin/sh -e&lt;br />
while :; do&lt;br />
&lt;div class="indent">case "$1" in&lt;br />
&lt;ul>&lt;li>-) shift; break
&lt;div class="indent">;;&lt;br />
&lt;/div>&lt;/li>&lt;li>) patterns="$1&lt;/li>&lt;/ul>&lt;/div>
$patterns"&lt;br />
&lt;div class="indent">&lt;div class="indent">shift&lt;br />
&lt;div class="indent">;;&lt;br />
&lt;/div>&lt;/div>esac&lt;/div>
done&lt;br />
strings=`"$@"`&lt;br />
echo "$strings" | while read string; do&lt;br />
&lt;div class="indent">if [ -z "$string" ]; then&lt;br />
&lt;div class="indent">continue&lt;br />
&lt;/div>fi&lt;br />
echo "$patterns" | {&lt;br />
&lt;div class="indent">match=	&lt;br />
while read pattern; do&lt;br />
&lt;div class="indent">if [ -z "$pattern" ]; then&lt;br />
&lt;div class="indent">continue&lt;br />
&lt;/div>fi&lt;br />
if&amp;nbsp;[ -z "${string##$pattern}" ]; then&lt;br />
&lt;div class="indent">match=1&lt;br />
break&lt;br />
&lt;/div>fi&lt;br />
if&amp;nbsp;[ -z "${string##$pattern *}" ]; then&lt;br />
&lt;div class="indent">match=1&lt;br />
break&lt;br />
&lt;/div>fi&lt;br />
&lt;/div>done&lt;br />
if&amp;nbsp;[ -z "$match" ]; then&lt;br />
&lt;div class="indent">echo "$string"&lt;br />
&lt;/div>fi&lt;br />
&lt;/div>}&lt;/div>
done&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-29 19:28:08</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2005-09-29+19%3A28%3A08</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-29+19%3A28%3A08">2005-09-29 19:28:08&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-29+19%3A28%3A29">2005-09-29 19:28:29&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;ol type="1">&lt;li value="2"> &lt;a href="http://lists.altlinux.ru/pipermail/python-devel/2005-June/000112.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />[Python-devel] К&amp;nbsp;вопросу о&amp;nbsp;новых фичах в&amp;nbsp;rpm-build-python&lt;/a> &amp;mdash; цитата:&lt;/li>&lt;/ol>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent"> 1.#2 &lt;a href="http://lists.altlinux.ru/pipermail/python-devel/2005-June/000112.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />[Python-devel] К&amp;nbsp;вопросу о&amp;nbsp;новых фичах в&amp;nbsp;rpm-build-python&lt;/a> &amp;mdash; цитата:&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-29 19:27:01</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2005-09-29+19%3A27%3A01</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-29+19%3A27%3A01">2005-09-29 19:27:01&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-29+19%3A28%3A08">2005-09-29 19:28:08&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="indent"> 1.#2 &lt;a href="http://lists.altlinux.ru/pipermail/python-devel/2005-June/000112.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />[Python-devel] К&amp;nbsp;вопросу о&amp;nbsp;новых фичах в&amp;nbsp;rpm-build-python&lt;/a> &amp;mdash; цитата:&lt;/div>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent"> 2. &lt;a href="http://lists.altlinux.ru/pipermail/python-devel/2005-June/000112.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />[Python-devel] К&amp;nbsp;вопросу о&amp;nbsp;новых фичах в&amp;nbsp;rpm-build-python&lt;/a> &amp;mdash; цитата:&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-29 19:26:38</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides/show?time=2005-09-29+19%3A26%3A38</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;Spec&amp;nbsp;Tips&amp;nbsp;/&amp;nbsp;Filtr&amp;nbsp;Provides&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-29+19%3A26%3A38">2005-09-29 19:26:38&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/SpecTips/FiltrProvides?time=2005-09-29+19%3A27%3A01">2005-09-29 19:27:01&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;ol type="1">&lt;li> &lt;a href="http://lists.altlinux.ru/pipermail/devel/2004-May/011087.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />[devel] %NotRequires/%NotProvides RPM&amp;nbsp;macros&lt;/a> &amp;mdash; предлагаются (если правильно понял) макросы: &lt;/li>&lt;/ol>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;ol type="1">&lt;li> &lt;a href="http://lists.altlinux.ru/pipermail/devel/2004-May/011087.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />[devel] %NotRequires/%NotProvides RPM&amp;nbsp;macros&lt;/a> &amp;mdash; предлагаются (если правельно понял) макросы: &lt;/li>&lt;/ol>&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
