У нас был пакет pear, который сейчас замещается pear-core: file /usr/share/php/pear/pearcmd.php from install of pear-core-1.6.1-alt3 conflicts with file from package pear-1.3.4-alt1.1 Надо добавить Obsoletes: pear Provides: pear
А также Provides: pear-PEAR поскольку в нотации PEAR этот главный пакет называется именно так.
Поправка: Obsoletes: pear < 1.3.4-alt1.1
Ещё добавьте пожалуйста в Provides: pear-Archive_Tar pear-Console_Getopt pear-Structures_Graph раз уж они уже внутри пакета pear-core.
Теперь пропал Structures_Graph из pear-core, из-за чего поломалось куча pear-пакетов. Чтобы такого не происходило, оформите секцию %files подобным образом: %files %dir %pear_dir/ %pear_dir/Archive/ %pear_dir/Console/ %pear_dir/Structures/ %pear_dir/OS/ %pear_dir/PEAR/ %pear_dir/*.php %pear_datadir/PEAR/ %pear_docdir/PEAR/ %pear_docdir/Archive_Tar/ Все эти макросы в rpm-build-pear-0.3
Я это подправил бы еще вчера, но rpm-build-pear-0.3 еще нету в сизифе, по крайней мере на фтп.
Прошу прощения за нетерпеливость. Похоже с четверга обновлений мы не имеем...
Выложил на сборку и в git 1.6.2-alt2
Спасибо, всё отлично.
А это нормально, что там неупакованные файлы: /usr/share/php/pear/data/Structures_Graph/LICENSE /usr/share/php/pear/data/Structures_Graph/genpackage.xml.pl /usr/share/php/pear/data/Structures_Graph/package.sh /usr/share/php/pear/data/Structures_Graph/publish.sh /usr/share/php/pear/tests/Structures_Graph/tests/README /usr/share/php/pear/tests/Structures_Graph/tests/all-tests.php /usr/share/php/pear/tests/Structures_Graph/tests/testCase/BasicGraph.php Надо добавить в files, я так понимаю: %pear_datadir/Structures_Graph/ %pear_testdir/Structures_Graph/