2013/1/16 gBopHuk_alt <[email protected]>: > 4. Buildreq вообще бесполезная вещь , оно может только отфильтровывать, > когда секция buildrequares заполнена. С пустыми BuildReq тупо не > происходит make, после чего выхлоп с ошибкой на не достающий пакет. С > такой автоматикой я вручную зависимости быстрее найду.
Вот дифф для спека до-после buildreq. [icesik@iceberg SPECS]$ diff -u libvlc-qt.spec.orig libvlc-qt.spec --- libvlc-qt.spec.orig 2013-01-16 20:01:07.801436046 +0200 +++ libvlc-qt.spec 2013-01-16 20:02:56.193973535 +0200 @@ -9,6 +9,10 @@ Url: http://projects.tano.si/index.php Source0: %{name}_%{version}_src.tar.gz +# Automatically added by buildreq on Wed Jan 16 2013 +# optimized out: cmake cmake-modules libX11-devel libqt4-core libqt4-devel libqt4-gui libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-sql-sqlite libqt4-svg libstdc++-devel xorg-xproto-devel +BuildRequires: ctest doxygen gcc-c++ git-core libvlc-devel phonon-devel qt4-designer + %description VLC-Qt is a free library used to connect Qt and libvlc libraries. It contains core classes for main media playback and also some GUI [icesik@iceberg SPECS]$ Его можно гонять как в живой системе, так и в самом hasher. :) > 5. libqt4 libvlc добавил после первой удачной сборки, после того как > хвалёный rpmbuild не подхватил их. Наверно это на совести разрабов. [icesik@iceberg i586]$ rpm -qpR libvlc-qt-0.7.0-alt1.i586.rpm libQtCore.so.4 >= set:piFOUbsVoi3Uxuc3VhTfv25Oj0xLY4GswDy0sI752XtaUAd02OMkDLPgLCawcJSN02j9bIfW63jDfM4rbZ11vHZB9aUFbmqGZ2OCBymPF8a8OjUZGQxZG6F1JN7aJEsw5oErZDnXLbQCezL9zd0ECegW8QI3z9JopUswZ2TMqmxA28IZgznLpDu8jHdgqcE9T5CmeZbO rpmlib(SetVersions) libQtGui.so.4 >= set:rkmMtNwuuTxBvEahoxGEvyNtPpb9TyEcgeTCWUfo2ykacIuDj5dZaTPjCdJNeVZBBytI0O4c2QRiS6eCji51GFa7DStCZ3F6ENZC4qUkikOZIV1OS4NEmpMX90vkjNphPQLlPvME1l5ZgARYaMZ6IzmZiP2HEopFpjJiyHJRDyasrH28l7zu1v8XC4dYiZageA6m4HAMAZ6TZgLNT9XaZ7azDmIeWItZ7om8Il4DbrBmP5d5v0vehZvU1oXDp7pZ2tMCMw3hELNRADeOHZCZGll62Oms6KZqZpUhTjVZtoYPGISwbTK7t9OPmflrGL43t9eksH9JOy7IZGSEbc6cdURWuLJM0lnB6R7WggN8 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libgcc_s.so.1(GCC_3.0) libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) libvlc.so.5 >= set:lePglvMOvMYxZxymS43maYBAWsgRdAjiNGnZEC2ysZep3Eb0Olr5nu6ND3eisQvDyrHOSWacJkUgL2rkaP7msl5cp3jx62SlI2kZkCztdTm5B4CVBh2Dl0xOsysHCmE68T8kG30809hPTy6n5DyEZAA3MHM3IOV4SmKrzHxcaK3MMeIU1j9K7iK2w9cQ8NtiRzDkHMXFpGok0 rtld(GNU_HASH) rpmlib(PayloadIsLzma) [icesik@iceberg i586]$ Зависимости на libqt4 и libvlc на месте. Да ещё и с set-versions. Добавлять их руками не надо. -- Igor Zubkov http://hi.im/ice _______________________________________________ devel-newbies mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-newbies
