W dniu 09.04.2011 23:38, Andrzej Kilijański pisze:
Po wydaniu komendy desc -R mypaint lista jest pusta (jak jestem w folderze
all-avail to ta opcja działa, niestety pakiet mypaint jest tylko dostępny z
installed gdzie desc -R daje pustą listę dla każdego pakietu, błąd?), ale
wydając komendę
desc -r mypaint zostaje wyrzucona lista:

/bin/bash, /bin/sh, /bin/sh, /usr/bin/env, hicolor-icon-theme, libc.so.6,
libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1),
     libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.3.4),
libdl.so.2, libgcc_s.so.1, libgcc_s.so.1(GCC_3.0), libglib-2.0.so.0,
libm.so.6,
     libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libpng, libpng14.so.14,
libpng14.so.14(PNG14_0), libpthread.so.0, libpython2.7.so.1.0, libstdc++.so.6,
     libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libutil.so.1,
python-numpy, python-numpy-numarray, python-pycairo, python-pygtk-gtk,
     rtld(GNU_HASH)

czy to oznacza że do listy Requires: powinienem dodać:

bash (/bin/bash)
pdksh (/bin/sh)
coreutils (/usr/bin/env)
glibc (libc.so.6)
libgcc (libgcc_s.so.1)
glib2 (libglib-2.0.so.0)
libstdc++ (libstdc++.so.6)
zlib (z ldd /usr/lib/mypaint/_mypaintlib.so)?

Ale z drugiej strony:
libpng wymaga glibc, zlib, ldconfig
glibc wymaga pdksh
libstdc++ wymaga libgcc
python-pygtk-gtk wymaga glib2

W dokumentacji dla developerów PLD znalazłem, że powinno się podawać wszystko
poza modułami jądra, z dopiskiem TODO, że to już nieaktualne i powinno się
unikać nadmiarowych Requires. Może więc powinienem dodać tylko:

bash
coreutils
libstdc++ ?

Idąc tym tropem powinienem wyrzucić:
- python-numpy ponieważ jest wymagany przez python-numpy-numarray
- swig ponieważ jest wymagany przez swig-python

Dobra, jutro wrzucę, przejrzę zależności i zobaczymy co z tego wyjdzie.
Spec wygląda mniej więcej poprawnie.

_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym