W dniu 06.04.2011 22:02, Andrzej Kilijański pisze:
Dziękuje za poświęcony czas:
- usunąłem niepotrzebne spacje
- przesunąłem sekcję %clean na jej miejsce,
- wywołania scons zamieniłem na %scons
- usunąłem także nadmiarowe katalogi
- makro %find_lang jest rzeczywiście bardzo użyteczne :)

On Wednesday 06 of April 2011 15:04:38 Marcin Banasiak wrote:
Tak w ogóle to polecam lekturę:
http://cvs.pld-linux.org/cgi-bin/cvsweb/PLD-doc/devel-hints-en.txt?rev=1.58
, na początek jak znalazł :)
Przeczytalem ten dokument i zauważyłem dodatkowo, że niepotrzebnie używałem
makra %dir jeżeli w katalogu nie ma plików o różniących się od standardowych
uprawnieniach. Poprawiłem sytuacje typu:

%dir %{_datadir}/mypaint/backgrounds
-%{_datadir}/mypaint/backgrounds/*

zastępując wpisem

%{_datadir}/mypaint/backgrounds

użyłem także:

poldek -V --verify-fileconflicts -v

nie znalazłem konfilktów mojej paczki z innymi w systemie

$ ./builder -bb mypaint

...

+ /usr/bin/scons -j4 LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc CFLAGS=-O2 -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-3 -g2 CXXFLAGS=-O2 -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-3 -g2 FFLAGS=-O2 -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -gdwarf-3 -g2 CPPFLAGS=-D_FORTIFY_SOURCE=2 CC=i686-pld-linux-gcc CXX=i686-pld-linux-g++ libsuffix=lib prefix=/usr
scons: Reading SConscript files ...
Building for python2.7
swig -o mypaintlib_wrap.cpp -noproxydel -python -c++ mypaintlib.i
sh: swig: not found
scons: *** Error 127
błąd: Błędny status wyjścia z /home/users/lisu/tmp/rpm-tmp.7751 (%build)

...

Oprócz swiga brakuje jeszcze desktop-file-utils (bo używane jest update-desktop-database).
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym