39f7a6
# Fedora Review: http://bugzilla.redhat.com/188180
39f7a6
39f7a6
# configure options
39f7a6
# -no-pch disables precompiled headers, make ccache-friendly
39f7a6
%define no_pch -no-pch
39f7a6
39f7a6
# See http://bugzilla.redhat.com/223663
39f7a6
%define multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparcv9 aarch64 ppc64le
39f7a6
%define multilib_basearchs x86_64 ppc64 s390x sparc64 aarch64 ppc64le
39f7a6
39f7a6
%if 0%{?fedora} > 16 || 0%{?rhel} > 6
39f7a6
# use external qt_settings pkg
39f7a6
%define qt_settings 1
39f7a6
%endif
39f7a6
39f7a6
%if 0%{?_rpmconfigdir:1}
39f7a6
%define rpm_macros_dir %{_rpmconfigdir}/macros.d
39f7a6
%else
39f7a6
%define rpm_macros_dir %{_sysconfdir}/rpm
39f7a6
%endif
39f7a6
39f7a6
# trim changelog included in binary rpms
39f7a6
%global _changelog_trimtime %(date +%s -d "1 year ago")
39f7a6
39f7a6
Summary: Qt toolkit
39f7a6
Name:    qt
39f7a6
Epoch:   1
39f7a6
Version: 4.8.5
39f7a6
Release: 10%{?dist}
39f7a6
39f7a6
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
39f7a6
License: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT
39f7a6
Group: System Environment/Libraries
39f7a6
Url:     http://qt-project.org/
39f7a6
%if 0%{?pre:1}
39f7a6
Source0: http://download.qt-project.org/snapshots/qt/4.8/%{version}-%{pre}/qt-everywhere-opensource-src-%{version}-%{pre}.tar.gz
39f7a6
%else
39f7a6
Source0: http://download.qt-project.org/official_releases/qt/4.8/%{version}/qt-everywhere-opensource-src-%{version}.tar.gz
39f7a6
%endif
39f7a6
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
39f7a6
39f7a6
Obsoletes: qt4 < %{version}-%{release}
39f7a6
Provides: qt4 = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4%{?_isa} = %{version}-%{release}}
39f7a6
39f7a6
# default Qt config file
39f7a6
Source4: Trolltech.conf
39f7a6
39f7a6
# header file to workaround multilib issue
39f7a6
Source5: qconfig-multilib.h
39f7a6
39f7a6
# set default QMAKE_CFLAGS_RELEASE
39f7a6
Patch2: qt-everywhere-opensource-src-4.8.0-tp-multilib-optflags.patch
39f7a6
39f7a6
# get rid of timestamp which causes multilib problem
39f7a6
Patch4: qt-everywhere-opensource-src-4.8.5-uic_multilib.patch
39f7a6
39f7a6
# enable ft lcdfilter
39f7a6
Patch15: qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
39f7a6
39f7a6
# may be upstreamable, not sure yet
39f7a6
# workaround for gdal/grass crashers wrt glib_eventloop null deref's
39f7a6
Patch23: qt-everywhere-opensource-src-4.6.3-glib_eventloop_nullcheck.patch
39f7a6
39f7a6
# hack out largely useless (to users) warnings about qdbusconnection
39f7a6
# (often in kde apps), keep an eye on https://git.reviewboard.kde.org/r/103699/
39f7a6
Patch25: qt-everywhere-opensource-src-4.8.3-qdbusconnection_no_debug.patch
39f7a6
39f7a6
# lrelease-qt4 tries to run qmake not qmake-qt4 (http://bugzilla.redhat.com/820767)
39f7a6
Patch26: qt-everywhere-opensource-src-4.8.1-linguist_qmake-qt4.patch
39f7a6
39f7a6
# enable debuginfo in libQt3Support
39f7a6
Patch27: qt-everywhere-opensource-src-4.8.1-qt3support_debuginfo.patch
39f7a6
39f7a6
# kde4/multilib QT_PLUGIN_PATH
39f7a6
Patch28: qt-everywhere-opensource-src-4.8.5-qt_plugin_path.patch
39f7a6
39f7a6
## upstreamable bits
39f7a6
# add support for pkgconfig's Requires.private to qmake
39f7a6
Patch50: qt-everywhere-opensource-src-4.8.4-qmake_pkgconfig_requires_private.patch
39f7a6
39f7a6
# fix invalid inline assembly in qatomic_{i386,x86_64}.h (de)ref implementations
39f7a6
Patch53: qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch
39f7a6
39f7a6
# fix invalid assumptions about mysql_config --libs
39f7a6
# http://bugzilla.redhat.com/440673
39f7a6
Patch54: qt-everywhere-opensource-src-4.7.0-beta2-mysql_config.patch
39f7a6
39f7a6
# http://bugs.kde.org/show_bug.cgi?id=180051#c22
39f7a6
Patch55: qt-everywhere-opensource-src-4.6.2-cups.patch
39f7a6
39f7a6
# Fails to create debug build of Qt projects on mingw (rhbz#653674)
39f7a6
Patch64: qt-everywhere-opensource-src-4.8.5-QTBUG-14467.patch
39f7a6
39f7a6
# fix QTreeView crash triggered by KPackageKit (patch by David Faure)
39f7a6
Patch65: qt-everywhere-opensource-src-4.8.0-tp-qtreeview-kpackagekit-crash.patch
39f7a6
39f7a6
# fix the outdated standalone copy of JavaScriptCore
39f7a6
Patch67: qt-everywhere-opensource-src-4.8.0-beta1-s390.patch
39f7a6
39f7a6
# https://bugs.webkit.org/show_bug.cgi?id=63941
39f7a6
# -Wall + -Werror = fail
39f7a6
Patch68: qt-everywhere-opensource-src-4.8.3-no_Werror.patch
39f7a6
39f7a6
# revert qlist.h commit that seems to induce crashes in qDeleteAll
39f7a6
Patch69: qt-everywhere-opensource-src-4.8.0-QTBUG-22037.patch
39f7a6
39f7a6
# Buttons in Qt applications not clickable when run under gnome-shell (#742658, QTBUG-21900)
39f7a6
Patch71:  qt-everywhere-opensource-src-4.8.5-QTBUG-21900.patch
39f7a6
39f7a6
# workaround
39f7a6
# sql/drivers/tds/qsql_tds.cpp:341:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
39f7a6
Patch74: qt-everywhere-opensource-src-4.8.5-tds_no_strict_aliasing.patch
39f7a6
39f7a6
# add missing method for QBasicAtomicPointer on s390(x)
39f7a6
Patch76: qt-everywhere-opensource-src-4.8.0-s390-atomic.patch
39f7a6
39f7a6
# don't spam in release/no_debug mode if libicu is not present at runtime
39f7a6
Patch77: qt-everywhere-opensource-src-4.8.3-icu_no_debug.patch
39f7a6
39f7a6
# gcc doesn't support flag -fuse-ld=gold
39f7a6
Patch80: qt-everywhere-opensource-src-4.8.0-ld-gold.patch
39f7a6
39f7a6
# https://bugzilla.redhat.com/show_bug.cgi?id=810500
39f7a6
Patch81: qt-everywhere-opensource-src-4.8.2--assistant-crash.patch
39f7a6
39f7a6
# https://bugzilla.redhat.com/show_bug.cgi?id=694385
39f7a6
# https://bugs.kde.org/show_bug.cgi?id=249217
39f7a6
# https://bugreports.qt-project.org/browse/QTBUG-4862
39f7a6
# QDir::homePath() should account for an empty HOME environment variable on X11
39f7a6
Patch82: qt-everywhere-opensource-src-4.8.5-QTBUG-4862.patch
39f7a6
39f7a6
# poll support
39f7a6
Patch83: qt-4.8-poll.patch
39f7a6
39f7a6
# aarch64 support
39f7a6
Patch84: aarch64.patch
39f7a6
Patch85: aarch64_fix_atomic_set.patch
39f7a6
39f7a6
# prevent overflow warning
39f7a6
Patch86: qt-gcc-warning-overflow.patch
39f7a6
39f7a6
# ppc64le support
39f7a6
Patch87: qt-everywhere-opensource-src-4.8-ppc64le_support.patch
39f7a6
39f7a6
# upstream patches
39f7a6
# http://codereview.qt-project.org/#change,22006
39f7a6
Patch100: qt-everywhere-opensource-src-4.8.1-qtgahandle.patch
39f7a6
39f7a6
# REVERT fix for https://bugreports.qt-project.org/browse/QTBUG-30076
39f7a6
# (hopefully just a short-term fix/hack until there's something better)
39f7a6
# regresses/changes postgresql driver behavior
39f7a6
Patch101: qt-everywhere-opensource-src-4.8.5-QTBUG-30076.patch
39f7a6
39f7a6
# backported from Qt5 (essentially)
39f7a6
# http://bugzilla.redhat.com/702493
39f7a6
# https://bugreports.qt-project.org/browse/QTBUG-5545
39f7a6
Patch102: qt-everywhere-opensource-src-4.8.5-qgtkstyle_disable_gtk_theme_check.patch
39f7a6
39f7a6
# workaround for MOC issues with Boost headers (#756395)
39f7a6
# https://bugreports.qt-project.org/browse/QTBUG-22829
39f7a6
Patch113: qt-everywhere-opensource-src-4.8.5-QTBUG-22829.patch
39f7a6
39f7a6
## upstream git
39f7a6
39f7a6
# security patches
39f7a6
39f7a6
# desktop files
39f7a6
Source20: assistant.desktop
39f7a6
Source21: designer.desktop
39f7a6
Source22: linguist.desktop
39f7a6
Source23: qdbusviewer.desktop
39f7a6
Source24: qtdemo.desktop
39f7a6
Source25: qtconfig.desktop
39f7a6
39f7a6
# upstream qt4-logo, http://trolltech.com/images/products/qt/qt4-logo
39f7a6
Source30: hi128-app-qt4-logo.png
39f7a6
Source31: hi48-app-qt4-logo.png
39f7a6
39f7a6
## BOOTSTRAPPING, undef docs, demos, examples, phonon, webkit
39f7a6
39f7a6
## optional plugin bits
39f7a6
# set to -no-sql-<driver> to disable
39f7a6
# set to -qt-sql-<driver> to enable *in* qt library
39f7a6
%define mysql -plugin-sql-mysql
39f7a6
%define odbc -plugin-sql-odbc
39f7a6
%define psql -plugin-sql-psql
39f7a6
%define sqlite -plugin-sql-sqlite
39f7a6
%define phonon -phonon
39f7a6
%define phonon_backend -phonon-backend
39f7a6
%define dbus -dbus-linked
39f7a6
%define graphicssystem -graphicssystem raster
39f7a6
%define gtkstyle -gtkstyle
39f7a6
%if 0%{?fedora}
39f7a6
# FIXME/TODO: use system webkit for assistant, examples/webkit, demos/browser
39f7a6
%define webkit -webkit
39f7a6
%define ibase -plugin-sql-ibase
39f7a6
%define tds -plugin-sql-tds
39f7a6
%endif
39f7a6
%if 0%{?rhel}
39f7a6
%define no_javascript_jit -no-javascript-jit
39f7a6
%define ibase -no-sql-ibase
39f7a6
%define tds -no-sql-tds
39f7a6
%endif
39f7a6
%ifarch aarch64
39f7a6
%define no_javascript_jit -no-javascript-jit
39f7a6
%endif
39f7a6
39f7a6
# See http://bugzilla.redhat.com/196901
39f7a6
%define _qt4 %{name}
39f7a6
%define _qt4_prefix %{_libdir}/qt4
39f7a6
%define _qt4_bindir %{_qt4_prefix}/bin
39f7a6
# _qt4_datadir is not multilib clean, and hacks to workaround that breaks stuff.
39f7a6
#define _qt4_datadir %{_datadir}/qt4
39f7a6
%define _qt4_datadir %{_qt4_prefix}
39f7a6
%define _qt4_demosdir %{_qt4_prefix}/demos
39f7a6
%define _qt4_docdir %{_docdir}/qt4
39f7a6
%define _qt4_examplesdir %{_qt4_prefix}/examples
39f7a6
%define _qt4_headerdir %{_includedir} 
39f7a6
%define _qt4_importdir %{_qt4_prefix}/imports 
39f7a6
%define _qt4_libdir %{_libdir}
39f7a6
%define _qt4_plugindir %{_qt4_prefix}/plugins
39f7a6
%define _qt4_sysconfdir %{_sysconfdir}
39f7a6
%define _qt4_translationdir %{_datadir}/qt4/translations
39f7a6
39f7a6
BuildRequires: cups-devel
39f7a6
BuildRequires: desktop-file-utils
39f7a6
BuildRequires: findutils
39f7a6
BuildRequires: libjpeg-devel
39f7a6
BuildRequires: libmng-devel
39f7a6
BuildRequires: libtiff-devel
39f7a6
BuildRequires: pkgconfig
39f7a6
BuildRequires: pkgconfig(alsa) 
39f7a6
BuildRequires: pkgconfig(dbus-1)
39f7a6
BuildRequires: pkgconfig(fontconfig)
39f7a6
BuildRequires: pkgconfig(glib-2.0)
39f7a6
BuildRequires: pkgconfig(icu-i18n)
39f7a6
BuildRequires: pkgconfig(NetworkManager)
39f7a6
BuildRequires: pkgconfig(openssl)
39f7a6
BuildRequires: pkgconfig(libpng)
39f7a6
BuildRequires: pkgconfig(libpulse)
39f7a6
BuildRequires: pkgconfig(xtst) 
39f7a6
BuildRequires: pkgconfig(zlib)
39f7a6
BuildRequires: rsync
39f7a6
39f7a6
%define gl_deps pkgconfig(gl) pkgconfig(glu)
39f7a6
%define x_deps pkgconfig(ice) pkgconfig(sm) pkgconfig(xcursor) pkgconfig(xext) pkgconfig(xfixes) pkgconfig(xft) pkgconfig(xi) pkgconfig(xinerama) pkgconfig(xrandr) pkgconfig(xrender) pkgconfig(xt) pkgconfig(xv) pkgconfig(x11) pkgconfig(xproto)
39f7a6
BuildRequires: %{gl_deps}
39f7a6
BuildRequires: %{x_deps}
39f7a6
39f7a6
%if "%{?ibase}" != "-no-sql-ibase"
39f7a6
BuildRequires: firebird-devel
39f7a6
%endif
39f7a6
39f7a6
%if "%{?mysql}" != "-no-sql-mysql"
39f7a6
BuildRequires: mysql-devel >= 4.0
39f7a6
%endif
39f7a6
39f7a6
%if "%{?phonon_backend}" == "-phonon-backend"
39f7a6
BuildRequires: pkgconfig(gstreamer-0.10) 
39f7a6
BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) 
39f7a6
%endif
39f7a6
39f7a6
%if "%{?gtkstyle}" == "-gtkstyle"
39f7a6
BuildRequires: pkgconfig(gtk+-2.0) 
39f7a6
%endif
39f7a6
39f7a6
%if "%{?psql}" != "-no-sql-psql"
39f7a6
BuildRequires: postgresql-devel
39f7a6
%endif
39f7a6
39f7a6
%if "%{?odbc}" != "-no-sql-odbc"
39f7a6
BuildRequires: unixODBC-devel
39f7a6
%endif
39f7a6
39f7a6
%if "%{?sqlite}" != "-no-sql-sqlite"
39f7a6
%define _system_sqlite -system-sqlite
39f7a6
BuildRequires: pkgconfig(sqlite3) 
39f7a6
%endif
39f7a6
39f7a6
Provides:  qt4-sqlite = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4-sqlite%{?_isa} = %{version}-%{release}}
39f7a6
Obsoletes: qt-sqlite < 1:4.7.1-16
39f7a6
Provides:  qt-sqlite = %{?epoch:%{epoch}:}%{version}-%{release} 
39f7a6
%{?_isa:Provides: qt-sqlite%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}}
39f7a6
39f7a6
%if "%{?tds}" != "-no-sql-tds"
39f7a6
BuildRequires: freetds-devel
39f7a6
%endif
39f7a6
39f7a6
Obsoletes: qgtkstyle < 0.1
39f7a6
Provides:  qgtkstyle = 0.1-1
39f7a6
Requires: ca-certificates
39f7a6
%if 0%{?qt_settings}
39f7a6
Requires: qt-settings
39f7a6
%endif
39f7a6
39f7a6
%description 
39f7a6
Qt is a software toolkit for developing applications.
39f7a6
39f7a6
This package contains base tools, like string, xml, and network
39f7a6
handling.
39f7a6
39f7a6
%package assistant
39f7a6
Summary: Documentation browser for Qt 4
39f7a6
Group: Documentation
39f7a6
Requires: %{name}-sqlite%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Provides: qt4-assistant = %{version}-%{release}
39f7a6
Requires: %{name}-x11%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
%description assistant
39f7a6
%{summary}.
39f7a6
39f7a6
%package config
39f7a6
Summary: Graphical configuration tool for programs using Qt 4 
39f7a6
Group: User Interface/Desktops
39f7a6
# -config introduced in 4.7.1-10 , for upgrade path
39f7a6
# seems to tickle a pk bug, https://bugzilla.redhat.com/674326
39f7a6
#Obsoletes: %{name}-x11 < 1:4.7.1-10
39f7a6
Obsoletes: qt4-config < 4.5.0
39f7a6
Provides:  qt4-config = %{version}-%{release}
39f7a6
Requires: %{name}-x11%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
%description config 
39f7a6
%{summary}.
39f7a6
39f7a6
%define demos 1
39f7a6
%package demos
39f7a6
Summary: Demonstration applications for %{name}
39f7a6
Group:   Documentation
39f7a6
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Requires: %{name}-doc
39f7a6
%description demos
39f7a6
%{summary}.
39f7a6
39f7a6
%define docs 1
39f7a6
%package doc
39f7a6
Summary: API documentation for %{name}
39f7a6
Group: Documentation
39f7a6
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Requires: %{name}-assistant
39f7a6
Obsoletes: qt4-doc < %{version}-%{release}
39f7a6
Provides:  qt4-doc = %{version}-%{release}
39f7a6
# help workaround yum bug http://bugzilla.redhat.com/502401
39f7a6
Obsoletes: qt-doc < 1:4.5.1-4
39f7a6
BuildArch: noarch
39f7a6
%description doc
39f7a6
%{summary}.  Includes:
39f7a6
Qt Assistant
39f7a6
39f7a6
%package designer-plugin-webkit
39f7a6
Summary: Qt designer plugin for WebKit
39f7a6
Group: Development/Libraries
39f7a6
Requires: %{name}-x11%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
%description designer-plugin-webkit
39f7a6
%{summary}.
39f7a6
39f7a6
%package devel
39f7a6
Summary: Development files for the Qt toolkit
39f7a6
Group: Development/Libraries
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Requires: %{name}-x11%{?_isa}
39f7a6
Requires: %{name}-sqlite%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Requires: %{gl_deps}
39f7a6
Requires: %{x_deps}
39f7a6
Requires: pkgconfig
39f7a6
%if 0%{?phonon:1}
39f7a6
Provides: qt4-phonon-devel = %{version}-%{release}
39f7a6
%endif
39f7a6
Obsoletes: qt4-designer < %{version}-%{release}
39f7a6
Provides:  qt4-designer = %{version}-%{release}
39f7a6
# as long as libQtUiTools.a is included
39f7a6
Provides:  %{name}-static = %{version}-%{release}
39f7a6
Obsoletes: qt4-devel < %{version}-%{release}
39f7a6
Provides:  qt4-devel = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4-devel%{?_isa} = %{version}-%{release}}
39f7a6
Provides:  qt4-static = %{version}-%{release}
39f7a6
39f7a6
%description devel
39f7a6
This package contains the files necessary to develop
39f7a6
applications using the Qt toolkit.  Includes:
39f7a6
Qt Linguist
39f7a6
39f7a6
# make a devel private subpkg or not?
39f7a6
%define private 1
39f7a6
%package devel-private
39f7a6
Summary: Private headers for Qt toolkit 
39f7a6
Group: Development/Libraries
39f7a6
Provides: qt4-devel-private = %{version}-%{release}
39f7a6
Requires: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
BuildArch: noarch
39f7a6
%description devel-private
39f7a6
%{summary}.
39f7a6
39f7a6
%define examples 1
39f7a6
%package examples
39f7a6
Summary: Programming examples for %{name}
39f7a6
Group: Documentation
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
%description examples
39f7a6
%{summary}.
39f7a6
39f7a6
%define qvfb 1
39f7a6
%package qvfb
39f7a6
Summary: Virtual frame buffer for Qt for Embedded Linux
39f7a6
Group: Applications/Emulators
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
%description qvfb
39f7a6
%{summary}.
39f7a6
39f7a6
%package ibase
39f7a6
Summary: IBase driver for Qt's SQL classes
39f7a6
Group:  System Environment/Libraries
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Provides:  qt4-ibase = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4-ibase%{?_isa} = %{version}-%{release}}
39f7a6
%description ibase
39f7a6
%{summary}.
39f7a6
39f7a6
%package mysql
39f7a6
Summary: MySQL driver for Qt's SQL classes
39f7a6
Group: System Environment/Libraries
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Obsoletes: qt4-MySQL < %{version}-%{release}
39f7a6
Provides:  qt4-MySQL = %{version}-%{release}
39f7a6
Obsoletes: qt4-mysql < %{version}-%{release}
39f7a6
Provides:  qt4-mysql = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4-mysql%{?_isa} = %{version}-%{release}}
39f7a6
%description mysql 
39f7a6
%{summary}.
39f7a6
39f7a6
%package odbc 
39f7a6
Summary: ODBC driver for Qt's SQL classes
39f7a6
Group: System Environment/Libraries
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Obsoletes: qt4-ODBC < %{version}-%{release}
39f7a6
Provides:  qt4-ODBC = %{version}-%{release}
39f7a6
Obsoletes: qt4-odbc < %{version}-%{release}
39f7a6
Provides:  qt4-odbc = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4-odbc%{?_isa} = %{version}-%{release}}
39f7a6
%description odbc 
39f7a6
%{summary}.
39f7a6
39f7a6
%package postgresql 
39f7a6
Summary: PostgreSQL driver for Qt's SQL classes
39f7a6
Group: System Environment/Libraries
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Obsoletes: qt4-PostgreSQL < %{version}-%{release}
39f7a6
Provides:  qt4-PostgreSQL = %{version}-%{release}
39f7a6
Obsoletes: qt4-postgresql < %{version}-%{release}
39f7a6
Provides:  qt4-postgresql = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4-postgresql%{?_isa} = %{version}-%{release}}
39f7a6
%description postgresql 
39f7a6
%{summary}.
39f7a6
39f7a6
%package tds
39f7a6
Summary: TDS driver for Qt's SQL classes
39f7a6
Group: System Environment/Libraries
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Provides: qt4-tds = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4-tds%{?_isa} = %{version}-%{release}}
39f7a6
%description tds
39f7a6
%{summary}.
39f7a6
39f7a6
%package x11
39f7a6
Summary: Qt GUI-related libraries
39f7a6
Group: System Environment/Libraries
39f7a6
# include Obsoletes here to be safe(r) bootstrap-wise with phonon-4.5.0
39f7a6
# that will Provides: it -- Rex
39f7a6
Obsoletes: qt-designer-plugin-phonon < 1:4.7.2-6
39f7a6
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
Obsoletes: qt4-x11 < %{version}-%{release}
39f7a6
Provides:  qt4-x11 = %{version}-%{release}
39f7a6
%{?_isa:Provides: qt4-x11%{?_isa} = %{version}-%{release}}
39f7a6
%description x11
39f7a6
Qt libraries used for drawing widgets and OpenGL items.
39f7a6
39f7a6
%package qdbusviewer
39f7a6
Summary: D-Bus debugger and viewer
39f7a6
# When split out from qt-x11
39f7a6
Obsoletes: qt-x11 < 1:4.8.5-2
39f7a6
Requires: %{name}-x11%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
39f7a6
%description qdbusviewer
39f7a6
QDbusviewer can be used to inspect D-Bus objects of running programs
39f7a6
and invoke methods on those objects.
39f7a6
39f7a6
39f7a6
%prep
39f7a6
%setup -q -n qt-everywhere-opensource-src-%{version} 
39f7a6
39f7a6
%patch2 -p1 -b .multilib-optflags
39f7a6
# drop backup file(s), else they get installed too, http://bugzilla.redhat.com/639463
39f7a6
rm -fv mkspecs/linux-g++*/qmake.conf.multilib-optflags
39f7a6
%patch4 -p1 -b .uic_multilib
39f7a6
%patch15 -p1 -b .enable_ft_lcdfilter
39f7a6
%patch23 -p1 -b .glib_eventloop_nullcheck
39f7a6
%patch25 -p1 -b .qdbusconnection_no_debug
39f7a6
%patch26 -p1 -b .linguist_qtmake-qt4
39f7a6
%patch27 -p1 -b .qt3support_debuginfo
39f7a6
%patch28 -p1 -b .qt_plugin_path
39f7a6
%patch50 -p1 -b .qmake_pkgconfig_requires_private
39f7a6
## TODO: still worth carrying?  if so, upstream it.
39f7a6
%patch53 -p1 -b .qatomic-inline-asm
39f7a6
## TODO: upstream me
39f7a6
%patch54 -p1 -b .mysql_config
39f7a6
%patch55 -p1 -b .cups-1
39f7a6
%patch64 -p1 -b .QTBUG-14467
39f7a6
%patch65 -p1 -b .qtreeview-kpackagekit-crash
39f7a6
%patch67 -p1 -b .s390
39f7a6
%patch68 -p1 -b .no_Werror
39f7a6
%patch69 -p1 -b .QTBUG-22037
39f7a6
%patch71 -p1 -b .QTBUG-21900
39f7a6
%patch74 -p1 -b .tds_no_strict_aliasing
39f7a6
%patch76 -p1 -b .s390-atomic
39f7a6
%patch77 -p1 -b .icu_no_debug
39f7a6
%patch80 -p1 -b .ld.gold
39f7a6
%patch81 -p1 -b .assistant-crash
39f7a6
%patch82 -p1 -b .QTBUG-4862
39f7a6
%patch83 -p1 -b .poll
39f7a6
%patch84 -p1 -b .aarch64
39f7a6
%patch85 -p1 -b .aarch64_fix_atomic_set.patch
39f7a6
%patch86 -p1 -b .gcc-overflow-warning
39f7a6
%patch87 -p1 -b .ppc64le
39f7a6
39f7a6
# upstream patches
39f7a6
%patch100 -p1 -b .QTgaHandler
39f7a6
%patch101 -p1 -R -b .QTBUG-30076
39f7a6
%patch102 -p1 -b .qgtkstyle_disable_gtk_theme_check
39f7a6
%patch113 -p1 -b .QTBUG-22829
39f7a6
39f7a6
# upstream git
39f7a6
39f7a6
# security fixes
39f7a6
39f7a6
# drop -fexceptions from $RPM_OPT_FLAGS
39f7a6
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
39f7a6
39f7a6
%define platform linux-g++
39f7a6
39f7a6
# some 64bit platforms assume -64 suffix, https://bugzilla.redhat.com/569542
39f7a6
%if "%{?__isa_bits}"  == "64"
39f7a6
%define platform linux-g++-64
39f7a6
%endif
39f7a6
39f7a6
# https://bugzilla.redhat.com/478481
39f7a6
%ifarch x86_64
39f7a6
%define platform linux-g++
39f7a6
%endif
39f7a6
39f7a6
%ifarch aarch64
39f7a6
# aarch64 gcc does not support -m64
39f7a6
%define platform linux-g++-aarch64
39f7a6
%endif
39f7a6
39f7a6
sed -i -e "s|-O2|$RPM_OPT_FLAGS|g" \
39f7a6
  mkspecs/%{platform}/qmake.conf 
39f7a6
39f7a6
sed -i -e "s|^\(QMAKE_LFLAGS_RELEASE.*\)|\1 $RPM_LD_FLAGS|" \
39f7a6
  mkspecs/common/g++-unix.conf
39f7a6
39f7a6
# undefine QMAKE_STRIP, so we get useful -debuginfo pkgs
39f7a6
sed -i -e "s|^QMAKE_STRIP.*=.*|QMAKE_STRIP             =|" \
39f7a6
  mkspecs/common/linux.conf 
39f7a6
39f7a6
# set correct lib path
39f7a6
if [ "%{_lib}" == "lib64" ] ; then
39f7a6
  sed -i -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test
39f7a6
  sed -i -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test
39f7a6
fi
39f7a6
39f7a6
# let makefile create missing .qm files, the .qm files should be included in qt upstream
39f7a6
for f in translations/*.ts ; do
39f7a6
  touch ${f%.ts}.qm
39f7a6
done
39f7a6
39f7a6
39f7a6
%build
39f7a6
39f7a6
# build shared, threaded (default) libraries
39f7a6
./configure -v \
39f7a6
  -confirm-license \
39f7a6
  -opensource \
39f7a6
  -optimized-qmake \
39f7a6
  -prefix %{_qt4_prefix} \
39f7a6
  -bindir %{_qt4_bindir} \
39f7a6
  -datadir %{_qt4_datadir} \
39f7a6
  -demosdir %{_qt4_demosdir} \
39f7a6
  -docdir %{_qt4_docdir} \
39f7a6
  -examplesdir %{_qt4_examplesdir} \
39f7a6
  -headerdir %{_qt4_headerdir} \
39f7a6
  -importdir %{_qt4_importdir} \
39f7a6
  -libdir %{_qt4_libdir} \
39f7a6
  -plugindir %{_qt4_plugindir} \
39f7a6
  -sysconfdir %{_qt4_sysconfdir} \
39f7a6
  -translationdir %{_qt4_translationdir} \
39f7a6
  -platform %{platform} \
39f7a6
  -release \
39f7a6
  -shared \
39f7a6
  -cups \
39f7a6
  -fontconfig \
39f7a6
  -largefile \
39f7a6
  -gtkstyle \
39f7a6
  -no-rpath \
39f7a6
  -reduce-relocations \
39f7a6
  -no-separate-debug-info \
39f7a6
  %{?phonon} %{!?phonon:-no-phonon} \
39f7a6
  %{?phonon_backend} \
39f7a6
  %{?no_pch} \
39f7a6
  %{?no_javascript_jit} \
39f7a6
  -sm \
39f7a6
  -stl \
39f7a6
  -system-libmng \
39f7a6
  -system-libpng \
39f7a6
  -system-libjpeg \
39f7a6
  -system-libtiff \
39f7a6
  -system-zlib \
39f7a6
  -xinput \
39f7a6
  -xcursor \
39f7a6
  -xfixes \
39f7a6
  -xinerama \
39f7a6
  -xshape \
39f7a6
  -xrandr \
39f7a6
  -xrender \
39f7a6
  -xkb \
39f7a6
  -glib \
39f7a6
  -icu \
39f7a6
  -openssl-linked \
39f7a6
  -xmlpatterns \
39f7a6
  %{?dbus} %{!?dbus:-no-dbus} \
39f7a6
  %{?graphicssystem} \
39f7a6
  %{?webkit} %{!?webkit:-no-webkit } \
39f7a6
  %{?ibase} \
39f7a6
  %{?mysql} \
39f7a6
  %{?psql} \
39f7a6
  %{?odbc} \
39f7a6
  %{?sqlite} %{?_system_sqlite} \
39f7a6
  %{?tds} \
39f7a6
  %{!?docs:-nomake docs} \
39f7a6
  %{!?demos:-nomake demos} \
39f7a6
  %{!?examples:-nomake examples}
39f7a6
39f7a6
# create Makefile correctly
39f7a6
qtbuilddir=%{_builddir}/qt-everywhere-opensource-src-%{version}
39f7a6
for d in complexpingpong pingpong ; do
39f7a6
  pushd examples/dbus/$d
39f7a6
  $qtbuilddir/bin/qmake -spec $qtbuilddir/mkspecs/%{platform}/
39f7a6
  popd
39f7a6
done
39f7a6
39f7a6
make %{?_smp_mflags}
39f7a6
39f7a6
# TODO: consider patching tools/tools.pro to enable building this by default
39f7a6
%{?qvfb:make %{?_smp_mflags} -C tools/qvfb}
39f7a6
39f7a6
# recreate .qm files
39f7a6
LD_LIBRARY_PATH=`pwd`/lib bin/lrelease translations/*.ts
39f7a6
39f7a6
39f7a6
%install
39f7a6
rm -rf %{buildroot}
39f7a6
39f7a6
make install INSTALL_ROOT=%{buildroot}
39f7a6
39f7a6
install -m 0644 src/corelib/arch/qatomic_aarch64.h %{buildroot}%{_qt4_headerdir}/QtCore/qatomic_aarch64.h
39f7a6
39f7a6
%if 0%{?qvfb}
39f7a6
make install INSTALL_ROOT=%{buildroot} -C tools/qvfb
39f7a6
%find_lang qvfb --with-qt --without-mo
39f7a6
%else
39f7a6
rm -f %{buildroot}%{_qt4_translationdir}/qvfb*.qm
39f7a6
%endif
39f7a6
39f7a6
%if 0%{?private}
39f7a6
# install private headers
39f7a6
# using rsync -R as easy way to preserve relative path names
39f7a6
# we're cheating and using %%_prefix (/usr) directly here
39f7a6
rsync -aR \
39f7a6
  include/Qt{Core,Declarative,Gui,Script}/private \
39f7a6
  src/{corelib,declarative,gui,script}/*/*_p.h \
39f7a6
  %{buildroot}%{_prefix}/
39f7a6
%endif
39f7a6
39f7a6
# Add desktop files, --vendor=qt4 helps avoid possible conflicts with qt3/qt5
39f7a6
desktop-file-install \
39f7a6
  --dir=%{buildroot}%{_datadir}/applications \
39f7a6
  --vendor="qt4" \
39f7a6
  %{SOURCE20} %{SOURCE21} %{SOURCE22} %{?dbus:%{SOURCE23}} %{?demos:%{SOURCE24}} %{SOURCE25}
39f7a6
39f7a6
## pkg-config
39f7a6
# strip extraneous dirs/libraries 
39f7a6
# safe ones
39f7a6
glib2_libs=$(pkg-config --libs glib-2.0 gobject-2.0 gthread-2.0)
39f7a6
ssl_libs=$(pkg-config --libs openssl)
39f7a6
for dep in \
39f7a6
  -laudio -ldbus-1 -lfreetype -lfontconfig ${glib2_libs} \
39f7a6
  -ljpeg -lm -lmng -lpng -lpulse -lpulse-mainloop-glib ${ssl_libs} -lsqlite3 -lz \
39f7a6
  -L/usr/X11R6/lib -L/usr/X11R6/%{_lib} -L%{_libdir} ; do
39f7a6
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/lib*.la 
39f7a6
#  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/pkgconfig/*.pc
39f7a6
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/*.prl
39f7a6
done
39f7a6
# riskier
39f7a6
for dep in -ldl -lphonon -lpthread -lICE -lSM -lX11 -lXcursor -lXext -lXfixes -lXft -lXinerama -lXi -lXrandr -lXrender -lXt ; do
39f7a6
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/lib*.la 
39f7a6
#  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/pkgconfig/*.pc 
39f7a6
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/*.prl
39f7a6
done
39f7a6
39f7a6
# nuke dangling reference(s) to %buildroot
39f7a6
sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" %{buildroot}%{_qt4_libdir}/*.prl
39f7a6
sed -i -e "s|-L%{_builddir}/qt-everywhere-opensource-src-%{version}%{?pre:-%{pre}}/lib||g" \
39f7a6
  %{buildroot}%{_qt4_libdir}/pkgconfig/*.pc \
39f7a6
  %{buildroot}%{_qt4_libdir}/*.prl
39f7a6
39f7a6
# nuke QMAKE_PRL_LIBS, seems similar to static linking and .la files (#520323)
39f7a6
# don't nuke, just drop -lphonon (above)
39f7a6
#sed -i -e "s|^QMAKE_PRL_LIBS|#QMAKE_PRL_LIBS|" %{buildroot}%{_qt4_libdir}/*.prl
39f7a6
39f7a6
# .la files, die, die, die.
39f7a6
rm -f %{buildroot}%{_qt4_libdir}/lib*.la
39f7a6
39f7a6
%if 0
39f7a6
#if "%{_qt4_docdir}" != "%{_qt4_prefix}/doc"
39f7a6
# -doc make symbolic link to _qt4_docdir
39f7a6
rm -rf %{buildroot}%{_qt4_prefix}/doc
39f7a6
ln -s  ../../share/doc/qt4 %{buildroot}%{_qt4_prefix}/doc
39f7a6
%endif
39f7a6
39f7a6
# let rpm handle binaries conflicts
39f7a6
mkdir %{buildroot}%{_bindir}
39f7a6
pushd %{buildroot}%{_qt4_bindir}
39f7a6
for i in * ; do
39f7a6
  case "${i}" in
39f7a6
    assistant|designer|linguist|lrelease|lupdate|moc|qmake|qtconfig|qtdemo|uic)
39f7a6
      mv $i ../../../bin/${i}-qt4
39f7a6
      ln -s ../../../bin/${i}-qt4 .
39f7a6
      ln -s ../../../bin/${i}-qt4 $i
39f7a6
      ;;
39f7a6
    *)
39f7a6
      mv $i ../../../bin/
39f7a6
      ln -s ../../../bin/$i .
39f7a6
      ;;
39f7a6
  esac
39f7a6
done
39f7a6
popd
39f7a6
39f7a6
# _debug targets (see bug #196513)
39f7a6
pushd %{buildroot}%{_qt4_libdir}
39f7a6
for lib in libQt*.so ; do
39f7a6
   libbase=`basename $lib .so | sed -e 's/^lib//'`
39f7a6
#  ln -s $lib lib${libbase}_debug.so
39f7a6
   echo "INPUT(-l${libbase})" > lib${libbase}_debug.so 
39f7a6
done
39f7a6
for lib in libQt*.a ; do
39f7a6
   libbase=`basename $lib .a | sed -e 's/^lib//' `
39f7a6
#  ln -s $lib lib${libbase}_debug.a
39f7a6
   echo "INPUT(-l${libbase})" > lib${libbase}_debug.a
39f7a6
done
39f7a6
popd
39f7a6
39f7a6
%ifarch %{multilib_archs}
39f7a6
# multilib: qconfig.h
39f7a6
  mv %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-%{__isa_bits}.h
39f7a6
  install -p -m644 -D %{SOURCE5} %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-multilib.h
39f7a6
  ln -sf qconfig-multilib.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig.h
39f7a6
  ln -sf ../QtCore/qconfig.h %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h
39f7a6
%endif
39f7a6
39f7a6
%if "%{_qt4_libdir}" != "%{_libdir}"
39f7a6
  mkdir -p %{buildroot}/etc/ld.so.conf.d
39f7a6
  echo "%{_qt4_libdir}" > %{buildroot}/etc/ld.so.conf.d/qt4-%{__isa_bits}.conf
39f7a6
%endif
39f7a6
39f7a6
%if ! 0%{?qt_settings}
39f7a6
# Trolltech.conf
39f7a6
install -p -m644 -D %{SOURCE4} %{buildroot}%{_qt4_sysconfdir}/Trolltech.conf
39f7a6
%endif
39f7a6
39f7a6
# qt4-logo (generic) icons
39f7a6
install -p -m644 -D %{SOURCE30} %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/qt4-logo.png
39f7a6
install -p -m644 -D %{SOURCE31} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/qt4-logo.png
39f7a6
39f7a6
# assistant icons
39f7a6
install -p -m644 -D tools/assistant/tools/assistant/images/assistant.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/assistant.png
39f7a6
install -p -m644 -D tools/assistant/tools/assistant/images/assistant-128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/assistant.png
39f7a6
39f7a6
# designer icons
39f7a6
install -p -m644 -D tools/designer/src/designer/images/designer.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/designer.png
39f7a6
39f7a6
# linguist icons
39f7a6
for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
39f7a6
  size=$(echo $(basename ${icon}) | cut -d- -f2)
39f7a6
  install -p -m644 -D ${icon} %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/linguist.png
39f7a6
done
39f7a6
39f7a6
# qdbusviewer icons
39f7a6
install -p -m644 -D tools/qdbus/qdbusviewer/images/qdbusviewer.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/qdbusviewer.png
39f7a6
install -p -m644 -D tools/qdbus/qdbusviewer/images/qdbusviewer-128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/qdbusviewer.png
39f7a6
39f7a6
# Qt.pc
39f7a6
cat >%{buildroot}%{_libdir}/pkgconfig/Qt.pc<
39f7a6
prefix=%{_qt4_prefix}
39f7a6
bindir=%{_qt4_bindir}
39f7a6
datadir=%{_qt4_datadir}
39f7a6
demosdir=%{_qt4_demosdir}
39f7a6
docdir=%{_qt4_docdir}
39f7a6
examplesdir=%{_qt4_examplesdir}
39f7a6
headerdir=%{_qt4_headerdir}
39f7a6
importdir=%{_qt4_importdir}
39f7a6
libdir=%{_qt4_libdir}
39f7a6
moc=%{_qt4_bindir}/moc
39f7a6
plugindir=%{_qt4_plugindir}
39f7a6
qmake=%{_qt4_bindir}/qmake
39f7a6
sysconfdir=%{_qt4_sysconfdir}
39f7a6
translationdir=%{_qt4_translationdir}
39f7a6
39f7a6
Name: Qt
39f7a6
Description: Qt Configuration
39f7a6
Version: %{version}
39f7a6
EOF
39f7a6
39f7a6
# rpm macros
39f7a6
mkdir -p %{buildroot}%{rpm_macros_dir}
39f7a6
cat >%{buildroot}%{rpm_macros_dir}/macros.qt4<
39f7a6
%%_qt4 %{name}
39f7a6
%%_qt48 %{version}
39f7a6
%%_qt4_epoch %{epoch}
39f7a6
%%_qt4_version %{version}
39f7a6
%%_qt4_evr %{epoch}:%{version}-%{release}
39f7a6
%%_qt4_prefix %%{_libdir}/qt4
39f7a6
%%_qt4_bindir %%{_qt4_prefix}/bin
39f7a6
%%_qt4_datadir %%{_qt4_prefix}
39f7a6
%%_qt4_demosdir %%{_qt4_prefix}/demos
39f7a6
%%_qt4_docdir %%{_docdir}/qt4
39f7a6
%%_qt4_examples %%{_qt4_prefix}/examples
39f7a6
%%_qt4_headerdir %%{_includedir}
39f7a6
%%_qt4_importdir %%{_qt4_prefix}/imports
39f7a6
%%_qt4_libdir %%{_libdir}
39f7a6
%%_qt4_plugindir %%{_qt4_prefix}/plugins
39f7a6
%%_qt4_qmake %%{_qt4_bindir}/qmake
39f7a6
%%_qt4_sysconfdir %%{_sysconfdir}
39f7a6
%%_qt4_translationdir %%{_datadir}/qt4/translations 
39f7a6
39f7a6
%%qmake_qt4 \\
39f7a6
  %%{_qt4_qmake} \\\\\\
39f7a6
    QMAKE_CFLAGS="\${CFLAGS:-%%optflags}" \\\\\\
39f7a6
    QMAKE_CXXFLAGS="\${CXXFLAGS:-%%optflags}" \\\\\\
39f7a6
    QMAKE_LFLAGS="\${LDFLAGS:-%%?__global_ldflags}"
39f7a6
EOF
39f7a6
39f7a6
# create/own stuff under %%_qt4_docdir
39f7a6
mkdir -p %{buildroot}%{_qt4_docdir}/{html,qch,src}
39f7a6
39f7a6
 # create/own stuff under %%_qt4_plugindir
39f7a6
mkdir -p %{buildroot}%{_qt4_plugindir}/{crypto,gui_platform,styles}
39f7a6
39f7a6
## nuke bundled phonon bits
39f7a6
rm -fv  %{buildroot}%{_qt4_libdir}/libphonon.so*
39f7a6
rm -rfv %{buildroot}%{_libdir}/pkgconfig/phonon.pc
39f7a6
# contents slightly different between phonon-4.3.1 and qt-4.5.0
39f7a6
rm -fv  %{buildroot}%{_includedir}/phonon/phononnamespace.h
39f7a6
# contents dup'd but should remove just in case
39f7a6
rm -fv  %{buildroot}%{_includedir}/phonon/*.h
39f7a6
rm -rfv %{buildroot}%{_qt4_headerdir}/phonon*
39f7a6
#rm -rfv %{buildroot}%{_qt4_headerdir}/Qt/phonon*
39f7a6
rm -fv %{buildroot}%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
39f7a6
rm -fv %{buildroot}%{_qt4_plugindir}/designer/libphononwidgets.so
39f7a6
# backend
39f7a6
rm -fv %{buildroot}%{_qt4_plugindir}/phonon_backend/*_gstreamer.so
39f7a6
rm -fv %{buildroot}%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
39f7a6
39f7a6
# nuke bundled webkit bits 
39f7a6
rm -fv %{buildroot}%{_qt4_datadir}/mkspecs/modules/qt_webkit_version.pri
39f7a6
rm -fv %{buildroot}%{_qt4_headerdir}/Qt/qgraphicswebview.h
39f7a6
rm -fv %{buildroot}%{_qt4_headerdir}/Qt/qweb*.h
39f7a6
rm -frv %{buildroot}%{_qt4_headerdir}/QtWebKit/
39f7a6
rm -frv %{buildroot}%{_qt4_importdir}/QtWebKit/
39f7a6
rm -fv %{buildroot}%{_qt4_libdir}/libQtWebKit.*
39f7a6
rm -fv %{buildroot}%{_libdir}/pkgconfig/QtWebKit.pc
39f7a6
rm -frv %{buildroot}%{_qt4_prefix}/tests/
39f7a6
39f7a6
%find_lang qt --with-qt --without-mo
39f7a6
39f7a6
%find_lang assistant --with-qt --without-mo
39f7a6
%find_lang qt_help --with-qt --without-mo
39f7a6
%find_lang qtconfig --with-qt --without-mo
39f7a6
cat assistant.lang qt_help.lang qtconfig.lang >qt-x11.lang
39f7a6
39f7a6
%find_lang designer --with-qt --without-mo
39f7a6
%find_lang linguist --with-qt --without-mo
39f7a6
cat designer.lang linguist.lang >qt-devel.lang
39f7a6
39f7a6
39f7a6
%clean
39f7a6
rm -rf %{buildroot}
39f7a6
39f7a6
39f7a6
%post -p /sbin/ldconfig
39f7a6
%postun -p /sbin/ldconfig
39f7a6
39f7a6
%files -f qt.lang
39f7a6
%defattr(-,root,root,-)
39f7a6
%doc README LICENSE.GPL3 LICENSE.LGPL LGPL_EXCEPTION.txt
39f7a6
%if "%{_qt4_libdir}" != "%{_libdir}"
39f7a6
/etc/ld.so.conf.d/*
39f7a6
%dir %{_qt4_libdir}
39f7a6
%endif
39f7a6
%dir %{_qt4_prefix}
39f7a6
%if "%{_qt4_bindir}" == "%{_bindir}"
39f7a6
%{_qt4_prefix}/bin
39f7a6
%else
39f7a6
%dir %{_qt4_bindir}
39f7a6
%endif
39f7a6
%if "%{_qt4_datadir}" != "%{_datadir}/qt4"
39f7a6
%dir %{_datadir}/qt4
39f7a6
%else
39f7a6
%dir %{_qt4_datadir}
39f7a6
%endif
39f7a6
%dir %{_qt4_docdir}
39f7a6
%dir %{_qt4_docdir}/html/
39f7a6
%dir %{_qt4_docdir}/qch/
39f7a6
%dir %{_qt4_docdir}/src/
39f7a6
39f7a6
%if "%{_qt4_sysconfdir}" != "%{_sysconfdir}"
39f7a6
%dir %{_qt4_sysconfdir}
39f7a6
%endif
39f7a6
%if ! 0%{?qt_settings}
39f7a6
%config(noreplace) %{_qt4_sysconfdir}/Trolltech.conf
39f7a6
%endif
39f7a6
%{_qt4_datadir}/phrasebooks/
39f7a6
%{_qt4_libdir}/libQtCore.so.4*
39f7a6
%if 0%{?dbus:1}
39f7a6
%if "%{_qt4_bindir}" != "%{_bindir}"
39f7a6
%{_bindir}/qdbus
39f7a6
%endif
39f7a6
%{_qt4_bindir}/qdbus
39f7a6
%{_qt4_libdir}/libQtDBus.so.4*
39f7a6
%endif
39f7a6
%{_qt4_libdir}/libQtNetwork.so.4*
39f7a6
%{_qt4_libdir}/libQtScript.so.4*
39f7a6
%{_qt4_libdir}/libQtSql.so.4*
39f7a6
%{_qt4_libdir}/libQtTest.so.4*
39f7a6
%{_qt4_libdir}/libQtXml.so.4*
39f7a6
%{_qt4_libdir}/libQtXmlPatterns.so.4*
39f7a6
%dir %{_qt4_plugindir}
39f7a6
%dir %{_qt4_plugindir}/crypto/
39f7a6
%dir %{_qt4_plugindir}/sqldrivers/
39f7a6
%dir %{_qt4_translationdir}/
39f7a6
%{_qt4_plugindir}/sqldrivers/libqsqlite*
39f7a6
39f7a6
%post assistant
39f7a6
touch --no-create %{_datadir}/icons/hicolor ||:
39f7a6
39f7a6
%posttrans assistant
39f7a6
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
39f7a6
39f7a6
%postun assistant
39f7a6
if [ $1 -eq 0 ] ; then
39f7a6
touch --no-create %{_datadir}/icons/hicolor ||:
39f7a6
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
39f7a6
fi
39f7a6
39f7a6
%files assistant
39f7a6
%defattr(-,root,root,-)
39f7a6
%if "%{_qt4_bindir}" != "%{_bindir}"
39f7a6
%{_bindir}/assistant*
39f7a6
%endif
39f7a6
%{_qt4_bindir}/assistant*
39f7a6
%{_datadir}/applications/*assistant.desktop
39f7a6
%{_datadir}/icons/hicolor/*/apps/assistant*
39f7a6
39f7a6
%files config
39f7a6
%defattr(-,root,root,-)
39f7a6
%if "%{_qt4_bindir}" != "%{_bindir}"
39f7a6
%{_bindir}/qt*config*
39f7a6
%endif
39f7a6
%{_qt4_bindir}/qt*config*
39f7a6
%{_datadir}/applications/*qtconfig.desktop
39f7a6
39f7a6
%if 0%{?demos}
39f7a6
%files demos
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_bindir}/qt*demo*
39f7a6
%if "%{_qt4_bindir}" != "%{_bindir}"
39f7a6
%{_bindir}/qt*demo*
39f7a6
%endif
39f7a6
%{_datadir}/applications/*qtdemo.desktop
39f7a6
%{_qt4_demosdir}/
39f7a6
%endif
39f7a6
39f7a6
%if "%{?webkit}" == "-webkit"
39f7a6
%files designer-plugin-webkit
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_plugindir}/designer/libqwebview.so
39f7a6
%endif
39f7a6
39f7a6
%post devel
39f7a6
touch --no-create %{_datadir}/icons/hicolor ||:
39f7a6
39f7a6
%posttrans devel
39f7a6
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
39f7a6
update-desktop-database -q &> /dev/null ||:
39f7a6
39f7a6
%postun devel
39f7a6
if [ $1 -eq 0 ] ; then
39f7a6
touch --no-create %{_datadir}/icons/hicolor ||:
39f7a6
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
39f7a6
update-desktop-database -q &> /dev/null ||:
39f7a6
fi
39f7a6
39f7a6
%files devel -f qt-devel.lang
39f7a6
%defattr(-,root,root,-)
39f7a6
%{rpm_macros_dir}/macros.qt4
39f7a6
%{_qt4_bindir}/lconvert
39f7a6
%{_qt4_bindir}/lrelease*
39f7a6
%{_qt4_bindir}/lupdate*
39f7a6
%{_qt4_bindir}/moc*
39f7a6
%{_qt4_bindir}/pixeltool*
39f7a6
%{_qt4_bindir}/qdoc3*
39f7a6
%{_qt4_bindir}/qmake*
39f7a6
%{_qt4_bindir}/qmlplugindump
39f7a6
%{_qt4_bindir}/qt3to4
39f7a6
%{_qt4_bindir}/qttracereplay
39f7a6
%{_qt4_bindir}/rcc*
39f7a6
%{_qt4_bindir}/uic*
39f7a6
%{_qt4_bindir}/qcollectiongenerator
39f7a6
%if 0%{?dbus:1}
39f7a6
%{_qt4_bindir}/qdbuscpp2xml
39f7a6
%{_qt4_bindir}/qdbusxml2cpp
39f7a6
%endif
39f7a6
%{_qt4_bindir}/qhelpconverter
39f7a6
%{_qt4_bindir}/qhelpgenerator
39f7a6
%{_qt4_bindir}/xmlpatterns
39f7a6
%{_qt4_bindir}/xmlpatternsvalidator
39f7a6
%if "%{_qt4_bindir}" != "%{_bindir}"
39f7a6
%{_bindir}/lrelease*
39f7a6
%{_bindir}/lupdate*
39f7a6
%{_bindir}/moc*
39f7a6
%{_bindir}/qmake*
39f7a6
%{_bindir}/uic*
39f7a6
%{_bindir}/designer*
39f7a6
%{_bindir}/linguist*
39f7a6
%{_bindir}/lconvert
39f7a6
%{_bindir}/pixeltool
39f7a6
%{_bindir}/qdoc3
39f7a6
%{_bindir}/qt3to4
39f7a6
%{_bindir}/qttracereplay
39f7a6
%{_bindir}/qcollectiongenerator
39f7a6
%if 0%{?dbus:1}
39f7a6
%{_bindir}/qdbuscpp2xml
39f7a6
%{_bindir}/qdbusxml2cpp
39f7a6
%endif
39f7a6
%{_bindir}/qhelpconverter
39f7a6
%{_bindir}/qhelpgenerator
39f7a6
%{_bindir}/qmlplugindump
39f7a6
%{_bindir}/rcc
39f7a6
%{_bindir}/xmlpatterns
39f7a6
%{_bindir}/xmlpatternsvalidator
39f7a6
%endif
39f7a6
%if "%{_qt4_headerdir}" != "%{_includedir}"
39f7a6
%dir %{_qt4_headerdir}/
39f7a6
%endif
39f7a6
%{_qt4_headerdir}/*
39f7a6
%{_qt4_datadir}/mkspecs/
39f7a6
%if "%{_qt4_datadir}" != "%{_qt4_prefix}"
39f7a6
%{_qt4_prefix}/mkspecs/
39f7a6
%endif
39f7a6
%{_qt4_datadir}/q3porting.xml
39f7a6
%if 0%{?phonon:1}
39f7a6
## nuke this one too?  -- Rex
39f7a6
%{_qt4_libdir}/libphonon.prl
39f7a6
%endif
39f7a6
%{_qt4_libdir}/libQt*.so
39f7a6
%{_qt4_libdir}/libQtUiTools*.a
39f7a6
%{_qt4_libdir}/libQt*.prl
39f7a6
%{_libdir}/pkgconfig/*.pc
39f7a6
# Qt designer
39f7a6
%{_qt4_bindir}/designer*
39f7a6
%{_datadir}/applications/*designer.desktop
39f7a6
%{_datadir}/icons/hicolor/*/apps/designer*
39f7a6
%{?docs:%{_qt4_docdir}/qch/designer.qch}
39f7a6
# Qt Linguist
39f7a6
%{_qt4_bindir}/linguist*
39f7a6
%{_datadir}/applications/*linguist.desktop
39f7a6
%{_datadir}/icons/hicolor/*/apps/linguist*
39f7a6
%{?docs:%{_qt4_docdir}/qch/linguist.qch}
39f7a6
%if 0%{?private}
39f7a6
%exclude %{_qt4_headerdir}/*/private/
39f7a6
39f7a6
%files devel-private
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_headerdir}/QtCore/private/
39f7a6
%{_qt4_headerdir}/QtDeclarative/private/
39f7a6
%{_qt4_headerdir}/QtGui/private/
39f7a6
%{_qt4_headerdir}/QtScript/private/
39f7a6
%{_qt4_headerdir}/../src/corelib/
39f7a6
%{_qt4_headerdir}/../src/declarative/
39f7a6
%{_qt4_headerdir}/../src/gui/
39f7a6
%{_qt4_headerdir}/../src/script/
39f7a6
%endif
39f7a6
39f7a6
%if 0%{?docs}
39f7a6
%files doc
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_docdir}/html/*
39f7a6
%{_qt4_docdir}/qch/*.qch
39f7a6
%exclude %{_qt4_docdir}/qch/designer.qch
39f7a6
%exclude %{_qt4_docdir}/qch/linguist.qch
39f7a6
%{_qt4_docdir}/src/*
39f7a6
#{_qt4_prefix}/doc
39f7a6
%endif
39f7a6
39f7a6
%if 0%{?examples}
39f7a6
%files examples
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_examplesdir}/
39f7a6
%endif
39f7a6
39f7a6
%if 0%{?qvfb}
39f7a6
%files qvfb -f qvfb.lang
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_bindir}/qvfb
39f7a6
%{_qt4_bindir}/qvfb
39f7a6
%endif
39f7a6
39f7a6
%if "%{?ibase}" == "-plugin-sql-ibase"
39f7a6
%files ibase
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_plugindir}/sqldrivers/libqsqlibase*
39f7a6
%endif
39f7a6
39f7a6
%if "%{?mysql}" == "-plugin-sql-mysql"
39f7a6
%files mysql
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_plugindir}/sqldrivers/libqsqlmysql*
39f7a6
%endif
39f7a6
39f7a6
%if "%{?odbc}" == "-plugin-sql-odbc"
39f7a6
%files odbc 
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_plugindir}/sqldrivers/libqsqlodbc*
39f7a6
%endif
39f7a6
39f7a6
%if "%{?psql}" == "-plugin-sql-psql"
39f7a6
%files postgresql 
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_plugindir}/sqldrivers/libqsqlpsql*
39f7a6
%endif
39f7a6
39f7a6
%if "%{?tds}" == "-plugin-sql-tds"
39f7a6
%files tds
39f7a6
%defattr(-,root,root,-)
39f7a6
%{_qt4_plugindir}/sqldrivers/libqsqltds*
39f7a6
%endif
39f7a6
39f7a6
%post x11
39f7a6
/sbin/ldconfig
39f7a6
touch --no-create %{_datadir}/icons/hicolor ||:
39f7a6
39f7a6
%posttrans x11
39f7a6
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
39f7a6
39f7a6
%postun x11
39f7a6
/sbin/ldconfig
39f7a6
if [ $1 -eq 0 ] ; then
39f7a6
touch --no-create %{_datadir}/icons/hicolor ||:
39f7a6
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
39f7a6
fi
39f7a6
39f7a6
%files x11 -f qt-x11.lang
39f7a6
%defattr(-,root,root,-)
39f7a6
%dir %{_qt4_importdir}/
39f7a6
%{_qt4_importdir}/Qt/
39f7a6
%{_qt4_libdir}/libQt3Support.so.4*
39f7a6
%{_qt4_libdir}/libQtCLucene.so.4*
39f7a6
%{_qt4_libdir}/libQtDesigner.so.4*
39f7a6
%{_qt4_libdir}/libQtDeclarative.so.4*
39f7a6
%{_qt4_libdir}/libQtDesignerComponents.so.4*
39f7a6
%{_qt4_libdir}/libQtGui.so.4*
39f7a6
%{_qt4_libdir}/libQtHelp.so.4*
39f7a6
%{_qt4_libdir}/libQtMultimedia.so.4*
39f7a6
%{_qt4_libdir}/libQtOpenGL.so.4*
39f7a6
%{_qt4_libdir}/libQtScriptTools.so.4*
39f7a6
%{_qt4_libdir}/libQtSvg.so.4*
39f7a6
%{_qt4_plugindir}/*
39f7a6
%exclude %{_qt4_plugindir}/crypto
39f7a6
%if "%{?webkit}" == "-webkit"
39f7a6
%exclude %{_qt4_plugindir}/designer/libqwebview.so
39f7a6
%endif
39f7a6
%exclude %{_qt4_plugindir}/sqldrivers
39f7a6
%if "%{_qt4_bindir}" != "%{_bindir}"
39f7a6
%{_bindir}/qmlviewer
39f7a6
%endif
39f7a6
%{_qt4_bindir}/qmlviewer
39f7a6
%{_datadir}/icons/hicolor/*/apps/qt4-logo.*
39f7a6
39f7a6
%if 0%{?dbus:1}
39f7a6
%post qdbusviewer
39f7a6
touch --no-create %{_datadir}/icons/hicolor ||:
39f7a6
39f7a6
%posttrans qdbusviewer
39f7a6
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
39f7a6
39f7a6
%postun qdbusviewer
39f7a6
if [ $1 -eq 0 ] ; then
39f7a6
touch --no-create %{_datadir}/icons/hicolor ||:
39f7a6
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
39f7a6
fi
39f7a6
39f7a6
%files qdbusviewer
39f7a6
%if "%{_qt4_bindir}" != "%{_bindir}"
39f7a6
%{_bindir}/qdbusviewer
39f7a6
%endif
39f7a6
%{_qt4_bindir}/qdbusviewer
39f7a6
%{_datadir}/applications/*qdbusviewer.desktop
39f7a6
%{_datadir}/icons/hicolor/*/apps/qdbusviewer.*
39f7a6
%endif
39f7a6
39f7a6
39f7a6
%changelog
39f7a6
* Thu Aug 21 2014 Than Ngo <than@redhat.com> - 1:4.8.5-10
39f7a6
- Resolves: bz#1125662, add support ppc64le arch
39f7a6
39f7a6
* Wed Aug 20 2014 Than Ngo <than@redhat.com> - 1:4.8.5-9
39f7a6
- Resolves: bz#1125662
39f7a6
39f7a6
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1:4.8.5-8
39f7a6
- Mass rebuild 2014-01-24
39f7a6
39f7a6
* Wed Jan 15 2014 Honza Horak <hhorak@redhat.com> - 1:4.8.5-7
39f7a6
- Rebuild for mariadb-libs
39f7a6
  Related: #1045013
