Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > db7f5aac2c623235e96f2e4a6b520e2a > files > 2

python-Kiwi2-1.9.0-7mdv2010.0.src.rpm

%define oname   Kiwi2

Summary:       A Framework for developing graphical applications in Python
Name:          python-%{oname}
Version:       1.9.0
Release:       %mkrel 7
Source:        %{oname}-%{version}.tar.bz2
License:       LGPL
Group:         Development/Python
BuildRoot:     %{_tmppath}/%{name}-buildroot
Url:           http://www.async.com.br/projects/kiwi
BuildRequires: python-devel
Requires:      pygtk2.0
BuildArch:     noarch

%description
Kiwi is a framework composed of a set of modules, which eases Python
development using PyGTK. Kiwi makes graphical applications *much* faster
to code, with good architecture and more Python-like bindings; it also
offers extended widgets based upon the original PyGTK widge


%package -n gazpacho-plugin-Kiwi2
Summary: This plugin allows you to use Kiwi2 Widgets from Gazpacho
Group: Development/Python
Requires: gazpacho >= 0.5.2

%description -n gazpacho-plugin-Kiwi2
This plugin allows you to use Kiwi2 Widgets from Gazpacho.


%prep
%setup -q -n %{oname}-%{version}
find . -name '.svn' | xargs rm -Rf 
# various perm fix
chmod og+r -R .
chmod og+x $(find . -type d)

%build
python setup.py build

%install
rm -rf $RPM_BUILD_ROOT
python setup.py install --root $RPM_BUILD_ROOT

pushd gazpacho-plugin

mkdir -p $RPM_BUILD_ROOT/%{_datadir}/gazpacho/catalogs/pixmaps
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/gazpacho/pixmaps

python << EOF > kiwi2.xml.tmp
import re
import sys

resource_path_re = re.compile('resource-path="(\w|\d|/|-)+"')

for line in file("kiwi2.xml"):
	line = resource_path_re.sub('resource-path="%{_datadir}/gazpacho/catalogs"', line)
	sys.stdout.write(line)
EOF
install -m 644 kiwi2.xml.tmp $RPM_BUILD_ROOT/%{_datadir}/gazpacho/catalogs/kiwi2.xml
install -m 644 kiwi2.py $RPM_BUILD_ROOT/%{_datadir}/gazpacho/catalogs

for pixmap in pixmaps/*
do
	install -m 644 $pixmap $RPM_BUILD_ROOT/%{_datadir}/gazpacho/catalogs/pixmaps
done

popd

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING README doc examples tests
%py_puresitedir/Kiwi2
%py_puresitedir/*.egg-info

%files -n gazpacho-plugin-Kiwi2
%defattr(-,root,root)
%{_datadir}/gazpacho/catalogs/kiwi2.xml
%{_datadir}/gazpacho/catalogs/kiwi2.py
%{_datadir}/gazpacho/catalogs/pixmaps/kiwi*.png




%changelog
* Tue Sep 15 2009 Thierry Vignaud <tvignaud@mandriva.com> 1.9.0-7mdv2010.0
+ Revision: 442230
- rebuild

* Sat Jan 03 2009 Funda Wang <fundawang@mandriva.org> 1.9.0-6mdv2009.1
+ Revision: 323529
- rebuild

* Fri Aug 01 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.9.0-5mdv2009.0
+ Revision: 259653
- rebuild

* Fri Jul 25 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.9.0-4mdv2009.0
+ Revision: 247498
- rebuild

* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 1.9.0-2mdv2008.1
+ Revision: 136450
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request


* Wed Jan 31 2007 Nicolas Lécureuil <neoclust@mandriva.org> 1.9.0-2mdv2007.0
+ Revision: 115771
- Rebuild against new python
- Import python-Kiwi2

* Sun Jul 03 2005 Michael Scherer <misc@mandriva.org> 1.9.0-1mdk
- from Tigrux <tigrux@ximian.com>
  - First rpm for Mandriva Linux.