xdrawchem i wymagania

Krystian T tomczyk w op.onet.pl
Sob, 5 Mar 2005, 20:46:53 CET


Dnia 05-03-2005, sob o godzinie 20:23 +0100, Jakub Bogusz napisał(a):
> On Sat, Mar 05, 2005 at 08:07:48PM +0100, Krystian T wrote:
> > Dnia 05-03-2005, sob o godzinie 14:59 +0100, Jakub Bogusz napisał(a):
> > > On Sat, Mar 05, 2005 at 02:28:51PM +0100, Krystian T wrote:
> > > > Witam
> > > > Przy upgrade-dist chce mi upgradować xdrawchem-1.8-1 do 1.9.2-1, ale nie
> > > > podoba mi się, że
> > > > wersja 1.8-1 wymagała libqt-mt.so.3 i qt,
> > > > a wersja 1.9.2-1 wymaga libqt.so.3 i qt-st.
> > > > Coś się zmieniło w pakiecie czy jakiś wypadek przy pracy?
> > > 
> > > Do poprawki.
> > > 
> > Hmmm, budowałem u siebie xdrawchem
> > [tom w tom SPECS]$ ./builder -bb xdrawchem.spec
> [...]
> > ostrzeżenie: Znaleziono zainstalowane (ale niespakietowane) pliki:
> >    /usr/share/xdrawchem/xdrawchem_ru.qm
> 
> Jeśli niepuste, to do dodania do %files.
> 
> > Wygląda na to, że wszystko jest dobrze. Wcześniej zerknąłem w
> > najświeższe patche i na tyle na ile się znam to mi wyszło, że jest
> > sprawdzane które qt jest do dyspozycji i z tym się linkuje.
> > Czyżby na buiderze było qt-st?
> 
> Widocznie. Programy mają się budować z libqt-mt niezależnie od istnienia
> qt-st.
> 
Nie wiem czy dobrze myślę, ale wydaje mi się, że po zmianie tego fragmentu configure.ac
if test "x`ls $QTDIR/lib/libqt.* 2> /dev/null`" != x ; then
    QT_LIB="-lqt"
    QT_IS_MT="no"
elif test "x`ls $QTDIR/lib/libqt-mt.* 2> /dev/null`" != x ; then
    QT_LIB="-lqt-mt"
    QT_IS_MT="yes"
elif test "x`ls $QTDIR/lib/libqte.* 2> /dev/null`" != x ; then
    QT_LIB="-lqte"
    QT_IS_MT="no"
    QT_IS_EMBEDDED="yes"
elif test "x`ls $QTDIR/lib/libqte-mt.* 2> /dev/null`" != x ; then
    QT_LIB="-lqte-mt"
    QT_IS_MT="yes"
    QT_IS_EMBEDDED="yes"
fi
w taki sposób, że najpierw będzie sprawdzał libqt-mt powinno być dobrze.
Czy od strony technicznej to robi się to tak:
1) rpmbuild -bp xdrawchem.spec
2) na kopii dokonać zmian i zrobić patcha
3) poprawić speca i przysłać razem z patchem
Dobrze myślę?
-- 
Pozdrawiam
Krystian T

        "errare humanum est..."





Więcej informacji o liście dyskusyjnej pld-devel-pl