From 1b76e044341bf5674dba303e3f7d8b426249bf0d Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 4 Oct 2011 11:06:07 -0500 Subject: [PATCH] 20111002 4.8 branch snapshot --- .gitignore | 2 +- qt.spec | 36 +++++++++++++++++++++++------------- sources | 3 +-- 3 files changed, 25 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index afa7b80..ccc9d2c 100644 --- a/.gitignore +++ b/.gitignore @@ -9,4 +9,4 @@ /hi64-phonon-gstreamer.png /qt-everywhere-opensource-src-4.7.3.tar.gz /qt-everywhere-opensource-src-4.8.0-beta1.tar.gz -/qt-doc-4.8.0-patch.tar.bz2 +/qt-everywhere-opensource-src-4.8.0-20111002.tar.xz diff --git a/qt.spec b/qt.spec index 6228001..cbdb61f 100644 --- a/qt.spec +++ b/qt.spec @@ -7,17 +7,25 @@ # See http://bugzilla.redhat.com/223663 %define multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparcv9 +%define snap 20111002 + Summary: Qt toolkit Name: qt Epoch: 1 Version: 4.8.0 -Release: 0.11.beta1%{?dist} +Release: 0.12.%{snap}%{?dist} # See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details License: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT Group: System Environment/Libraries Url: http://www.qtsoftware.com/ +%if 0%{?snap:1} +# git clone git://gitorious.org/qt/qt.git ; cd qt +# git archive --prefix qt-everywhere-opensource-src-%{version}/ 4.8 | xz -9 +Source0: qt-everywhere-opensource-src-4.8.0-20111002.tar.xz +%else Source0: http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-%{version}-beta1.tar.gz +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: qt4 < %{version}-%{release} @@ -63,9 +71,6 @@ Patch64: qt-everywhere-opensource-src-4.7.1-QTBUG-14467.patch # fix QTreeView crash triggered by KPackageKit (patch by David Faure) Patch65: qt-everywhere-opensource-src-4.8.0-tp-qtreeview-kpackagekit-crash.patch -# hack around openssl type mismatch wrt SSL_CTX_ctrl (with and without const) -Patch66: qt-everywhere-opensource-src-4.8.0-tp-openssl.patch - # fix the outdated standalone copy of JavaScriptCore Patch67: qt-everywhere-opensource-src-4.8.0-beta1-s390.patch @@ -88,9 +93,6 @@ Source24: qtconfig.desktop Source30: hi128-app-qt4-logo.png Source31: hi48-app-qt4-logo.png -# fix missing CSS styles and JS functions in the generated HTML documentation, omitted from the upstream tarball -Source100: qt-doc-4.8.0-patch.tar.bz2 - ## BOOTSTRAPPING, undef docs, demos, examples, phonon, webkit ## optional plugin bits @@ -374,8 +376,7 @@ Qt libraries used for drawing widgets and OpenGL items. %prep -%setup -q -n qt-everywhere-opensource-src-%{version} -a 100 -#setup -q -D -a 100 -n qt-everywhere-opensource-src-%{version} +%setup -q -n qt-everywhere-opensource-src-%{version} %patch2 -p1 -b .multilib-optflags # drop backup file(s), else they get installed too, http://bugzilla.redhat.com/639463 @@ -391,7 +392,6 @@ rm -fv mkspecs/linux-g++*/qmake.conf.multilib-optflags %patch63 -p1 -b .bpp24 %patch64 -p1 -b .QTBUG-14467 %patch65 -p1 -b .qtreeview-kpackagekit-crash -%patch66 -p1 -b .ssl %patch67 -p1 -b .s390 pushd src/3rdparty/webkit %patch68 -p1 -b .no_Werror @@ -508,12 +508,15 @@ make %{?_smp_mflags} # recreate .qm files LD_LIBRARY_PATH=`pwd`/lib bin/lrelease translations/*.ts +%if 0%{?snap:1} +# fixup/generate docs +LD_LIBRARY_PATH=`pwd`/lib QT_PLUGIN_PATH=`pwd`/plugins make docs +%endif + %install rm -rf %{buildroot} -mkdir -p %{buildroot}%{_qt4_docdir}/{html,qch,src} - make install INSTALL_ROOT=%{buildroot} %if 0%{?qbfb} @@ -774,7 +777,11 @@ fi %files -f qt.lang %defattr(-,root,root,-) -%doc README LGPL_EXCEPTION.txt LICENSE.LGPL LICENSE.GPL3 +%if ! 0%{?snap} +%doc README +%doc LICENSE.GPL3 +%endif +%doc LICENSE.LGPL LGPL_EXCEPTION.txt %if "%{_qt4_libdir}" != "%{_libdir}" /etc/ld.so.conf.d/* %dir %{_qt4_libdir} @@ -1021,6 +1028,9 @@ fi %changelog +* Mon Oct 03 2011 Rex Dieter 4.8.0-0.12.20111002 +- 20111002 4.8 branch snapshot + * Sat Sep 17 2011 Rex Dieter 4.8.0-0.11.beta1 - ./configure -webkit diff --git a/sources b/sources index 7ea4a99..d34bd7b 100644 --- a/sources +++ b/sources @@ -1,4 +1,3 @@ d9f511e4b51983b4e10eb58b320416d5 hi128-app-qt4-logo.png 6dcc0672ff9e60a6b83f95c5f42bec5b hi48-app-qt4-logo.png -b6d9da4c89cda9c555b9944f883e937a qt-everywhere-opensource-src-4.8.0-beta1.tar.gz -b47216c36285edd5be55ada4cdfbd974 qt-doc-4.8.0-patch.tar.bz2 +50ccdc3f1e240e41ea8b82793434834c qt-everywhere-opensource-src-4.8.0-20111002.tar.xz