Blame SPECS/PyQt4.spec

8bfd57
8bfd57
%if 0%{?fedora}
8bfd57
%global with_python3 1
8bfd57
%global qscintilla 1
8bfd57
%global webkit 1
8bfd57
%global qtassistant 1
8bfd57
%endif
8bfd57
8bfd57
Summary: Python bindings for Qt4
03ddc2
Name:    PyQt4
8bfd57
Version: 4.10.1
03ddc2
Release: 12%{?dist}
8bfd57
8bfd57
# GPLv2 exceptions(see GPL_EXCEPTIONS*.txt)
8bfd57
License: (GPLv3 or GPLv2 with exceptions) and BSD
8bfd57
Url:     http://www.riverbankcomputing.com/software/pyqt/
8bfd57
Source0:  http://downloads.sourceforge.net/pyqt/PyQt-x11-gpl%{?snap:-snapshot}-%{version}%{?snap:-%{snap}}.tar.gz
03ddc2
Source1: pylupdate4.1
03ddc2
Source2: pyrcc4.1
03ddc2
Source3: pyuic4.1
8bfd57
8bfd57
## upstreamable patches
8bfd57
# fix multilib conflict because of timestamp
8bfd57
Patch50:  PyQt-x11-gpl-4.9.5-timestamp_multilib.patch 
8bfd57
# multilib-safe(r)  opengl_types.sip (hopefully)
8bfd57
# simpler approach may be to not try to change these at buildime (only verify),
8bfd57
# if /usr/include/GL/gl.h ever changes these types, we have bigger problems
8bfd57
Patch51:  PyQt-x11-gpl-4.9.1-opengl_types.patch
8bfd57
Patch52:  PyQt-x11-gpl-4.10-pyuic_shbang.patch
8bfd57
8bfd57
## upstream patches
8bfd57
# fix FTBFS on ARM
8bfd57
Patch60:  qreal_float_support.diff
8bfd57
8bfd57
# rhel patches
8bfd57
Patch300: PyQt-x11-gpl-4.10-webkit.patch
8bfd57
8bfd57
BuildRequires: chrpath
8bfd57
BuildRequires: findutils
8bfd57
BuildRequires: pkgconfig(dbus-1) pkgconfig(dbus-python)
8bfd57
BuildRequires: pkgconfig(phonon)
8bfd57
%if 0%{?qtassistant}
8bfd57
BuildRequires: pkgconfig(QtAssistantClient)
8bfd57
%endif
8bfd57
BuildRequires: pkgconfig(QtDBus) pkgconfig(QtDeclarative) pkgconfig(QtDesigner)
8bfd57
BuildRequires: pkgconfig(QtGui) pkgconfig(QtHelp) pkgconfig(QtMultimedia)
8bfd57
BuildRequires: pkgconfig(QtNetwork) pkgconfig(QtOpenGL)
8bfd57
BuildRequires: pkgconfig(QtScript) pkgconfig(QtScriptTools)
8bfd57
BuildRequires: pkgconfig(QtSql) pkgconfig(QtSvg) pkgconfig(QtTest)
8bfd57
BuildRequires: pkgconfig(QtXml) pkgconfig(QtXmlPatterns)
8bfd57
%if 0%{?webkit}
8bfd57
# TODO: make -webkit subpkg
8bfd57
BuildRequires: pkgconfig(QtWebKit)
8bfd57
%endif
8bfd57
BuildRequires: python-devel
8bfd57
BuildRequires: sip-devel >= 4.14.3
8bfd57
8bfd57
%if 0%{?with_python3}
8bfd57
BuildRequires: python3-devel 
8bfd57
BuildRequires: python3-sip-devel >= 4.14.3
8bfd57
%endif # with_python3
8bfd57
8bfd57
Requires: dbus-python
03ddc2
Requires: %name-dbus
8bfd57
%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
8bfd57
%{?_sip_api:Requires: sip-api(%{_sip_api_major}) >= %{_sip_api}}
8bfd57
8bfd57
%if 0%{?webkit}
8bfd57
# could theoretically enumerate all the modules built/packaged here, but this
8bfd57
# should be good start (to ease introduction of -webkit for epel-6+ for example)
8bfd57
Obsoletes: %{name}-webkit < %{version}-%{release}
8bfd57
Provides: %{name}-webkit = %{version}-%{release}
8bfd57
Provides: %{name}-webkit%{?_isa} = %{version}-%{release}
8bfd57
%endif
8bfd57
8bfd57
Provides: python-qt4 = %{version}-%{release}
8bfd57
Provides: pyqt4 = %{version}-%{release}
8bfd57
8bfd57
%description
8bfd57
These are Python bindings for Qt4.
8bfd57
03ddc2
%package dbus
03ddc2
Summary: Python bindings for Dbus
03ddc2
BuildArch: noarch
03ddc2
%description dbus
03ddc2
%{summary}.
03ddc2
8bfd57
%if 0%{?qtassistant}
8bfd57
%package assistant
8bfd57
Summary: Python bindings for QtAssistant
8bfd57
Requires: %{name}%{?_isa} = %{version}-%{release}
8bfd57
%description assistant
8bfd57
%{summary}.
8bfd57
%endif
8bfd57
8bfd57
%package devel
8bfd57
Summary: Files needed to build other bindings based on Qt4
8bfd57
%if 0%{?webkit}
8bfd57
Obsoletes: %{name}-webkit-devel < %{version}-%{release}
8bfd57
Provides: %{name}-webkit-devel = %{version}-%{release}
8bfd57
Provides: %{name}-webkit-devel%{?_isa} = %{version}-%{release}
8bfd57
%endif
8bfd57
Provides: pyqt4-devel = %{version}-%{release}
8bfd57
Requires: %{name}%{?_isa} = %{version}-%{release}
8bfd57
Requires: qt4-devel
8bfd57
Requires: sip-devel
8bfd57
8bfd57
%description devel
8bfd57
Files needed to build other bindings for C++ classes that inherit from any
8bfd57
of the Qt4 classes (e.g. KDE or your own).
8bfd57
8bfd57
# The bindings are imported as "PyQt4", hence it's reasonable to name the
8bfd57
# Python 3 subpackage "python3-PyQt4", despite the apparent tautology
8bfd57
%package -n python3-%{name}
8bfd57
Summary: Python 3 bindings for Qt4
8bfd57
# The dbus Python bindings have not yet been ported to Python 3:
8bfd57
# Requires: dbus-python
8bfd57
%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
8bfd57
%{?_sip_api:Requires: python3-sip-api(%{_sip_api_major}) >= %{_sip_api}}
8bfd57
%if 0%{?fedora}
8bfd57
Provides: python3-%{name}-webkit = %{version}-%{release}
8bfd57
Provides: python3-%{name}-webkit%{?_isa} = %{version}-%{release}
8bfd57
%endif
8bfd57
Provides: python3-qt4 = %{version}-%{release}
8bfd57
8bfd57
%description -n python3-%{name}
8bfd57
These are Python 3 bindings for Qt4.
8bfd57
8bfd57
%package -n python3-%{name}-assistant
8bfd57
Summary: Python 3 bindings for QtAssistant
8bfd57
Requires: python3-%{name}%{?_isa} = %{version}-%{release}
8bfd57
%description -n python3-%{name}-assistant
8bfd57
%{summary}.
8bfd57
8bfd57
%package -n python3-%{name}-devel
8bfd57
Summary: Python 3 bindings for Qt4
8bfd57
%if 0%{?fedora}
8bfd57
Provides: python3-%{name}-webkit-devel = %{version}-%{release}
8bfd57
Provides: python3-%{name}-webkit-devel%{?_isa} = %{version}-%{release}
8bfd57
%endif
8bfd57
Requires: python3-%{name}%{?_isa} = %{version}-%{release}
8bfd57
Requires: python3-sip-devel
8bfd57
%description -n python3-%{name}-devel
8bfd57
Files needed to build other Python 3 bindings for C++ classes that inherit
8bfd57
from any of the Qt4 classes (e.g. KDE or your own).
8bfd57
8bfd57
8bfd57
%prep
8bfd57
%setup -q -n PyQt-x11-gpl%{?snap:-snapshot}-%{version}%{?snap:-%{snap}} 
8bfd57
8bfd57
%patch50 -p1 -b .timestamp
8bfd57
%patch51 -p1 -b .opengl_types
03ddc2
%patch52 -p1
8bfd57
# save orig for comparison later
8bfd57
cp -a ./sip/QtOpenGL/opengl_types.sip ./sip/QtOpenGL/opengl_types.sip.orig
8bfd57
%patch60 -p1 -b .arm
8bfd57
%if ! 0%{?webkit}
8bfd57
%patch300 -p1 -b .webkit
8bfd57
%endif
8bfd57
8bfd57
# permissions, mark examples non-executable
8bfd57
find examples/ -name "*.py" | xargs chmod a-x
8bfd57
chmod a+rx pyuic/uic/pyuic.py
8bfd57
8bfd57
%if 0%{?with_python3}
8bfd57
rm -rf %{py3dir}
8bfd57
cp -a . %{py3dir}
8bfd57
%endif # with_python3
8bfd57
8bfd57
8bfd57
%build
8bfd57
8bfd57
QT4DIR=%{_qt4_prefix}
8bfd57
PATH=%{_qt4_bindir}:$PATH ; export PATH
8bfd57
8bfd57
# Python 2 build:
8bfd57
%{__python} configure.py \
8bfd57
  --assume-shared \
