Witam! W synce-trayicon.spec oraz synce-sync-engine.spec mamy wpisane 'Requires: synce-odccm'. Jest to nie do końca zgodne z rzeczywistością, bo: - synce-trayicon (przykładowo) bezpośrednio nie wymaga synce-odccm - synce-trayicon wymaga do rzeczywistego działania, żeby biblioteka synce-libsynce _jakoś_ się połączyła z PDA - synce-libsynce może się połączyć za pomocą synce-odccm (działa), synce-hal (w zasadzie działa) lub synce-vdccm (chyba, nie sprawdzałem) - synce-libsynce ma bcondy, które mogą powyłączać sposoby komunikacji
Rozwiązanie 1: W synce-libsynce dodać R: synce-connector, a synce-{hal,odccm,vdccm} Provides: synce-connector. Wady: - na builderach byłby instalowany zbędny synce-connector - takie R/P: synce-connector będą bez sensu gdy synce-libsynce będzie zbudowane z jakimś --without. Rozwiązanie 2: W synce-trayicon (i innych pakietach typu synce-some-program) dać R: synce-connector. Wady: - trochę bardziej upierdliwe - nadal nie odporne na bcondy w libsynce Jak to zrobić, żeby było doskonale? -- Szymon Siwek "Nikt nie jest zadowolny ze swojej fortuny, za to każdy - ze swego rozumu" -- Franciszek de La Rochefoucauld _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl