SPECS (AC-branch): qt.spec - up to 3.3.8 - fix CVE-2007-3388 (HEAD...
glen
glen at pld-linux.org
Thu Aug 23 09:12:12 CEST 2007
Author: glen Date: Thu Aug 23 07:12:12 2007 GMT
Module: SPECS Tag: AC-branch
---- Log message:
- up to 3.3.8
- fix CVE-2007-3388 (HEAD merge)
---- Files affected:
SPECS:
qt.spec (1.352.2.2.2.2 -> 1.352.2.2.2.3)
---- Diffs:
================================================================
Index: SPECS/qt.spec
diff -u SPECS/qt.spec:1.352.2.2.2.2 SPECS/qt.spec:1.352.2.2.2.3
--- SPECS/qt.spec:1.352.2.2.2.2 Wed May 30 22:44:29 2007
+++ SPECS/qt.spec Thu Aug 23 09:12:07 2007
@@ -20,7 +20,7 @@
%define _withsql 1
%{!?with_sqlite:%{!?with_ibase:%{!?with_mysql:%{!?with_pgsql:%{!?with_odbc:%undefine _withsql}}}}}
-%define _ver 3.3.7
+%define _ver 3.3.8
Summary: The Qt3 GUI application framework
Summary(es): Biblioteca para ejecutar aplicaciones GUI Qt
@@ -28,23 +28,50 @@
Summary(pt_BR): Estrutura para rodar aplicações GUI Qt
Name: qt
Version: %{_ver}
-Release: 3
+Release: 4
Epoch: 6
License: GPL/QPL
Group: X11/Libraries
-#Source0: http://ep09.pld-linux.org/~%{_packager}/kde/%{name}-copy-%{_snap}.tar.bz2
-Source0: ftp://ftp.trolltech.com/qt/source/%{name}-x11-free-%{version}.tar.bz2
-# Source0-md5: 655e21cf6a7e66daf8ec6ceda81aae1e
-Source1: http://ep09.pld-linux.org/~arekm/%{name}-copy-patches-060404.tar.bz2
-# Source1-md5: 7cd0cf968a3610f2da55a7945eaa076f
-Source2: %{name}config.desktop
-Source3: designer.desktop
-Source4: assistant.desktop
-Source5: linguist.desktop
-Source6: %{name}-apply_patches.sh
-Source7: designer.png
-Source8: assistant.png
-Source9: linguist.png
+Source0: ftp://ftp.trolltech.com/qt/source/%{name}-x11-free-%{version}.tar.gz
+# Source0-md5: 37aec12c8c7b0e164957ec1aa3fd0189
+Source1: %{name}config.desktop
+Source2: designer.desktop
+Source3: assistant.desktop
+Source4: linguist.desktop
+Source5: designer.png
+Source6: assistant.png
+Source7: linguist.png
+
+# qt-copy patches
+# http://websvn.kde.org/branches/qt/3.3/qt-copy/patches/
+Patch101: 0001-dnd_optimization.patch
+Patch102: 0002-dnd_active_window_fix.patch
+Patch105: 0005-qpixmap_mitshm.patch
+Patch107: 0007-qpixmap_constants.patch
+Patch115: 0015-qiconview-finditem.patch
+Patch116: 0016-qiconview-rebuildcontainer.patch
+Patch117: 0017-qiconview-ctrl_rubber.patch
+Patch120: 0020-designer-deletetabs.patch
+Patch132: 0032-fix_rotated_randr.diff
+Patch135: 0035-qvaluelist-streaming-operator.patch
+Patch136: 0036-qprogressbar-optimization.patch
+Patch138: 0038-dragobject-dont-prefer-unknown.patch
+Patch144: 0044-qscrollview-windowactivate-fix.diff
+Patch146: 0046-qiconview-no-useless-scrollbar.diff
+Patch147: 0047-fix-kmenu-width.diff
+Patch148: 0048-qclipboard_hack_80072.patch
+Patch149: 0049-qiconview-rubber_on_move.diff
+Patch156: 0056-khotkeys_input_84434.patch
+Patch159: 0059-qpopup_has_mouse.patch
+Patch160: 0060-qpopup_ignore_mousepos.patch
+Patch161: 0061-qscrollview-propagate-horizontal-wheelevent.patch
+Patch173: 0073-xinerama-aware-qpopup.patch
+Patch176: 0076-fix-qprocess.diff
+Patch177: 0077-utf8-decoder-fixes.diff
+Patch178: 0078-argb-visual-hack.patch
+Patch179: 0079-compositing-types.patch
+Patch180: 0080-net-wm-sync-request.patch
+Patch181: 0081-format-string-fixes.diff
Patch0: %{name}-tools.patch
Patch1: %{name}-FHS.patch
Patch2: %{name}-qmake-nostatic.patch
@@ -63,7 +90,6 @@
Patch14: %{name}-x11-qfontdatabase_x11.patch
Patch15: %{name}-uic_colon_fix.patch
Patch16: %{name}-fvisibility.patch
-Patch17: %{name}-argb-visual-hack.patch
URL: http://www.trolltech.com/products/qt/
%{?with_ibase:BuildRequires: Firebird-devel >= 1.5.0}
BuildRequires: OpenGL-GLU-devel
@@ -648,6 +674,35 @@
%prep
%setup -q -n %{name}-x11-free-%{version} -a1
+
+%patch101 -p0
+%patch102 -p0
+%patch105 -p0
+%patch107 -p0
+%patch115 -p0
+%patch116 -p0
+%patch117 -p0
+%patch120 -p0
+%patch132 -p0
+%patch135 -p0
+%patch136 -p0
+%patch138 -p0
+%patch144 -p0
+%patch146 -p0
+%patch147 -p0
+%patch148 -p0
+%patch149 -p0
+%patch156 -p0
+%patch159 -p0
+%patch160 -p0
+%patch161 -p0
+%patch173 -p0
+%patch176 -p0
+%patch177 -p0
+%patch178 -p0
+%patch179 -p0
+%patch180 -p0
+%patch181 -p0
%patch0 -p1
%patch1 -p1
%patch2 -p1
@@ -665,12 +720,6 @@
#%patch14 -p1
%patch15 -p0
%patch16 -p0
-%patch17 -p0
-
-install %{SOURCE6} ./apply_patches
-chmod +x ./apply_patches
-./apply_patches
-rm ../.qt-x11-free-%{version}.applied
# change QMAKE_CFLAGS_RELEASE to build
# properly optimized libs
@@ -928,22 +977,22 @@
cp -R plugins-st/* $RPM_BUILD_ROOT%{_libdir}/qt/plugins-st
%endif
-install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
%if %{with designer}
-install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/designer.desktop
-install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
+install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/designer.desktop
+install %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}
%endif
+install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
-install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
-install %{SOURCE8} %{SOURCE9} $RPM_BUILD_ROOT%{_pixmapsdir}
+install %{SOURCE6} %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
install tools/qtconfig/images/appicon.png \
$RPM_BUILD_ROOT%{_pixmapsdir}/qtconfig.png
-%if %{without designer}
+%if !%{with designer}
install bin/uic $RPM_BUILD_ROOT%{_bindir}
%endif
@@ -1025,6 +1074,8 @@
done
+# drop some bad symlink
+rm -f $RPM_BUILD_ROOT%{_datadir}/qt/mkspecs/linux-g++/linux-g++
%clean
rm -rf $RPM_BUILD_ROOT
@@ -1244,6 +1295,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.352.2.2.2.3 2007/08/23 07:12:07 glen
+- up to 3.3.8
+- fix CVE-2007-3388 (HEAD merge)
+
Revision 1.352.2.2.2.2 2007/05/30 20:44:29 hawk
- added argb-visual-hack.patch to fix konsole grouping in KDE
details here http://bugs.kde.org/show_bug.cgi?id=146151 and here
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/qt.spec?r1=1.352.2.2.2.2&r2=1.352.2.2.2.3&f=u
More information about the pld-cvs-commit
mailing list