39f7a6
39f7a6
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:4.8.5-6
39f7a6
- Mass rebuild 2013-12-27
39f7a6
39f7a6
* Wed Nov 20 2013 Than Ngo <than@redhat.com> - 1:4.8.5-5
39f7a6
- add fix to prevent overflow warning
39f7a6
39f7a6
* Wed Nov 20 2013 Than Ngo <than@redhat.com> - 1:4.8.5-4
39f7a6
- add AArch64 support, patches from Ubuntu
39f7a6
39f7a6
* Wed Jul 31 2013 Than Ngo <than@redhat.com> - 1:4.8.5-3
39f7a6
- revert upstream postgresql driver changes wrt escaping (QTBUG-30076)
39f7a6
39f7a6
* Tue Jul 02 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-2
39f7a6
- qdbusviewer subpkg (#968336)
39f7a6
39f7a6
* Tue Jul 02 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-1
39f7a6
- 4.8.5 (final)
39f7a6
39f7a6
* Wed Jun 26 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.6.rc2
39f7a6
- trim changelog
39f7a6
- cleaner rpm_macros_dir handling
39f7a6
39f7a6
* Fri Jun 21 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.5.rc2
39f7a6
- drop multilib portion from qt_plugin_path.patch
39f7a6
39f7a6
* Tue Jun 18 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.4.rc2
39f7a6
- (re)add kde4/multilib QT_PLUGIN_PATH
39f7a6
39f7a6
* Mon Jun 10 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.3.rc2
39f7a6
- 4.8.5-rc2
39f7a6
39f7a6
* Mon Jun 10 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.2.rc
39f7a6
- RFE: Add %%qmake_qt4 macro (#870199)
39f7a6
39f7a6
* Sun Jun 09 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.1.rc
39f7a6
- 4.8.5-RC
39f7a6
39f7a6
* Thu May 30 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-19
39f7a6
- drop QTBUG-27809 candidate fix, causes regressions (#968794)
39f7a6
39f7a6
* Tue May 28 2013 Than Ngo <than@redhat.com> - 4.8.4-18
39f7a6
- QTBUG-27809, fix multiple calls to QDBusPendingReply::waitForFinished on separate objects
39f7a6
39f7a6
* Thu Apr 25 2013 Than Ngo <than@redhat.com> - 4.8.4-17
39f7a6
- Desktop file sanity, drop key "Encoding", it's deprecated
39f7a6
39f7a6
* Fri Apr 19 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-16
39f7a6
- update URL (#859286)
39f7a6
- include qdbusviewer .desktop/icon
39f7a6
- .desktop files: +mime scriptlets, +GenericName keys
39f7a6
39f7a6
* Wed Mar 20 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-15
39f7a6
- pull in a few more upstream fixes
39f7a6
39f7a6
* Mon Feb 11 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-14
39f7a6
- SIGSEGV when called from QMetaObject::metaCall (QTBUG-29082, kde#311751)
39f7a6
39f7a6
* Mon Feb 11 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-13
39f7a6
- qmake: add support for pkgconfig Requires.private
39f7a6
39f7a6
* Mon Feb 11 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-12
39f7a6
- add more moc/boost workarounds, thanks boost-1.53 (QTBUG-22829)
39f7a6
39f7a6
* Mon Feb 04 2013 Than Ngo <than@redhat.com> - 4.8.4-11
39f7a6
- backport: fix security flaw was found in the way QSharedMemory class, CVE-2013-0254
39f7a6
39f7a6
* Sat Jan 26 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-10
39f7a6
- rebuild (icu)
39f7a6
39f7a6
* Thu Jan 24 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-9
39f7a6
- make qtchooser support non-conflicting
39f7a6
39f7a6
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1:4.8.4-8
39f7a6
- rebuild due to "jpeg8-ABI" feature drop
39f7a6
39f7a6
* Wed Jan 09 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-7
39f7a6
- add qtchooser support (disabled by default)
39f7a6
39f7a6
* Mon Jan 07 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-6
39f7a6
- blacklist unauthorized SSL certificates by Türktrust
39f7a6
39f7a6
* Fri Jan 04 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-5
39f7a6
- QGtkStyle was unable to detect the current GTK+ theme (#702493, QTBUG-5545))
39f7a6
39f7a6
* Fri Jan 04 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-4
39f7a6
- QSslSocket may report incorrect errors when certificate verification fails
39f7a6
39f7a6
* Thu Jan 03 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-3
39f7a6
- -x11: %%exclude %%{_qt4_plugindir}/designer/libqwebview.so
39f7a6
39f7a6
* Sun Dec 16 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-2
39f7a6
- -designer-plugin-webkit subpkg (#887501)
39f7a6
- fix/prune/changelog
39f7a6
39f7a6
* Thu Nov 29 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-1
39f7a6
- 4.8.4
39f7a6
39f7a6
* Wed Oct 31 2012 Than Ngo <than@redhat.com> - 1:4.8.3-8
39f7a6
- add poll support to fix QAbstractSocket errors with more than
39f7a6
  1024 file descriptors, thanks Florian for the patch
39f7a6
39f7a6
* Wed Oct 24 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-7
39f7a6
- Crash in Qt script (QTBUG-27322)
39f7a6
39f7a6
* Tue Oct 23 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-6
39f7a6
- fix/respin qdevice_pri patch
39f7a6
39f7a6
* Mon Oct 22 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-5
39f7a6
- QDir::homePath() should account for an empty $HOME (QTBUG-4862, kde#249217, #694385)
39f7a6
39f7a6
* Sat Oct 20 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-4
39f7a6
- $RPM_LD_FLAGS should be propagated to qmake's defaults (#868554)
39f7a6
39f7a6
* Fri Sep 28 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-3
39f7a6
- find qdevice.pri even for installed qt builds
39f7a6
39f7a6
* Thu Sep 27 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-2
39f7a6
- upstream disable-SSL-compression patch
39f7a6
39f7a6
* Thu Sep 13 2012 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.3-1
39f7a6
- qt-4.8.3 final
39f7a6
- revert QtScript-JIT commit
39f7a6
39f7a6
* Tue Sep 04 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.2-6
39f7a6
- revert "fix QtScript JIT crash" patch, causes frequent segmentation faults (#853587)
39f7a6
39f7a6
* Mon Aug 13 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.2-5
39f7a6
- fix QtScript JIT crash (QTBUG-23871, kde#297661) 
39f7a6
39f7a6
* Thu Jul 05 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.2-4
39f7a6
- text cursor blinks not in the current cell (kde#296490)
39f7a6
39f7a6
* Tue Jun 19 2012 Than Ngo <than@redhat.com> - 4.8.2-3
39f7a6
- fix bz#810500, fix crash in assistant
39f7a6
39f7a6
* Tue May 29 2012 Than Ngo <than@redhat.com> - 4.8.2-2
39f7a6
- fix bz#820767, lrelease-qt4 tries to run qmake not qmake-qt4
39f7a6
39f7a6
* Tue May 22 2012 Than Ngo <than@redhat.com> - 4.8.2-1
39f7a6
- 4.8.2
39f7a6
39f7a6
* Fri May 18 2012 Than Ngo <than@redhat.com> - 4.8.1-15
39f7a6
- add rhel/fedora condition
39f7a6
39f7a6
* Thu May 17 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-14
39f7a6
- Can't build 32bit Qt release application on 64bit (#822710)
39f7a6
39f7a6
* Wed May 16 2012 Than Ngo <than@redhat.com> - 4.8.1-13
39f7a6
- add upstream patch to fix crash on big endian machine
39f7a6
39f7a6
* Fri May 11 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-12
39f7a6
- enable debuginfo in libQt3Support
39f7a6
39f7a6
* Fri May 11 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-11
39f7a6
- lrelease-qt4 tries to run qmake not qmake-qt4 (#820767)
39f7a6
39f7a6
* Thu May 10 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-10
39f7a6
- Requires: qt-settings (f17+)
39f7a6
39f7a6
* Tue May 08 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-9
39f7a6
- rebuild (libtiff)
39f7a6
39f7a6
* Thu May 03 2012 Than Ngo <than@redhat.com> - 4.8.1-8
39f7a6
- add rhel/fedora condition
39f7a6
39f7a6
* Wed Apr 18 2012 Than Ngo <than@redhat.com> - 4.8.1-7
39f7a6
- add rhel condition
39f7a6
39f7a6
* Tue Apr 17 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-6
39f7a6
- omit qdbusconnection warnings in release/no-debug mode
39f7a6
39f7a6
* Tue Apr 03 2012 Jaroslav Reznik <jreznik@redhat.com> - 4.8.1-5
39f7a6
- Fix a crash in cursorToX() when new block is added (QTBUG-24718)
39f7a6
39f7a6
* Fri Mar 30 2012 Than Ngo <than@redhat.com> - 4.8.1-4
39f7a6
- Fix QTgaHandler::canRead() not obeying image plugin specs
39f7a6
39f7a6
* Thu Mar 29 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-3
39f7a6
- Header file name mismatch in qt-devel i686 (#808087)
39f7a6
39f7a6
* Thu Mar 29 2012 Than Ngo <than@redhat.com> - 4.8.1-2
39f7a6
- add correct flags
39f7a6
39f7a6
* Wed Mar 28 2012 Than Ngo <than@redhat.com> - 4.8.1-1
39f7a6
- 4.8.1
39f7a6
39f7a6
* Wed Feb 22 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-10
39f7a6
- -demos: Requires: -doc (#795859)
39f7a6
39f7a6
* Mon Feb 20 2012 Than Ngo <than@redhat.com> - 4.8.0-9
39f7a6
- get rid of timestamp which causes multilib problem
39f7a6
39f7a6
* Tue Jan 24 2012 Than Ngo <than@redhat.com> - 4.8.0-8
39f7a6
- disable Using gold linker, g++ doesn't support flags gold linker
39f7a6
- fix gcc-4.7 issue
39f7a6
39f7a6
* Tue Jan 10 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-7
39f7a6
- improved filter_event patch (kde#275469)
39f7a6
39f7a6
* Mon Jan 09 2012 Than Ngo <than@redhat.com> - 4.8.0-6
39f7a6
- bz#772128, CVE-2011-3922, Stack-based buffer overflow in embedded harfbuzz code
39f7a6
39f7a6
* Tue Dec 27 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-5
39f7a6
- fix qvfb 
39f7a6
39f7a6
* Tue Dec 27 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-4
39f7a6
- filter event patch, avoid "ghost entries in kde taskbar" problem (kde#275469)
39f7a6
39f7a6
* Tue Dec 20 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-3
39f7a6
- don't spam if libicu is not present at runtime (#759923)
39f7a6
39f7a6
* Mon Dec 19 2011 Dan Horák <dan[at]dannu.cz> 4.8.0-2
39f7a6
- add missing method for QBasicAtomicPointer on s390(x)
39f7a6
39f7a6
* Thu Dec 15 2011 Jaroslav Reznik <jreznik@redhat.com> 4.8.0-1
39f7a6
- 4.8.0
39f7a6
39f7a6
* Mon Dec 12 2011 Jaroslav Reznik <jreznik@redhat.com> 4.8.0-0.29.rc1
39f7a6
- Fixes the position of misplaced mouse input (QTBUG-22420)
39f7a6
39f7a6
* Sun Dec 04 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.28.rc1
39f7a6
- Control whether icu support is built (#759923)
39f7a6
39f7a6
* Sat Dec 03 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.8.0-0.27.rc1
39f7a6
- work around a MOC issue with Boost 1.48 headers (#756395)
39f7a6
39f7a6
* Wed Nov 30 2011 Than Ngo <than@redhat.com> - 4.8.0-0.26.rc1
39f7a6
- workaround crash on ppc64
39f7a6
39f7a6
* Mon Nov 14 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.25.rc1
39f7a6
- BuildRequires: pkgconfig(libpng)
39f7a6
- -devel: drop Requires: libpng-devel libjpeg-devel 
39f7a6
- qt4.macros: +%%_qt4_epoch, %%_qt4_evr
39f7a6
39f7a6
* Thu Nov 03 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.24.rc1
39f7a6
- build tds sql driver with -fno-strict-aliasing 
39f7a6
39f7a6
* Fri Oct 28 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.23.rc1
39f7a6
- crash when using a visual with 24 bits per pixel (#749647,QTBUG-21754)
39f7a6
39f7a6
* Fri Oct 28 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.8.0-0.22.rc1
39f7a6
- fix FTBFS in QtWebKit's wtf library with GLib 2.31
39f7a6
39f7a6
* Thu Oct 27 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.8.0-0.21.rc1
39f7a6
- fix missing NULL check in the toLocalFile patch (fixes Digikam segfault)
39f7a6
39f7a6
* Thu Oct 27 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.20.rc1
39f7a6
- restore qt-4.7-compatible behavior to QUrl.toLocalFile (#749213)
39f7a6
39f7a6
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.8.0-0.19.rc1
39f7a6
- Rebuilt for glibc bug#747377
39f7a6
39f7a6
* Mon Oct 24 2011 Than Ngo <than@redhat.com> 4.8.0-0.18.rc1
39f7a6
- bz#748297, update the URL of qt packages
39f7a6
39f7a6
* Tue Oct 18 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.17.rc1
39f7a6
- Buttons in Qt applications not clickable when run under gnome-shell (#742658, QTBUG-21900)
39f7a6
39f7a6
* Mon Oct 17 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.16.rc1
39f7a6
- Qt doesn't close orphaned file descriptors after printing (#746601, QTBUG-14724)
39f7a6
39f7a6
* Sat Oct 15 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.15.rc1
39f7a6
- revert qlist.h commit that seems to induce crashes in qDeleteAll
39f7a6
39f7a6
* Sat Oct 15 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.14.rc1
39f7a6
- pkgconfig-style deps
39f7a6
39f7a6
* Thu Oct 13 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.13.rc1
39f7a6
- 4.8.0-rc1
39f7a6
39f7a6
* Mon Oct 03 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.12.20111002
39f7a6
- 20111002 4.8 branch snapshot
39f7a6
39f7a6
* Sat Sep 17 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.11.beta1
39f7a6
- ./configure -webkit
39f7a6
39f7a6
* Wed Sep 14 2011 Lukas Tinkl <ltinkl@redhat.com> 1:4.8.0-0.10.beta1
39f7a6
- fix missing CSS styles and JS functions in the generated HTML
39f7a6
  documentation, omitted from the upstream tarball
39f7a6
39f7a6
* Wed Aug 17 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.9.beta1
39f7a6
- -graphicssystem raster (#712617)
39f7a6
- drop sqlite_pkg option
39f7a6
39f7a6
* Sun Jul 31 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.8.beta1
39f7a6
- macros.qt4: s|_qt47|_qt48|
39f7a6
39f7a6
* Thu Jul 28 2011 Dan Horák <dan[at]danny.cz> 1:4.8.0-0.7.beta1
39f7a6
- fix the outdated standalone copy of JavaScriptCore (s390)
39f7a6
39f7a6
* Sat Jul 23 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.6.beta1
39f7a6
- fix QMAKE_LIBDIR_QT, for missing QT_SHARED define (#725183)
39f7a6
39f7a6
* Wed Jul 20 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.5.beta1
39f7a6
- 4.8.0-beta1
39f7a6
- drop webkit_packaged conditional
39f7a6
- drop old patches
39f7a6
- drop qvfb (for now, ftbfs)
39f7a6
39f7a6
* Wed Jul 13 2011 Than Ngo <than@redhat.com> - 1:4.8.0-0.4.tp
39f7a6
- move macros.* to -devel
39f7a6
39f7a6
* Tue Jul 05 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.3.tp
39f7a6
- Adding qt-sql-ibase driver for qt (#719002) 
39f7a6
- qvfb subpackage (#718416)
39f7a6
39f7a6
* Tue Jun 21 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.2.tp
39f7a6
- fontconfig patch (#705348, QTBUG-19947)
39f7a6
39f7a6
* Wed May 25 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.8.0-0.1.tp
39f7a6
- 4.8.0-tp
39f7a6
- drop phonon_internal, phonon_backend_packaged build options
39f7a6
39f7a6
* Thu May 19 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.3-3
39f7a6
- omit %%{_qt4_plugindir}/designer/libqwebview.so too
39f7a6
39f7a6
* Thu May 19 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.3-2
39f7a6
- omit bundled webkit on f16+ (in favor of separately packaged qtwebkit)
39f7a6
39f7a6
* Thu May 05 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.7.3-1
39f7a6
- 4.7.3
39f7a6
39f7a6
* Thu Apr 21 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.2-9
39f7a6
- -webkit-devel: move qt_webkit_version.pri here
39f7a6
39f7a6
* Fri Apr 01 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.2-8
39f7a6
- -devel-private: qt-creator/QmlDesigner requires qt private headers (#657498)
39f7a6
39f7a6
* Fri Mar 25 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.2-7
39f7a6
- followup patch for QTBUG-18338, blacklist fraudulent SSL certifcates
39f7a6
39f7a6
* Fri Mar 25 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.2-6
39f7a6
- drop qt-designer-plugin-phonon
39f7a6
39f7a6
* Fri Mar 25 2011 Than Ngo <than@redhat.com> - 1:4.7.2-5
39f7a6
- apply patch to fix QTBUG-18338, blacklist fraudulent SSL certifcates
39f7a6
39f7a6
* Tue Mar 22 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.7.2-4
39f7a6
- rebuild (mysql)
39f7a6
39f7a6
* Fri Mar 11 2011 Dan Horák <dan[at]danny.cz> 1:4.7.2-3
39f7a6
- workaround memory exhaustion during linking of libQtWebKit on s390
39f7a6
39f7a6
* Mon Mar 07 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.7.2-2
39f7a6
- Fix QNetworkConfigurationManager crash due to null private pointer (#682656)
39f7a6
39f7a6
* Tue Mar 01 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.7.2-1
39f7a6
- 4.7.2
39f7a6
39f7a6
* Wed Feb 23 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.1-18
39f7a6
- libQtWebKit.so has no debug info (#667175)
39f7a6
39f7a6
* Wed Feb 16 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.1-17
39f7a6
- Obsoletes: qt-sqlite < 1:4.7.1-16
39f7a6
39f7a6
* Tue Feb 15 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.1-16
39f7a6
- drop -sqlite subpkg, move into main (#677418) 
39f7a6
39f7a6
* Wed Feb 09 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.1-15
39f7a6
- -assistant subpkg (#660287)
39f7a6
- -config drop Obsoletes: qt-x11 (avoid/workaround #674326)
39f7a6
- -config unconditionally drop NoDisplay (since we're dropping the Obsoletes too)
39f7a6
- -designer-plugin-phonon subpkg (#672088)
39f7a6
39f7a6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.7.1-14
39f7a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
39f7a6
39f7a6
* Wed Jan 26 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-13
39f7a6
- -config: fix Obsoletes for real this time
39f7a6
39f7a6
* Wed Jan 26 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-12
39f7a6
- fix qt-config related Obsoletes/Provides
39f7a6
39f7a6
* Wed Jan 26 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-11
39f7a6
- upstream fix for QTextCursor regression (QTBUG-15857, kde#249373)
39f7a6
39f7a6
* Tue Jan 25 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-10
39f7a6
- -config subpkg
39f7a6
- qt-x11 pulls in phonon (#672088)
39f7a6
- qtconfig.desktop: drop NoDisplay (f15+ only, for now)
39f7a6
39f7a6
* Thu Jan 20 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-9.1
39f7a6
- apply the Assistant QtWebKit dependency removal (#660287) everywhere
39f7a6
39f7a6
* Thu Jan 06 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-9
39f7a6
- qsortfilterproxymodel fix (merge_request/934)
39f7a6
39f7a6
* Tue Jan 04 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-8
39f7a6
- only do Requires: phonon-backend if using qt's phonon
39f7a6
39f7a6
* Fri Dec 24 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.7.1-7
39f7a6
- fix QTreeView crash triggered by KPackageKit (patch by David Faure)
39f7a6
39f7a6
* Fri Dec 24 2010 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-6
39f7a6
- rebuild (mysql)
39f7a6
39f7a6
* Wed Dec 08 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.7.1-5
39f7a6
- make the Assistant QtWebKit dependency removal (#660287) F15+ only for now
39f7a6
- fix QTextCursor crash in Lokalize and Psi (QTBUG-15857, kde#249373, #660028)
39f7a6
- add some more NULL checks to the glib_eventloop_nullcheck patch (#622164)
39f7a6
39f7a6
* Mon Dec 06 2010 Than Ngo <than@redhat.com> 4.7.1-4
39f7a6
- bz#660287, using QTextBrowser in assistant to drop qtwebkit dependency
39f7a6
39f7a6
* Tue Nov 23 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.1-3
39f7a6
- Fails to create debug build of Qt projects on mingw (#653674, QTBUG-14467)
39f7a6
39f7a6
* Mon Nov 22 2010 Than Ngo <than@redhat.com> - 4.7.1-2
39f7a6
- bz#528303, Reordering of Malayalam Rakar not working properly
39f7a6
39f7a6
* Thu Nov 11 2010 Than Ngo <than@redhat.com> - 4.7.1-1
39f7a6
- 4.7.1
39f7a6
39f7a6
* Mon Oct 25 2010 Jaroslav Reznik <jreznik@redhat.com> - 4.7.0-8
39f7a6
- QtWebKit, CVE-2010-1822: crash by processing certain SVG images (#640290)
39f7a6
39f7a6
* Mon Oct 18 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-7
39f7a6
- qt-devel contains residues from patch run (#639463)
39f7a6
39f7a6
* Fri Oct 15 2010 Than Ngo <than@redhat.com> - 4.7.0-6
39f7a6
- apply patch to fix the color issue in 24bit mode (cirrus driver)
39f7a6
39f7a6
* Thu Sep 30 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-5
39f7a6
- Wrong Cursor when widget become native on X11 (QTBUG-6185)
39f7a6
39f7a6
* Mon Sep 27 2010 Than Ngo <than@redhat.com> - 4.7.0-4
39f7a6
- apply upstream patch to fix QTreeView-regression (QTBUG-13567)
39f7a6
39f7a6
* Thu Sep 23 2010 Than Ngo <than@redhat.com> - 4.7.0-3
39f7a6
- fix typo in license
39f7a6
39f7a6
* Thu Sep 23 2010 Than Ngo <than@redhat.com> - 4.7.0-2
39f7a6
- fix bz#562049, bn-IN Incorrect rendering
39f7a6
- fix bz#562058, bn_IN init feature is not applied properly
39f7a6
- fix bz#631732, indic invalid syllable's are not recognized properly
39f7a6
- fix bz#636399, oriya script open type features are not applied properly
39f7a6
39f7a6
* Tue Sep 21 2010 Than Ngo <than@redhat.com> - 4.7.0-1
39f7a6
- 4.7.0
39f7a6
39f7a6
* Thu Sep 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.31.rc1
39f7a6
- -webkit-devel: add missing %%defattr
39f7a6
- -webkit: move qml/webkit bits here
39f7a6
39f7a6
* Wed Sep 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.30.rc1
39f7a6
- Crash in drawPixmap in Qt 4.7rc1 (#631845, QTBUG-12826)
39f7a6
39f7a6
* Mon Aug 30 2010 Than Ngo <than@redhat.com> - 4.7.0-0.29.rc1
39f7a6
- drop the patch, it's already fixed in upstream
39f7a6
39f7a6
* Thu Aug 26 2010 Than Ngo <than@redhat.com> - 4.7.0-0.28.rc1
39f7a6
- 4.7.0 rc1
39f7a6
39f7a6
* Thu Jul 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.26.beta2
39f7a6
- rebase patches, avoiding use of patch fuzz
39f7a6
- omit old qt-copy/kde-qt patches, pending review
39f7a6
- omit kde4_plugin patch
39f7a6
- ftbfs:s/qml/qmlviewer, libQtMediaServices no longer included
39f7a6
39f7a6
* Thu Jul 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.25.beta2
39f7a6
- 4.7.0-beta2
39f7a6
39f7a6
* Thu Jul 01 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.24.beta1
39f7a6
- X11Embed broken (rh#609757, QTBUG-10809)
39f7a6
39f7a6
* Thu Jul 01 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7.0-0.23.beta1
39f7a6
- use find_lang to package the qm files (#609749)
39f7a6
- put the qm files into the correct subpackages
39f7a6
- remove qvfb translations, we don't ship qvfb
39f7a6
39f7a6
* Tue Jun 29 2010 Rex Dieter 
39f7a6
- workaround glib_eventloop crasher induced by gdal/grass (bug #498111)
39f7a6
39f7a6
* Sun Jun 20 2010 Rex Dieter <rdieter@fedoraproject.org> 4.7.0-0.20.beta1
39f7a6
- avoid timestamps in uic-generated files to be multilib-friendly
39f7a6
39f7a6
* Fri Jun 18 2010 Rex Dieter <rdieter@fedoraproject.org> 4.7.0-0.19.beta1
39f7a6
- revert -no-javascript-jit change, false-alarm (#604003)
39f7a6
- QtWebKit does not search correct plugin path(s) (#568860)
39f7a6
- QtWebKit browsers crash with flash-plugin (rh#605677,webkit#40567)
39f7a6
- drop qt-x11-opensource-src-4.5.0-gcc_hack.patch
39f7a6
39f7a6
* Wed Jun 16 2010 Rex Dieter <rdieter@fedoraproject.org> 4.7.0-0.18.beta1
39f7a6
- -no-javascript-jit on i686 (#604003)
39f7a6
39f7a6
* Wed Jun 16 2010 Karsten Hopp <karsten@redhat.com> 4.7.0-0.17.beta1 
39f7a6
- add s390 and s390x to 3rdparty/webkit/JavaScriptCore/wtf/Platform.h and
39f7a6
  3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
39f7a6
39f7a6
* Fri Jun 11 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.16.beta1
39f7a6
- scrub -lpulse-mainloop-glib from .prl files (#599844)
39f7a6
- scrub references to %%buildroot in .pc, .prl files
39f7a6
39f7a6
* Thu May 27 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.15.beta1
39f7a6
- Unsafe use of rand() in X11 (QTBUG-9793)
39f7a6
39f7a6
* Fri May 21 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.14.beta1
39f7a6
- drop -no-javascript-jit (webkit#35154)
39f7a6
39f7a6
* Mon May 17 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.13.beta1
39f7a6
- QT_GRAPHICSSYSTEM env support
39f7a6
39f7a6
* Sun May 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.12.beta1
39f7a6
- -webkit-devel: move Qt/qweb*.h here (#592680)
39f7a6
39f7a6
* Fri May 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.11.beta1
39f7a6
- -webkit-devel: Obsoletes: qt-devel ... (upgrade path)
39f7a6
39f7a6
* Thu May 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.10.beta1
39f7a6
- -webkit-devel: Provides: qt4-webkit-devel , Requires: %%name-devel
39f7a6
39f7a6
* Thu May 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.9.beta1
39f7a6
- 4.7.0-beta1
39f7a6
- -webkit-devel : it lives! brainz!
39f7a6
39f7a6
* Fri Apr 30 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.8.tp
39f7a6
- prepping for separate QtWebKit(-2.0)
39f7a6
- -webkit subpkg,  Provides: QtWebKit ...
39f7a6
- -devel: Provides: QtWebKit-devel ...
39f7a6
- TODO: -webkit-devel (and see what breaks)
39f7a6
39f7a6
* Wed Apr 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.7.tp
39f7a6
- own %%{_qt4_plugindir}/crypto
39f7a6
39f7a6
* Sat Apr 03 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7.0-0.6.tp
39f7a6
- backport fix for QTBUG-9354 which breaks kdeutils build
39f7a6
39f7a6
* Fri Apr 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.5.tp
39f7a6
- Associate text/vnd.trolltech.linguist with linguist (#579082)
39f7a6
39f7a6
* Tue Mar 23 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7.0-0.4.tp
39f7a6
- fix type cast issue on sparc64
39f7a6
39f7a6
* Sun Mar 21 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7.0-0.3.tp
39f7a6
- also strip -lpulse from .prl files (fixes PyQt4 QtMultimedia binding build)
39f7a6
39f7a6
* Tue Mar 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.2.tp
39f7a6
- qt-4.7.0-tp
39f7a6
- macros.qt4 : +%%_qt4_importdir
39f7a6
- don't strip libs from pkgconfig files, Libs.private is now used properly
39f7a6
- add -lphonon to stripped libs instead of brutally hacking out
39f7a6
  QMAKE_PRL_LIBS altogether (#520323)
39f7a6
- qt-assistant-adp packaged separately now, not included here
39f7a6
39f7a6
* Sat Mar 13 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.2-7
39f7a6
- BR alsa-lib-devel (for QtMultimedia)
39f7a6
39f7a6
* Sat Mar 13 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.2-6
39f7a6
- Provides: qt-assistant-adp(-devel)
39f7a6
39f7a6
* Fri Mar 05 2010 Than Ngo <than@redhat.com> - 4.6.2-5
39f7a6
- Make tablet detection work with new wacom drivers (#569132)
39f7a6
39f7a6
* Mon Mar 01 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-4
39f7a6
- fix 64bit platform logic, use linux-g++-64 everywhere except x86_64 (#569542)
39f7a6
39f7a6
* Sun Feb 28 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.2-3
39f7a6
- fix CUPS patch not to crash if currentPPD is NULL (#566304)
39f7a6
39f7a6
* Tue Feb 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-2
39f7a6
- macros.qt4: s/qt45/qt46/
39f7a6
39f7a6
* Mon Feb 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-1
39f7a6
- 4.6.2
39f7a6
39f7a6
* Fri Feb 05 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.1-3
39f7a6
- improve cups support (#523846, kde#180051#c22)
39f7a6
39f7a6
* Tue Jan 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.1-2
39f7a6
- drop bitmap_font_speed patch, rejected upstream
39f7a6
39f7a6
* Tue Jan 19 2010 Than Ngo <than@redhat.com> - 4.6.1-1
39f7a6
- 4.6.1
39f7a6
39f7a6
* Mon Jan 11 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-5
39f7a6
- bitmap_font_speed patch (QTBUG-7255)
39f7a6
39f7a6
* Sat Jan 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-4
39f7a6
- Fix crash when QGraphicsItem destructor deletes other QGraphicsItem (kde-qt cec34b01)
39f7a6
- Fix a crash in KDE/Plasma with QGraphicsView. TopLevel list of items (kde-qt 63839f0c)
39f7a6
39f7a6
* Wed Dec 23 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.0-3
39f7a6
- disable QtWebKit JavaScript JIT again, incompatible with SELinux (#549994)
39f7a6
39f7a6
* Sat Dec 05 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.0-2
39f7a6
- own %%{_qt4_plugindir}/gui_platform
39f7a6
39f7a6
* Tue Dec 01 2009 Than Ngo <than@redhat.com> - 4.6.0-1
39f7a6
- 4.6.0
39f7a6
39f7a6
* Tue Nov 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.6.rc1
39f7a6
- qt-4.6.0-rc1
39f7a6
39f7a6
* Sat Nov 14 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.5.beta1 
39f7a6
- -tds: Add package with TDS sqldriver (#537586)
39f7a6
- add arch'd provides for sql drivers
39f7a6
39f7a6
* Sun Nov 08 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.4.beta1
39f7a6
- -x11: Requires: %%{name}-sqlite%{?_isa}
39f7a6
39f7a6
* Mon Oct 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.3.beta1
39f7a6
- kde-qt patches (as of 20091026)
39f7a6
39f7a6
* Fri Oct 16 2009 Than Ngo <than@redhat.com> - 4.6.0-0.2.beta1 
39f7a6
- subpackage sqlite plugin, add Require on qt-sqlite in qt-x11
39f7a6
  for assistant
39f7a6
- build/install qdoc3 again
39f7a6
39f7a6
* Wed Oct 14 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.1.beta1
39f7a6
- qt-4.6.0-beta1
39f7a6
- no kde-qt patches (yet)
39f7a6
39f7a6
* Sat Oct 10 2009 Than Ngo <than@redhat.com> - 4.5.3-4
39f7a6
- fix translation build issue
39f7a6
- rhel cleanup
39f7a6
39f7a6
* Tue Oct 06 2009 Jaroslav Reznik <jreznik@redhat.com> - 4.5.3-3
39f7a6
- disable JavaScriptCore JIT, SE Linux crashes (#527079)
39f7a6
39f7a6
* Fri Oct 02 2009 Than Ngo <than@redhat.com> - 4.5.3-2
39f7a6
- cleanup patches
39f7a6
- if ! phonon_internal, exclude more/all phonon headers
39f7a6
- qt-devel must Requires: phonon-devel (#520323)
39f7a6
39f7a6
* Thu Oct 01 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.3-1
39f7a6
- qt-4.5.3
39f7a6
39f7a6
* Tue Sep 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-21
39f7a6
- switch to external/kde phonon
39f7a6
39f7a6
* Mon Sep 28 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-20
39f7a6
- use internal Qt Assistant/Designer icons
39f7a6
- -devel: move designer.qch,linguist.qch here
39f7a6
- move ownership of %%_qt4_docdir, %%_qt4_docdir/qch to main pkg
39f7a6
39f7a6
* Sun Sep 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-19
39f7a6
- Missing Qt Designer icon (#476605)
39f7a6
39f7a6
* Fri Sep 11 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-18
39f7a6
- drop gcc -fno-var-tracking-assignments hack (#522576)
39f7a6
39f7a6
* Fri Sep 11 2009 Than Ngo <than@redhat.com> - 4.5.2-17
39f7a6
- drop useless check for ossl patch, the patch works fine with old ossl
39f7a6
39f7a6
* Wed Sep 09 2009 Than Ngo <than@redhat.com> - 4.5.2-16
39f7a6
- add a correct system_ca_certificates patch
39f7a6
39f7a6
* Tue Sep 08 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-15
39f7a6
- use system ca-certificates (#521911)
39f7a6
39f7a6
* Tue Sep 01 2009 Than Ngo <than@redhat.com> - 4.5.2-14
39f7a6
- drop fedora < 9 support
39f7a6
- only apply ossl patch for fedora > 11
39f7a6
39f7a6
* Mon Aug 31 2009 Than Ngo <than@redhat.com> - 4.5.2-13
39f7a6
- fix for CVE-2009-2700
39f7a6
39f7a6
* Thu Aug 27 2009 Rex Dieter <rdieter@fedoraproject.org> 4.5.2-12
39f7a6
- use platform linux-g++ everywhere (ie, drop linux-g++-64 on 64 bit),
39f7a6
  avoids plugin/linker weirdness (bug #478481)
39f7a6
39f7a6
* Wed Aug 26 2009 Tomas Mraz <tmraz@redhat.com> - 1:4.5.2-11
39f7a6
- rebuilt with new openssl
39f7a6
39f7a6
* Thu Aug 20 2009 Than Ngo <than@redhat.com> - 4.5.2-10
39f7a6
- switch to kde-qt branch
39f7a6
39f7a6
* Tue Aug 18 2009 Than Ngo <than@redhat.com> - 4.5.2-9
39f7a6
- security fix for CVE-2009-1725 (bz#513813)
39f7a6
39f7a6
* Sun Aug 16 2009 Than Ngo <than@redhat.com> - 4.5.2-8
39f7a6
- fix phonon-backend-gstreamer for using pulsaudio (#513421)
39f7a6
39f7a6
* Fri Aug 14 2009 Rex Dieter <rdieter@fedoraproject.org> 4.5.2-7
39f7a6
- kde-qt: 287-qmenu-respect-minwidth
39f7a6
- kde-qt: 0288-more-x-keycodes (#475247)
39f7a6
39f7a6
* Wed Aug 05 2009 Rex Dieter <rdieter@fedoraproject.org> 4.5.2-6
39f7a6
- use linker scripts for _debug targets (#510246)
39f7a6
- tighten deps using %%{?_isa}
39f7a6
- -x11: Requires(post,postun): /sbin/ldconfig
39f7a6
39f7a6
* Thu Jul 30 2009 Than Ngo <than@redhat.com> - 4.5.2-5
39f7a6
- apply upstream patch to fix issue in Copy and paste
39f7a6
39f7a6
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.5.2-4
39f7a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
39f7a6
39f7a6
* Thu Jul 02 2009 Than Ngo <than@redhat.com> - 4.5.2-3
39f7a6
- pregenerate PNG, drop BR on GraphicsMagick (bz#509244)
39f7a6
39f7a6
* Fri Jun 26 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.2-2
39f7a6
- take current qt-copy-patches snapshot (20090626)
39f7a6
- disable patches which are already in 4.5.2
39f7a6
- fix the qt-copy patch 0274-shm-native-image-fix.diff to apply against 4.5.2
39f7a6
39f7a6
* Thu Jun 25 2009 Lukáš Tinkl <ltinkl@redhat.com> - 4.5.2-1
39f7a6
- Qt 4.5.2
39f7a6
39f7a6
* Sun Jun 07 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-18
39f7a6
- phonon-backend-gstreamer pkg, with icons
39f7a6
- optimize (icon-mostly) scriptlets
39f7a6
39f7a6
* Sun Jun 07 2009 Than Ngo <than@redhat.com> - 4.5.1-17
39f7a6
- drop the hack, apply patch to install Global header, gstreamer.desktop
39f7a6
  and dbus services file
39f7a6
39f7a6
* Sat Jun 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-16
39f7a6
- install awol Phonon/Global header
39f7a6
39f7a6
* Fri Jun 05 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.1-15
39f7a6
- apply Phonon PulseAudio patch (needed for the xine-lib backend)
39f7a6
39f7a6
* Fri Jun 05 2009 Than Ngo <than@redhat.com> - 4.5.1-14
39f7a6
- enable phonon and gstreamer-backend
39f7a6
39f7a6
* Sat May 30 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-13
39f7a6
- -doc: Obsoletes: qt-doc < 1:4.5.1-4 (workaround bug #502401)
39f7a6
39f7a6
* Sat May 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-12
39f7a6
- +phonon_internal macro to toggle packaging of qt's phonon (default off)
39f7a6
39f7a6
* Fri May 22 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-11
39f7a6
- qt-copy-patches-20090522
39f7a6
39f7a6
* Wed May 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-10.2
39f7a6
- full (non-bootstrap) build
39f7a6
39f7a6
* Wed May 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-10.1
39f7a6
- allow for minimal bootstrap build (*cough* arm *cough*)
39f7a6
39f7a6
* Wed May 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-10
39f7a6
- improved kde4_plugins patch, skip expensive/unneeded canonicalPath
39f7a6
39f7a6
* Wed May 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-9
39f7a6
- include kde4 plugin path by default (#498809)
39f7a6
39f7a6
* Mon May 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-8
39f7a6
- fix invalid assumptions about mysql_config --libs (bug #440673)
39f7a6
- fix %%files breakage from 4.5.1-5
39f7a6
39f7a6
* Wed Apr 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-7
39f7a6
- -devel: Provides: qt4-devel%%{?_isa} ...
39f7a6
39f7a6
* Mon Apr 27 2009 Than Ngo <than@redhat.com> - 4.5.1-6
39f7a6
- drop useless hunk of qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
39f7a6
39f7a6
* Mon Apr 27 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-5
39f7a6
- -devel: Provides: *-static for libQtUiTools.a
39f7a6
39f7a6
* Fri Apr 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-4
39f7a6
- qt-doc noarch
39f7a6
- qt-demos, qt-examples (split from -doc)
39f7a6
- (cosmetic) re-order subpkgs in alphabetical order
39f7a6
- drop unused profile.d bits
39f7a6
39f7a6
* Fri Apr 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-3
39f7a6
- enable FT_LCD_FILTER (uses freetype subpixel filters if available at runtime)
39f7a6
39f7a6
* Fri Apr 24 2009 Than Ngo <than@redhat.com> - 4.5.1-2
39f7a6
- apply upstream patch to fix the svg rendering regression
39f7a6
39f7a6
* Thu Apr 23 2009 Than Ngo <than@redhat.com> - 4.5.1-1
39f7a6
- 4.5.1
39f7a6
39f7a6
* Tue Apr 14 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-14
39f7a6
- fix vrgb/vgbr corruption, disable QT_USE_FREETYPE_LCDFILTER (#490377)
39f7a6
39f7a6
* Fri Apr 10 2009 Than Ngo <than@redhat.com> - 4.5.0-13
39f7a6
- unneeded executable permissions for profile.d scripts
39f7a6
39f7a6
* Wed Apr 01 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.0-12
39f7a6
- fix inline asm in qatomic (de)ref (i386/x86_64), should fix Kolourpaint crash
39f7a6
39f7a6
* Mon Mar 30 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-11
39f7a6
- qt fails to build on ia64 (#492174)
39f7a6
39f7a6
* Wed Mar 25 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-10
39f7a6
- qt-copy-patches-20090325
39f7a6
39f7a6
* Tue Mar 24 2009 Than Ngo <than@redhat.com> - 4.5.0-9
39f7a6
- lrelease only shows warning when duplicate messages found in *.ts( #491514)
39f7a6
39f7a6
* Fri Mar 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-8
39f7a6
- qt-copy-patches-20090319
39f7a6
39f7a6
* Thu Mar 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-7
39f7a6
- include more phonon bits, attempt to fix/provide phonon bindings
39f7a6
  for qtscriptgenerator, PyQt, ...
39f7a6
39f7a6
* Tue Mar 17 2009 Than Ngo <than@redhat.com> - 4.5.0-6
39f7a6
- fix lupdate segfault (#486866)
39f7a6
39f7a6
* Sat Mar 14 2009 Dennis Gilmore <dennis@ausil.us> - 4.5.0-5
39f7a6
- add patch for sparc64. 
39f7a6
- _Atomic_word is not always an int
39f7a6
39f7a6
* Tue Mar 10 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-4
39f7a6
- macros.qt4: %%_qt45
39f7a6
- cleanup more phonon-related left-overs 
39f7a6
39f7a6
* Wed Mar 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-3
39f7a6
- -no-phonon-backend
39f7a6
- include qdoc3
39f7a6
- move designer plugins to runtime (#487622)
39f7a6
39f7a6
* Tue Mar 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-2
39f7a6
- License: LGPLv2 with exceptions or GPLv3 with exceptions
39f7a6
- BR: gstreamer-devel
39f7a6
- drop qgtkstyle patch (no longer needed)
39f7a6
- -x11: move libQtScriptTools here (linked with libQtGui)
39f7a6
39f7a6
* Tue Mar 03 2009 Than Ngo <than@redhat.com> - 4.5.0-1
39f7a6
- 4.5.0
39f7a6
39f7a6
* Fri Feb 27 2009 Rex Dieter <rdieter@fedoraproject.org> - 1:4.5.0-0.8.20090224
39f7a6
- 20090224 snapshot
39f7a6
- adjust pkgconfig hackery
39f7a6
39f7a6
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.5.0-0.7.rc1
39f7a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
39f7a6
39f7a6
* Sun Feb 22 2009 Rex Dieter <rdieter@fedoraproject.org> 4.5.0-0.5.rc1
39f7a6
- revert license, change won't land until official 4.5.0 release
39f7a6
- workaround broken qhostaddress.h (#485677)
39f7a6
- Provides: qgtkstyle = 0.1
39f7a6
39f7a6
* Fri Feb 20 2009 Rex Dieter <rdieter@fedoraproject.org> 4.5.0-0.4.rc1
39f7a6
- saner versioned Obsoletes
39f7a6
- -gtkstyle, Obsoletes: qgtkstyle < 0.1
39f7a6
- enable phonon support and associated hackery
39f7a6
39f7a6
* Mon Feb 16 2009 Than Ngo <than@redhat.com> 4.5.0-0.3.rc1
39f7a6
- fix callgrindChildExitCode is uninitialzed
39f7a6
39f7a6
* Sun Feb 15 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.0-0.2.rc1
39f7a6
- qt-copy-patches-20090215
39f7a6
- License: +LGPLv2
39f7a6
39f7a6
* Wed Feb 11 2009 Than Ngo <than@redhat.com> - 4.5.0-0.rc1.0
39f7a6
- 4.5.0 rc1
39f7a6
39f7a6
* Thu Feb 05 2009 Rex Dieter <rdieter@fedoraproject.org> 4.4.3-16
39f7a6
- track branches/qt-copy/4.4, and backout previous trunk(qt45) ones
39f7a6
39f7a6
* Mon Feb 02 2009 Than Ngo <than@redhat.com> 4.4.3-15
39f7a6
- disable 0269,0270,0271 patches, it causes issue in systray
39f7a6
39f7a6
* Thu Jan 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.4.3-14
39f7a6
- qt-copy-patches-20090129
39f7a6
39f7a6
* Mon Jan 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.4.3-13
39f7a6
- Provides: qt4%%{?_isa} = %%version-%%release
39f7a6
- add %%_qt4 to macros.qt4
39f7a6
39f7a6
* Thu Jan 22 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.4.3-12 
39f7a6
- respin (mysql)
39f7a6
39f7a6
* Fri Jan 16 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.4.3-11
39f7a6
- rebuild for new OpenSSL
39f7a6
39f7a6
* Mon Jan 12 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.4.3-10
39f7a6
- drop qt-x11-opensource-src-4.3.4-no-hardcoded-font-aliases.patch (#447298),
39f7a6
  in favor of qt-copy's 0263-fix-fontconfig-handling.diff
39f7a6
39f7a6
* Mon Jan 12 2009 Than Ngo <than@redhat.com> - 4.4.3-9
39f7a6
- qt-copy-patches-20090112
39f7a6
39f7a6
* Tue Dec 30 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.3-8
39f7a6
- qt-copy-patches-20081225
39f7a6
39f7a6
* Fri Dec 12 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.3-7
39f7a6
- rebuild for pkgconfig deps
39f7a6
39f7a6
* Wed Nov 12 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.3-6
39f7a6
- qt-copy-patches-20081112
39f7a6
39f7a6
* Tue Nov 11 2008 Than Ngo <than@redhat.com> 4.4.3-5
39f7a6
- drop 0256-fix-recursive-backingstore-sync-crash.diff, it's
39f7a6
  included in qt-copy-pathes-20081110
39f7a6
39f7a6
* Mon Nov 10 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.3-4
39f7a6
- qt-copy-patches-20081110
39f7a6
39f7a6
* Mon Nov 10 2008 Than Ngo <than@redhat.com> 4.4.3-3
39f7a6
- apply 0256-fix-recursive-backingstore-sync-crash.diff
39f7a6
39f7a6
* Thu Nov 06 2008 Than Ngo <than@redhat.com> 4.4.3-2
39f7a6
- bz#468814, immodule selection behavior is unpredictable without QT_IM_MODULE,
39f7a6
  patch from Peng Wu
39f7a6
- backport fix from 4.5
39f7a6
39f7a6
* Sun Sep 28 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.3-1
39f7a6
- 4.4.3
39f7a6
39f7a6
* Wed Sep 24 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.2-2
39f7a6
- omit systray patch (for now)
39f7a6
39f7a6
* Sat Sep 20 2008 Than Ngo <than@redhat.com> 4.4.2-1
39f7a6
- 4.4.2
39f7a6
39f7a6
* Mon Sep 08 2008 Rex Dieter <rdieter@fedoraproject.org> - 4.4.1-3
39f7a6
- apply QMAKEPATH portion of multilib patch only if needed
39f7a6
- qt-copy-patches-20080908
39f7a6
39f7a6
* Wed Aug 06 2008 Than Ngo <than@redhat.com> -  4.4.1-2
39f7a6
- fix license tag
39f7a6
- fix Obsoletes: qt-sqlite (missing epoch)
39f7a6
39f7a6
* Tue Aug 05 2008 Than Ngo <than@redhat.com> -  4.4.1-1
39f7a6
- 4.4.1
39f7a6
39f7a6
* Tue Aug 05 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-17
39f7a6
- fold -sqlite subpkg into main (#454930)
39f7a6
39f7a6
* Wed Jul 23 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-16
39f7a6
- qt-copy-patches-20080723 (kde#162793)
39f7a6
- omit deprecated phonon bits
39f7a6
39f7a6
* Sat Jul 19 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-15
39f7a6
- fix/workaround spec syntax 
39f7a6
39f7a6
* Sat Jul 19 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-14
39f7a6
- macros.qt4: fix %%_qt4_datadir, %%_qt4_translationdir
39f7a6
39f7a6
* Thu Jul 17 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-13
39f7a6
- (re)fix qconfig-multilib.h for sparc64
39f7a6
39f7a6
* Fri Jul 11 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-12
39f7a6
- qt-copy-patches-20080711
39f7a6
39f7a6
* Mon Jun 23 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-11
39f7a6
- fix dbus conditional (#452487)
39f7a6
39f7a6
* Sat Jun 14 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-10
39f7a6
- strip -lsqlite3 from .pc files (#451490)
39f7a6
39f7a6
* Sat Jun 14 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-9
39f7a6
- restore -qt4 suffixes
39f7a6
39f7a6
* Fri Jun 13 2008 Than Ngo <than@redhat.com> 4.4.0-8
39f7a6
- drop qt wrapper, make symlinks to /usr/bin
39f7a6
39f7a6
* Tue Jun 10 2008 Than Ngo <than@redhat.com> 4.4.0-7
39f7a6
- fix #450310, multilib issue 
39f7a6
39f7a6
* Fri Jun 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-6
39f7a6
- qt-copy-patches-20080606
39f7a6
- drop BR: libungif-devel (not used)
39f7a6
- move libQtXmlPatters, -x11 -> main
39f7a6
- move qdbuscpp2xml, qdbusxml2cpp, xmlpatters, -x11 -> -devel
39f7a6
39f7a6
* Tue May 27 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-5
39f7a6
- under GNOME, default to QGtkStyle if available
39f7a6
39f7a6
* Mon May 19 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-4
39f7a6
- don't hardcode incorrect font substitutions (#447298)
39f7a6
39f7a6
* Fri May 16 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-3
39f7a6
- qt-copy-patches-20080516
39f7a6
39f7a6
* Tue May 13 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.4.0-2
39f7a6
- revert _qt4_bindir change for now, needs more work (#446167)
39f7a6
39f7a6
* Tue May 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.4.0-1
39f7a6
- qt-4.4.0