SPEC dla MyPaint

Michał Lisowski lisu87 at gmail.com
Wed Apr 13 22:12:19 CEST 2011


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.



More information about the pld-devel-pl mailing list