SPEC dla MyPaint

Michał Lisowski lisu87 at gmail.com
Fri Apr 8 14:57:19 CEST 2011


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).


More information about the pld-devel-pl mailing list