Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 868a420c12ff8b38864d38341eb0b65e > files > 3

PyQt-3.8-4mdk.src.rpm

%define name 	PyQt
%define version 3.8
%define release 4mdk

# py_ver, because modules have to be recompiled for another Python version
%define py_ver 	2.3

Summary:	Python bindings for Qt.
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPL QPL
Group:		Development/Python
Source:		%{name}-x11-gpl-%{version}.tar.bz2
Patch:		PyQt-QTstyle-fix.patch.bz2
URL:		http://www.riverbankcomputing.co.uk/pyqt
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	libsip10-devel libqscintilla3-devel sip libpython-devel
Requires:	sip python libqt3

%description
Python bindings for the Qt C++ class library.

%package devel
Summary: 	SIP specification files for Qt.
Group: 		Development/Python
Requires:	%name = %version

%description devel
The SIP specification files for the Qt class library.

%prep
%setup -q -n %name-x11-gpl-%version
%patch -p1

%build
mkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{py_ver}/site-packages
%{__python} build.py -q %{_prefix}/lib/qt3 -b $RPM_BUILD_ROOT%{_bindir} \
    -d $RPM_BUILD_ROOT%{_libdir}/python%{py_ver}/site-packages <<EOF
    yes
    EOF
# note that -j2 does not work
make

%install
%makeinstall_std
mkdir -p %buildroot/%_datadir/sip/qt
cp sip/*.sip %buildroot/%_datadir/sip/qt

%clean
rm -rf %{buildroot}

%files
%defattr(-, root, root, 755)
%doc NEWS README ChangeLog LICENSE THANKS
%doc doc/PyQt examples3
%{_bindir}/*
%{_libdir}/python%{py_ver}/site-packages/libqt*cmodule*.*
%{_libdir}/python%{py_ver}/site-packages/qt*.py*

%files devel
%defattr(-,root,root)
%dir %{_datadir}/sip/
%{_datadir}/sip/qt

%changelog
* Mon Mar 22 2004 Austin Acton <austin@mandrake.org> 3.8-4mdk
- remove requirement on devel packages (bug 8919, Michael Scherer)

* Fri Feb 27 2004 Austin Acton <ausitn@mandrake.org> 3.8-3mdk
- move back to python 2.3 directory (Jan Ciger)

* Fri Aug 22 2003 Austin Acton <aacton@yorku.ca> 3.8-1mdk
- 3.8
- libqscintilla3
- regenerate patch

* Tue Aug 12 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 3.6-10mdk
- me suckysucky long time, really rebuild against new python
- make sure to use %%py_ver macro in stead of hardcoding version in path

* Fri Aug 08 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 3.6-9mdk
- rebuild for new python

* Sat Jul 19 2003 Till Kamppeter <till@mandrakesoft.com> 3.6-8mdk
- Rebuild
- BuildRequires: sip

* Fri Jun 20 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 3.6-7mdk
- fix path to qt3 (lib64 issues..)

* Tue May 27 2003 Austin Acton <aacton@yorku.ca> 3.6-6mdk
- rebuild agains libqscintilla2

* Thu May 1 2003 Austin Acton <aacton@yorku.ca> 3.6-5mdk
- rebuild for qt 3.1.2

* Thu May 1 2003 Austin Acton <aacton@yorku.ca> 3.6-4mdk
- new patch didn't work; go to original patch and require libqt3-devel
- add devel package full of sip files (needed for pykde)

* Wed Apr 29 2003 Austin Acton <aacton@yorku.ca> 3.6-3mdk
- fix patch to exclude qassistant from build
- add qscintilla support

* Tue Apr 29 2003 Austin Acton <aacton@yorku.ca> 3.6-2mdk
- add patch to remove references to QT styles we don't have
  (otherwise python won't import this)
- requires libsip-devel to run (stupid call to libsip.so)

* Tue Apr 29 2003 Austin Acton <aacton@yorku.ca> 3.6-1mdk
- 3.6
- cleanup spec and requires
- fix license
- add some missing files, remove qt2 files
- answer yes during setup using Per Oyvind's trick

* Fri Jan 03 2003 Lenny Cartier <lenny@mandrakesoft.com> 3.5-1mdk
- 3.5

* Mon Apr 08 2002 Christian Belisle <cbelisle@mandrakesoft.com> 3.1-1mdk
- version 3.1.
- Update URL.
- Update python version.
- Macroize.
- Quiet the setup

* Tue Sep 04 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.5-1mdk
- fix build 
- updated by RA <Ralf_Ahlbrink@web.de> :
	- upgrade to 2.5

* Fri Jun 01 2001 Yves Bailly <ybailly@mandrakesoft.com> 2.4-1mdk
- upgrade to 2.4

* Thu Feb 22 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.3-1mdk
- used sprm from  Gerard Vermeulen <gvermeul@labs.polycnrs-gre.fr>

* Sun Feb 04 2001 Gerard Vermeulen <gvermeul@labs.polycnrs-gre.fr> 2.3-2mgv
- tweak %%files

* Tue Oct 10 2000 Gerard Vermeulen <gvermeul@labs.polycnrs-gre.fr> 2.2-1mgv
- mandrakization for 7.2