8bfd57
  --confirm-license \
8bfd57
  --no-timestamp \
8bfd57
  --qmake=%{_qt4_qmake} \
8bfd57
  %{?qscintilla:--qsci-api --qsci-api-destdir=%{_qt4_datadir}/qsci } \
8bfd57
  --verbose 
8bfd57
8bfd57
make %{?_smp_mflags}
8bfd57
8bfd57
# Python 3 build:
8bfd57
%if 0%{?with_python3}
8bfd57
pushd %{py3dir}
8bfd57
%{__python3} configure.py \
8bfd57
  --assume-shared \
8bfd57
  --confirm-license \
8bfd57
  --qmake=%{_qt4_qmake} \
8bfd57
  --verbose 
8bfd57
8bfd57
make %{?_smp_mflags}
8bfd57
popd
8bfd57
%endif # with_python3
8bfd57
8bfd57
8bfd57
%install
8bfd57
rm -rf %{buildroot}
8bfd57
8bfd57
InstallPyQt4() {
8bfd57
  PySiteArch=$1
8bfd57
8bfd57
  make install DESTDIR=%{buildroot} INSTALL_ROOT=%{buildroot}
8bfd57
8bfd57
  # fix/remove rpaths
8bfd57
  chrpath --list   %{buildroot}$PySiteArch/PyQt4/QtCore.so && \
8bfd57
  chrpath --delete %{buildroot}$PySiteArch/PyQt4/QtCore.so ||:
8bfd57
8bfd57
  chrpath --list   %{buildroot}$PySiteArch/PyQt4/QtGui.so && \
8bfd57
  chrpath --delete %{buildroot}$PySiteArch/PyQt4/QtGui.so ||:
8bfd57
8bfd57
  chrpath --list   %{buildroot}$PySiteArch/PyQt4/QtDeclarative.so && \
8bfd57
  chrpath --delete %{buildroot}$PySiteArch/PyQt4/QtDeclarative.so ||:
8bfd57
8bfd57
  chrpath --list   %{buildroot}$PySiteArch/PyQt4/QtDesigner.so && \
8bfd57
  chrpath --delete %{buildroot}$PySiteArch/PyQt4/QtDesigner.so ||:
8bfd57
8bfd57
  chrpath --list   %{buildroot}$PySiteArch/PyQt4/QtOpenGL.so && \
8bfd57
  chrpath --delete %{buildroot}$PySiteArch/PyQt4/QtOpenGL.so ||:
8bfd57
}
8bfd57
8bfd57
# Install Python 3 first, and move aside any executables, to avoid clobbering
8bfd57
# the Python 2 installation:
8bfd57
%if 0%{?with_python3}
8bfd57
pushd %{py3dir}
8bfd57
InstallPyQt4 %{python3_sitearch}
8bfd57
popd
8bfd57
%endif # with_python3
8bfd57
8bfd57
InstallPyQt4 %{python_sitearch}
8bfd57
8bfd57
# DBus bindings only work for Python 2 so far:
8bfd57
chrpath --list   %{buildroot}%{python_sitelib}/dbus/mainloop/qt.so && \
8bfd57
chrpath --delete %{buildroot}%{python_sitelib}/dbus/mainloop/qt.so ||:
8bfd57
8bfd57
mkdir -p %{buildroot}%{python_sitearch}/_dbus_qt
8bfd57
mv %{buildroot}%{python_sitelib}/dbus/mainloop/qt.so\
8bfd57
   %{buildroot}%{python_sitearch}/_dbus_qt/qt.so
