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

Pozdrawiam 
Andrzej Kilijański
# $Revision:$, $Date:$
Summary:	MyPaint is a fast and easy open-source graphics application for digital painters
Summary(pl.UTF-8):	Szybka i łatwa w obsłudze aplikacja dla komputerowych malarzy.
Name:		mypaint
Version:	0.9.1
Release:	1
License:	GPL
Group:		X11/Applications/Graphics
Source0:	http://download.gna.org/mypaint/%{name}-%{version}.tar.bz2
URL:		http://mypaint.intilinux.com/

BuildRequires:	libpng-devel
BuildRequires:	python-devel
BuildRequires:	python-numpy-devel
BuildRequires:	python-numpy-numarray-devel
BuildRequires:	rpm-pythonprov
BuildRequires:	scons
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Requires:	hicolor-icon-theme
Requires:	libpng
Requires:	python-numpy
Requires:	python-numpy-numarray
Requires:	python-pycairo
Requires:	python-pygtk-gtk

%description
MyPaint is a fast and easy open-source graphics application for
digital painters. It lets you focus on the art instead of the program.
You work on your canvas with minimum distractions, bringing up the
interface only when you need it.

%description -l pl.UTF-8
MyPaint jest szybką i łatwą w obsłudze aplikacją dla malarzy.
Aplikacja pozwala skupić się na własnym dziele poprzez wygodną funkcję
ukrywania interfejsu użytkownika.

%prep
%setup -q

%build
%scons

%install
rm -rf $RPM_BUILD_ROOT
%scons prefix=$RPM_BUILD_ROOT%{_prefix} install
%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post
/sbin/ldconfig
umask 022
[ ! -x %{_bindir}/update-desktop-database ] || %{_bindir}/update-desktop-database >/dev/null 2>&1 ||:
%update_icon_cache hicolor

%postun
/sbin/ldconfig
umask 022
[ ! -x %{_bindir}/update-desktop-database ] || %{_bindir}/update-desktop-database >/dev/null 2>&1
%update_icon_cache hicolor


%files -f %{name}.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/mypaint
%attr(755,root,root) %{_libdir}/mypaint/*_mypaintlib.so
%{_desktopdir}/mypaint.desktop
%{_iconsdir}/hicolor/16x16/apps/mypaint.png
%{_iconsdir}/hicolor/22x22/apps/mypaint.png
%{_iconsdir}/hicolor/24x24/apps/mypaint.png
%{_iconsdir}/hicolor/32x32/apps/mypaint.png
%{_iconsdir}/hicolor/48x48/apps/mypaint.png
%{_iconsdir}/hicolor/scalable/apps/mypaint.svg
%dir %{_datadir}/mypaint
%{_datadir}/mypaint/backgrounds
%dir %{_datadir}/mypaint/brushes
%{_datadir}/mypaint/brushes/classic
%{_datadir}/mypaint/brushes/deevad
%{_datadir}/mypaint/brushes/experimental
%{_datadir}/mypaint/brushes/ramon
%{_datadir}/mypaint/brushes/tanda
%{_datadir}/mypaint/brushes/FX_blender_prev
%attr(755,root,root) %{_datadir}/mypaint/brushes/label-brush-mypaint.sh
%{_datadir}/mypaint/brushes/order.conf
%{_datadir}/mypaint/brushes/prev-template.xcf.gz
%dir %{_datadir}/mypaint/brushlib
%{_datadir}/mypaint/brushlib/__init__.py
%{_datadir}/mypaint/brushlib/brushsettings.py
%attr(755,root,root) %{_datadir}/mypaint/brushlib/generate.py
%dir %{_datadir}/mypaint/gui
%{_datadir}/mypaint/gui/application.py
%{_datadir}/mypaint/gui/backgroundwindow.py
%{_datadir}/mypaint/gui/brushcreationwidget.py
%{_datadir}/mypaint/gui/brushmanager.py
%{_datadir}/mypaint/gui/brushselectionwindow.py
%{_datadir}/mypaint/gui/brushsettingswindow.py
%{_datadir}/mypaint/gui/colorhistory.py
%{_datadir}/mypaint/gui/colorpicker.py
%attr(755,root,root) %{_datadir}/mypaint/gui/colorsamplerwindow.py
%{_datadir}/mypaint/gui/colorselectionwindow.py
%{_datadir}/mypaint/gui/cursor.py
%{_datadir}/mypaint/gui/dialogs.py
%{_datadir}/mypaint/gui/document.py
%{_datadir}/mypaint/gui/drawwindow.py
%{_datadir}/mypaint/gui/filehandling.py
%{_datadir}/mypaint/gui/functionwindow.py
%{_datadir}/mypaint/gui/gtkexcepthook.py
%{_datadir}/mypaint/gui/historypopup.py
%{_datadir}/mypaint/gui/__init__.py
%{_datadir}/mypaint/gui/inputtestwindow.py
%{_datadir}/mypaint/gui/keyboard.py
%{_datadir}/mypaint/gui/layerswindow.py
%{_datadir}/mypaint/gui/main.py
%{_datadir}/mypaint/gui/menu.xml
%{_datadir}/mypaint/gui/pixbuflist.py
%{_datadir}/mypaint/gui/preferenceswindow.py
%{_datadir}/mypaint/gui/stategroup.py
%{_datadir}/mypaint/gui/tileddrawwidget.py
%{_datadir}/mypaint/gui/windowing.py
%{_datadir}/mypaint/lib
%{_datadir}/mypaint/pixmaps

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[email protected]>
All persons listed below can be reached at <cvs_login>@pld-linux.org

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

Odpowiedź listem elektroniczym