[qt] 20111002 4.8 branch snapshot

Rex Dieter rdieter at fedoraproject.org
Tue Oct 4 16:06:21 UTC 2011


commit 1b76e044341bf5674dba303e3f7d8b426249bf0d
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Tue Oct 4 11:06:07 2011 -0500

    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 <rdieter at fedoraproject.org> 4.8.0-0.12.20111002
+- 20111002 4.8 branch snapshot
+
 * Sat Sep 17 2011 Rex Dieter <rdieter at fedoraproject.org> 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


More information about the scm-commits mailing list