8bfd57
touch %{buildroot}%{python_sitearch}/_dbus_qt/__init__.py
8bfd57
echo 'from _dbus_qt.qt import *' > %{buildroot}%{python_sitelib}/dbus/mainloop/qt.py
8bfd57
8bfd57
# HACK: fix multilb conflict, http://bugzilla.redhat.com/509415
8bfd57
rm -fv %{buildroot}%{_bindir}/pyuic4
8bfd57
mv %{buildroot}%{python_sitearch}/PyQt4/uic/pyuic.py \
8bfd57
   %{buildroot}%{_bindir}/pyuic4
8bfd57
ln -s %{_bindir}/pyuic4 \
8bfd57
      %{buildroot}%{python_sitearch}/PyQt4/uic/pyuic.py
8bfd57
8bfd57
# remove Python 3 code from Python 2.6 directory, fixes FTBFS (#564633)
8bfd57
rm -rf %{buildroot}%{python_sitearch}/PyQt4/uic/port_v3/
8bfd57
8bfd57
# likewise, remove Python 2 code from the Python 3.1 directory:
8bfd57
rm -rf %{buildroot}%{python3_sitearch}/PyQt4/uic/port_v2/
8bfd57
8bfd57
8bfd57
# qscintilla
8bfd57
%if ! 0%{?qscintilla}
8bfd57
  rm -rf %{buildroot}%{python3_sitearch}/PyQt4/uic/widget-plugins/qscintilla* \
8bfd57
         %{buildroot}%{python_sitearch}/PyQt4/uic/widget-plugins/qscintilla*
8bfd57
%endif
8bfd57
8bfd57
# webkit
8bfd57
%if ! 0%{?webkit}
8bfd57
  rm -rf %{buildroot}%{python3_sitearch}/PyQt4/uic/widget-plugins/qtwebkit* \
8bfd57
         %{buildroot}%{python_sitearch}/PyQt4/uic/widget-plugins/qtwebkit*
8bfd57
%endif
8bfd57
03ddc2
# install manpage
03ddc2
install -D -p -m644 %{SOURCE1} %{buildroot}%{_mandir}/man1/pylupdate4.1
03ddc2
install -D -p -m644 %{SOURCE2} %{buildroot}%{_mandir}/man1/pyrcc4.1
03ddc2
install -D -p -m644 %{SOURCE3} %{buildroot}%{_mandir}/man1/pyuic4.1
8bfd57
8bfd57
8bfd57
%check
8bfd57
# verify opengl_types.sip sanity
8bfd57
diff -u ./sip/QtOpenGL/opengl_types.sip.orig \
8bfd57
        ./sip/QtOpenGL/opengl_types.sip ||:
8bfd57
8bfd57
8bfd57
%files
8bfd57
%doc NEWS README
8bfd57
%doc OPENSOURCE-NOTICE.TXT
8bfd57
%doc LICENSE.GPL2 GPL_EXCEPTION*.TXT
8bfd57
%doc LICENSE.GPL3
8bfd57
%dir %{python_sitearch}/PyQt4/
8bfd57
%{python_sitearch}/PyQt4/__init__.py*
8bfd57
%{python_sitearch}/PyQt4/pyqtconfig.py*
8bfd57
%{python_sitearch}/PyQt4/phonon.so
8bfd57
%{python_sitearch}/PyQt4/Qt.so
8bfd57
%{python_sitearch}/PyQt4/QtCore.so
8bfd57
%{python_sitearch}/PyQt4/QtDBus.so
8bfd57
%{python_sitearch}/PyQt4/QtDeclarative.so
8bfd57
%{python_sitearch}/PyQt4/QtDesigner.so
8bfd57
%{python_sitearch}/PyQt4/QtGui.so
8bfd57
%{python_sitearch}/PyQt4/QtHelp.so
8bfd57
%{python_sitearch}/PyQt4/QtMultimedia.so
8bfd57
%{python_sitearch}/PyQt4/QtNetwork.so
8bfd57
%{python_sitearch}/PyQt4/QtOpenGL.so
8bfd57
%{python_sitearch}/PyQt4/QtScript.so
8bfd57
%{python_sitearch}/PyQt4/QtScriptTools.so
8bfd57
%{python_sitearch}/PyQt4/QtSql.so
8bfd57
%{python_sitearch}/PyQt4/QtSvg.so
8bfd57
%{python_sitearch}/PyQt4/QtTest.so
8bfd57
%if 0%{?webkit}
8bfd57
%{python_sitearch}/PyQt4/QtWebKit.so
8bfd57
%endif
8bfd57
%{python_sitearch}/PyQt4/QtXml.so
8bfd57
%{python_sitearch}/PyQt4/QtXmlPatterns.so
8bfd57
%{python_sitearch}/PyQt4/uic/
03ddc2
%exclude %{python_sitearch}/PyQt4/uic/pyuic.py
8bfd57
%{python_sitearch}/_dbus_qt/
8bfd57
%{_qt4_plugindir}/designer/*
8bfd57
03ddc2
%files dbus
03ddc2
%{python_sitelib}/dbus/mainloop/qt.py*
03ddc2
8bfd57
%if 0%{?qtassistant}
8bfd57
%files assistant
8bfd57
%{python_sitearch}/PyQt4/QtAssistant.so
8bfd57
%endif
8bfd57
8bfd57
%files devel
8bfd57
%doc doc/*
8bfd57
%doc examples/
8bfd57
%{_bindir}/pylupdate4
8bfd57
%{_bindir}/pyrcc4
8bfd57
%{_bindir}/pyuic4
8bfd57
%{_datadir}/sip/PyQt4/
03ddc2
%{_mandir}/man1/*
03ddc2
%{python_sitearch}/PyQt4/uic/pyuic.py
8bfd57
%if 0%{?qscintilla}
8bfd57
%{_qt4_datadir}/qsci/api/python/PyQt4.api
8bfd57
%endif
8bfd57
8bfd57
%if 0%{?with_python3}
8bfd57
%files -n python3-%{name}
8bfd57
%doc NEWS README
8bfd57
%doc OPENSOURCE-NOTICE.TXT
8bfd57
%doc LICENSE.GPL2 GPL_EXCEPTION*.TXT
8bfd57
%doc LICENSE.GPL3
8bfd57
%dir %{python3_sitearch}/PyQt4/
8bfd57
%{python3_sitearch}/PyQt4/__init__.py*
8bfd57
%{python3_sitearch}/PyQt4/__pycache__/
8bfd57
%{python3_sitearch}/PyQt4/pyqtconfig.py*
8bfd57
%{python3_sitearch}/PyQt4/phonon.so
8bfd57
%{python3_sitearch}/PyQt4/Qt.so
8bfd57
%{python3_sitearch}/PyQt4/QtCore.so
8bfd57
%{python3_sitearch}/PyQt4/QtDBus.so
8bfd57
%{python3_sitearch}/PyQt4/QtDeclarative.so
8bfd57
%{python3_sitearch}/PyQt4/QtDesigner.so
8bfd57
%{python3_sitearch}/PyQt4/QtGui.so
8bfd57
%{python3_sitearch}/PyQt4/QtHelp.so
8bfd57
%{python3_sitearch}/PyQt4/QtMultimedia.so
8bfd57
%{python3_sitearch}/PyQt4/QtNetwork.so
8bfd57
%{python3_sitearch}/PyQt4/QtOpenGL.so
8bfd57
%{python3_sitearch}/PyQt4/QtScript.so
8bfd57
%{python3_sitearch}/PyQt4/QtScriptTools.so
8bfd57
%{python3_sitearch}/PyQt4/QtSql.so
8bfd57
%{python3_sitearch}/PyQt4/QtSvg.so
8bfd57
%{python3_sitearch}/PyQt4/QtTest.so
8bfd57
%if 0%{?webkit}
8bfd57
%{python3_sitearch}/PyQt4/QtWebKit.so
8bfd57
%endif
8bfd57
%{python3_sitearch}/PyQt4/QtXml.so
8bfd57
%{python3_sitearch}/PyQt4/QtXmlPatterns.so
8bfd57
%{python3_sitearch}/PyQt4/uic/
8bfd57
8bfd57
%if 0%{?qtassistant}
8bfd57
%files -n python3-%{name}-assistant
8bfd57
%{python3_sitearch}/PyQt4/QtAssistant.so
8bfd57
%endif
8bfd57
8bfd57
%files -n python3-%{name}-devel
8bfd57
%doc doc/*
8bfd57
%doc examples/
8bfd57
%{_datadir}/python3-sip/PyQt4/
8bfd57
%if 0%{?fedora}
8bfd57
%{_qt4_datadir}/qsci/api/python/PyQt4.api
8bfd57
%endif
8bfd57
%endif
8bfd57
8bfd57
8bfd57
%changelog
03ddc2
* Mon Mar 17 2014 Than Ngo <than@redhat.com> - 4.10.1-12
03ddc2
- drop filter_setup which caused the multilib issue
03ddc2
- make dbus as noarch, fix multilib issue
03ddc2
03ddc2
* Wed Feb 12 2014 Than Ngo <than@redhat.com> - 4.10.1-11
03ddc2
- add missing man pages
03ddc2
03ddc2
* Tue Jan 28 2014 Daniel Mach <dmach@redhat.com> - 4.10.1-10
03ddc2
- Mass rebuild 2014-01-24
03ddc2
03ddc2
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 4.10.1-9
03ddc2
- Mass rebuild 2013-12-27
03ddc2
03ddc2
* Mon Nov 25 2013 Than Ngo <than@redhat.com> - 4.10.1-8
03ddc2
- move pyuic.py to PyQt4-devel
03ddc2
8bfd57
* Mon Oct 07 2013 Than Ngo <than@redhat.com> - 4.10.1-7
8bfd57
- bz#1015897, Incorrect file path used in PyQt4
8bfd57
8bfd57
* Mon Jul 08 2013 Than Ngo <than@redhat.com> - 4.10.1-6
8bfd57
- fix license tag
8bfd57
8bfd57
* Tue May 07 2013 Than Ngo <than@redhat.com> - 4.10.1-5
8bfd57
- add qtassistant macro
8bfd57
8bfd57
* Fri May 03 2013 Rex Dieter <rdieter@fedoraproject.org> 4.10.1-4
8bfd57
- fix dbus/mainloop hacks (#957867)
8bfd57
8bfd57
* Thu May 02 2013 Rex Dieter <rdieter@fedoraproject.org> 4.10.1-3
8bfd57
- ImportError: cannot import name uic (#958736)
8bfd57
8bfd57
* Fri Apr 26 2013 Rex Dieter <rdieter@fedoraproject.org> 4.10.1-2
8bfd57
- filter private shared objects
8bfd57
- %%{python_sitelib}/dbus/mainloop/qt.so should be in %%python_sitearch (#957260)
8bfd57
- .spec cleanup
8bfd57
- -assistant subpkg
8bfd57
8bfd57
* Mon Apr 22 2013 Rex Dieter <rdieter@fedoraproject.org> 4.10.1-1
8bfd57
- 4.10.1
8bfd57
8bfd57
* Tue Apr 02 2013 Than Ngo <than@redhat.com> - 4.10-3
8bfd57
- adapt rhel patch
8bfd57
8bfd57
* Fri Mar 22 2013 Rex Dieter <rdieter@fedoraproject.org> 4.10-2
8bfd57
- introduce qscintilla, webkit feature macros
8bfd57
8bfd57
* Sun Mar 03 2013 Rex Dieter <rdieter@fedoraproject.org> 4.10-1
8bfd57
- 4.10
8bfd57
8bfd57
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9.6-3
8bfd57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8bfd57
8bfd57
* Fri Jan 04 2013 Than Ngo <than@redhat.com> - 4.9.6-2
8bfd57
- adapt rhel patch
8bfd57
8bfd57
* Sun Dec 09 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9.6-1
8bfd57
- 4.9.6
8bfd57
8bfd57
* Sun Oct 28 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9.5-3
8bfd57
- rebuild (sip)
8bfd57
8bfd57
* Thu Oct 11 2012 Than Ngo <than@redhat.com> - 4.9.5-2
8bfd57
- update webkit patch
8bfd57
8bfd57
* Mon Oct 01 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9.5-1
8bfd57
- PyQt-4.9.5
8bfd57
8bfd57
* Sat Aug 04 2012 David Malcolm <dmalcolm@redhat.com> - 4.9.4-5
8bfd57
- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
8bfd57
8bfd57
* Fri Aug  3 2012 David Malcolm <dmalcolm@redhat.com> - 4.9.4-4
8bfd57
- make with_python3 be conditional on fedora
8bfd57
8bfd57
* Mon Jul 30 2012 Than Ngo <than@redhat.com> - 4.9.4-3
8bfd57
- update webkit patch
8bfd57
8bfd57
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9.4-2
8bfd57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8bfd57
8bfd57
* Thu Jun 28 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9.4-1
8bfd57
- 4.9.4
8bfd57
8bfd57
* Sun Jun 24 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9.3-1
8bfd57
- 4.9.3
8bfd57
8bfd57
* Fri Jun 22 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9.2-1
8bfd57
- 4.9.2
8bfd57
8bfd57
* Thu Jun 21 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9.1-4
8bfd57
- PyQt4 opengl-types.sip multilib conflict (#509415)
8bfd57
8bfd57
* Fri May 04 2012 Than Ngo <than@redhat.com> - 4.9.1-3
8bfd57
- add rhel/fedora condition
8bfd57
8bfd57
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 4.9.1-2
8bfd57
- Add upstream patch (via Debian) to fix FTBFS on ARM
8bfd57
8bfd57
* Sat Feb 11 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9.1-1
8bfd57
- 4.9.1
8bfd57
8bfd57
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9-3
8bfd57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8bfd57
8bfd57
* Mon Jan 09 2012 Rex Dieter <rdieter@fedoraproject.org> 4.9-2
8bfd57
- upstream doItemsLayout patch
8bfd57
8bfd57
* Fri Dec 23 2011 Rex Dieter <rdieter@fedoraproject.org> 4.9-1
8bfd57
- 4.9
8bfd57
8bfd57
* Tue Dec 20 2011 Than Ngo <than@redhat.com> - 4.8.6-4
8bfd57
- Provides: pyqt4
8bfd57
8bfd57
* Wed Dec 14 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-3
8bfd57
- -devel: Provides: -webkit-devel
8bfd57
8bfd57
* Fri Nov 18 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-2
8bfd57
- Provides: python(3)-qt4
8bfd57
8bfd57
* Wed Oct 26 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-1
8bfd57
- 4.8.6
8bfd57
8bfd57
* Mon Oct 17 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-2
8bfd57
- pkgconfig-style deps
8bfd57
- Provides: -webkit
8bfd57
- s/python3-PyQt4/python3-%%name/
8bfd57
8bfd57
* Wed Aug 10 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-1
8bfd57
- 4.8.5
8bfd57
8bfd57
* Sat Jul 23 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-4
8bfd57
- rebuild (qt48)
8bfd57
8bfd57
* Thu Jun 16 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-3
8bfd57
- rebuild
8bfd57
8bfd57
* Wed Jun 08 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-2
8bfd57
- squash more rpaths
8bfd57
8bfd57
* Mon May 02 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-1
8bfd57
- 4.8.4
8bfd57
8bfd57
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.8.3-2
8bfd57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8bfd57
8bfd57
* Mon Jan 24 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.3-1
8bfd57
- PyQt4-x11-gpl-4.8.3
8bfd57
8bfd57
* Sat Jan 15 2011 Rex Dieter <rdieter@fedoraproject.org> - 4.8.3-0.1.454d07a16153
8bfd57
- 4.8.3 snapshot
8bfd57
- Little typo (#668289)
8bfd57
8bfd57
* Fri Dec 24 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.8.2-1
8bfd57
- PyQt4-x11-gpl-4.8.2
8bfd57
8bfd57
* Sat Oct 30 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.8.1-1
8bfd57
- PyQt4-x11-gpl-4.8.1
8bfd57
8bfd57
* Wed Oct 27 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.8-3
8bfd57
- fix pyuic_shbang.patch
8bfd57
- drop implicit-linking patch (no longer needed)
8bfd57
8bfd57
* Sun Oct 24 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.8-2
8bfd57
- drop BR: qt-assistant-adp-devel (these deprecated bindings are no longer included)
8bfd57
8bfd57
* Sat Oct 23 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.8-1
8bfd57
- PyQt-x11-gpl-4.8
8bfd57
8bfd57
* Sat Oct 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.7-3
8bfd57
- backport patch to fix kdebindings/pykde ftbfs
8bfd57
- drop sip-devel min version a bit to match reality
8bfd57
8bfd57
* Wed Sep 29 2010 jkeating - 4.7.7-2
8bfd57
- Rebuilt for gcc bug 634757
8bfd57
8bfd57
* Wed Sep 22 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.7-1
8bfd57
- PyQt-x11-gpl-4.7.7
8bfd57
8bfd57
* Mon Sep 13 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.6-2
8bfd57
- backport pyuic fix for python2
8bfd57
8bfd57
* Thu Sep 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.6-1
8bfd57
- PyQt-x11-gpl-4.7.6
8bfd57
8bfd57
* Wed Aug 25 2010 Thomas Spura <tomspur@fedoraproject.org> - 4.7.4-3
8bfd57
- rebuild with python3.2
8bfd57
  http://lists.fedoraproject.org/pipermail/devel/2010-August/141368.html
8bfd57
8bfd57
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 4.7.4-2
8bfd57
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
8bfd57
8bfd57
* Wed Jul 14 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.4-1
8bfd57
- PyQt-x11-gpl-4.7.4
8bfd57
8bfd57
* Sat May 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.3-3
8bfd57
- BR: qt4-webkit-devel
8bfd57
8bfd57
* Mon Apr 26 2010 David Malcolm <dmalcolm@redhat.com> - 4.7.3-2
8bfd57
- add python 3 subpackages (#586196)
8bfd57
8bfd57
* Sat Apr 17 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.3-1
8bfd57
- PyQt-x11-gpl-4.7.3
8bfd57
8bfd57
* Sun Mar 21 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7.2-2
8bfd57
- rebuild against fixed qt to get QtMultimedia detected properly
8bfd57
8bfd57
* Thu Mar 18 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.2-1
8bfd57
- PyQt-x11-gpl-4.7.2
8bfd57
8bfd57
* Sun Mar 14 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7-5
8bfd57
- fix implicit linking when checking for QtHelp and QtAssistant
8bfd57
- remove Python 3 code from Python 2.6 directory, fixes FTBFS (#564633)
8bfd57
8bfd57
* Sat Mar 13 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7-4
8bfd57
- BR qt-assistant-adp-devel
8bfd57
8bfd57
* Tue Feb 23 2010 Than Ngo <than@redhat.com> - 4.7-3
8bfd57
- fix multilib conflict because of timestamp
8bfd57
8bfd57
* Sun Feb 14 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7-2
8bfd57
- rebuild
8bfd57
8bfd57
* Fri Jan 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7-1
8bfd57
- PyQt-x11-gpl-4.7 (final)
8bfd57
8bfd57
* Thu Jan 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7-0.1.20091231
8bfd57
- PyQt-x11-gpl-4.7-snapshot-20091231
8bfd57
8bfd57
* Fri Nov 27 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-5
8bfd57
- phonon bindings missing (#541685)
8bfd57
8bfd57
* Wed Nov 25 2009 Than Ngo <than@redhat.com> - 4.6.2-4
8bfd57
- fix conditional for RHEL
8bfd57
8bfd57
* Wed Nov 25 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-3
8bfd57
- PyQt4-4.6.2 breaks QStringList in QVariant, rebuild with sip-4.9.3 (#541211)
8bfd57
8bfd57
* Wed Nov 25 2009 Than Ngo <than@redhat.com> - 4.6.2-2
8bfd57
- fix conditional for RHEL
8bfd57
8bfd57
* Fri Nov 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-1
8bfd57
- PyQt4-4.6.2
8bfd57
8bfd57
* Thu Nov 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.1-2.1
8bfd57
- rebuild (for qt-4.6.0-rc1, f13+)
8bfd57
8bfd57
* Mon Nov 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.1-2
8bfd57
- Requires: sip-api(%%_sip_api_major) >= %%_sip_api
8bfd57
8bfd57
* Fri Oct 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.1-1
8bfd57
- PyQt4-4.6.1
8bfd57
8bfd57
* Thu Oct 15 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.1-0.1.20091014
8bfd57
- PyQt4-4.6.1-snapshot-20091014 (#529192)
8bfd57
8bfd57
* Tue Jul 28 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.4-1
8bfd57
- PyQt4-4.5.4
8bfd57
8bfd57
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5.2-2
8bfd57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8bfd57
8bfd57
* Thu Jul 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-1
8bfd57
- PyQt4-4.5.2
8bfd57
8bfd57
* Thu Jul 02 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-2
8bfd57
- fix build with qt-4.5.2
8bfd57
- PyQt4-devel multilib conflict (#509415)
8bfd57
8bfd57
* Tue Jun 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-1
8bfd57
- PyQt-4.5.1
8bfd57
8bfd57
* Fri Jun 05 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5-1
8bfd57
- PyQt-4.5
8bfd57
8bfd57
* Thu May 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5-0.2.20090520
8bfd57
- fix generation of sip_ver
8bfd57
8bfd57
* Thu May 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5-0.1.20090520
8bfd57
- PyQt-4.5-snapshot-20090520