b11286
# Fedora Review: http://bugzilla.redhat.com/188180
b11286
eed434
# configure options
eed434
# -no-pch disables precompiled headers, make ccache-friendly
ee2610
%define no_pch -no-pch
c5c71b
47854b
# See http://bugzilla.redhat.com/223663
Rex Dieter 593e8b
%define multilib_archs x86_64 %{ix86} %{mips} ppc64 ppc64le ppc s390x s390 sparc64 sparcv9
Rex Dieter 593e8b
%define multilib_basearchs x86_64 %{mips64} ppc64 ppc64le s390x sparc64
89ea42
284330
%if 0%{?fedora} || 0%{?rhel} > 6
cdf700
# use external qt_settings pkg
cdf700
%define qt_settings 1
cdf700
%endif
cdf700
284330
%if (0%{?fedora} && 0%{?fedora} < 26) || (0%{?rhel} > 6 && 0%{?rhel} <= 7)
Kevin Kofler 53156e
%global system_clucene 1
Kevin Kofler 53156e
%endif
Kevin Kofler 53156e
Rex Dieter 541cc0
# See http://bugzilla.redhat.com/1279265
284330
%if 0%{?rhel} && 0%{?rhel} <= 7
Rex Dieter 541cc0
%global inject_optflags 1
Rex Dieter 541cc0
%endif
Rex Dieter 541cc0
Rex Dieter 46be60
%global rpm_macros_dir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
Rex Dieter 2ee42c
Rex Dieter b44262
# trim changelog included in binary rpms
Rex Dieter b44262
%global _changelog_trimtime %(date +%s -d "1 year ago")
Rex Dieter b44262
Owen W. Taylor 8a2ee2
# support qtchooser, except when building for inclusion in a flatpak
Owen W. Taylor 8a2ee2
%if !0%{?flatpak}
Rex Dieter fab82a
%define qtchooser 1
Owen W. Taylor 8a2ee2
%endif
Owen W. Taylor 8a2ee2
Rex Dieter 3bf3ca
%if 0%{?qtchooser}
Rex Dieter 3bf3ca
%define priority 20
Rex Dieter 3bf3ca
%ifarch %{multilib_basearchs}
Rex Dieter 3bf3ca
%define priority 25
Rex Dieter 3bf3ca
%endif
Rex Dieter 3bf3ca
%endif
Rex Dieter 8dbbe2
b11286
Summary: Qt toolkit
b11286
Name:    qt
a6f6f4
Epoch:   1
Rex Dieter b6924d
Version: 4.8.7
Kevin Kofler 444964
Release: 44%{?dist}
747f1a
198d07
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
a4cb42
License: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT
Rex Dieter 69bb14
Url:     http://qt-project.org/
Rex Dieter b6924d
%if 0%{?beta:1}
Kevin Kofler 16cf98
Source0: https://download.qt-project.org/development_releases/qt/4.8/%{version}-%{beta}/qt-everywhere-opensource-src-%{version}-%{beta}.tar.gz
Rex Dieter ace1f8
%else
Kevin Kofler 16cf98
Source0: https://download.qt-project.org/official_releases/qt/4.8/%{version}/qt-everywhere-opensource-src-%{version}.tar.gz
Rex Dieter ace1f8
%endif
3ecceb
b11286
Obsoletes: qt4 < %{version}-%{release}
b11286
Provides: qt4 = %{version}-%{release}
09faad
%{?_isa:Provides: qt4%{?_isa} = %{version}-%{release}}
b11286
cdf700
# default Qt config file
cdf700
Source4: Trolltech.conf
cdf700
47854b
# header file to workaround multilib issue
b11286
Source5: qconfig-multilib.h
b11286
47854b
# set default QMAKE_CFLAGS_RELEASE
Jaroslav Reznik 34e2c2
Patch2: qt-everywhere-opensource-src-4.8.0-tp-multilib-optflags.patch
47854b
47854b
# get rid of timestamp which causes multilib problem
Rex Dieter ace1f8
Patch4: qt-everywhere-opensource-src-4.8.5-uic_multilib.patch
47854b
Rex Dieter 7ff9f9
# reduce debuginfo in qtwebkit (webcore)
Rex Dieter 7ff9f9
Patch5: qt-everywhere-opensource-src-4.8.5-webcore_debuginfo.patch
Rex Dieter 7ff9f9
Rex Dieter 81fc93
# cups16 printer discovery
Rex Dieter 81fc93
Patch6: qt-cupsEnumDests.patch
Rex Dieter 81fc93
Rex Dieter d131ab
# prefer adwaita over gtk+ on DE_GNOME
Rex Dieter d131ab
# https://bugzilla.redhat.com/show_bug.cgi?id=1192453
Rex Dieter d131ab
Patch10: qt-prefer_adwaita_on_gnome.patch
Rex Dieter d131ab
47854b
# enable ft lcdfilter
03331b
Patch15: qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
47854b
0b3637
# may be upstreamable, not sure yet
0b3637
# workaround for gdal/grass crashers wrt glib_eventloop null deref's
0b3637
Patch23: qt-everywhere-opensource-src-4.6.3-glib_eventloop_nullcheck.patch
015ea9
6ede3a
# hack out largely useless (to users) warnings about qdbusconnection
6ede3a
# (often in kde apps), keep an eye on https://git.reviewboard.kde.org/r/103699/
087ab1
Patch25: qt-everywhere-opensource-src-4.8.3-qdbusconnection_no_debug.patch
6ede3a
d8c792
# lrelease-qt4 tries to run qmake not qmake-qt4 (http://bugzilla.redhat.com/820767)
d8c792
Patch26: qt-everywhere-opensource-src-4.8.1-linguist_qmake-qt4.patch
d8c792
04f02f
# enable debuginfo in libQt3Support
04f02f
Patch27: qt-everywhere-opensource-src-4.8.1-qt3support_debuginfo.patch
04f02f
Rex Dieter 085037
# kde4/multilib QT_PLUGIN_PATH
Rex Dieter 085037
Patch28: qt-everywhere-opensource-src-4.8.5-qt_plugin_path.patch
Rex Dieter 085037
747f1a
## upstreamable bits
Rex Dieter 080446
# add support for pkgconfig's Requires.private to qmake
Rex Dieter 080446
Patch50: qt-everywhere-opensource-src-4.8.4-qmake_pkgconfig_requires_private.patch
Rex Dieter 080446
Rex Dieter 2c45da
# FTBFS against newer firebird
Rex Dieter 2c45da
Patch51: qt-everywhere-opensource-src-4.8.7-firebird.patch
Rex Dieter 2c45da
Rex Dieter d30cfd
# workaround major/minor macros possibly being defined already
Rex Dieter d30cfd
Patch52: qt-everywhere-opensource-src-4.8.7-QT_VERSION_CHECK.patch
Rex Dieter d30cfd
d03aeb
# fix invalid inline assembly in qatomic_{i386,x86_64}.h (de)ref implementations
d03aeb
Patch53: qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch
47854b
1147ee
# fix invalid assumptions about mysql_config --libs
1147ee
# http://bugzilla.redhat.com/440673
Rex Dieter e88754
Patch54: qt-everywhere-opensource-src-4.8.5-mysql_config.patch
47854b
b73039
# http://bugs.kde.org/show_bug.cgi?id=180051#c22
12f7dd
Patch55: qt-everywhere-opensource-src-4.6.2-cups.patch
47854b
e288b7
# backport https://codereview.qt-project.org/#/c/205874/
e288b7
Patch56: qt-everywhere-opensource-src-4.8.7-mariadb.patch
e288b7
ccfeb6
# use QMAKE_LFLAGS_RELEASE when building qmake
ccfeb6
Patch57: qt-everywhere-opensource-src-4.8.7-qmake_LFLAGS.patch
ccfeb6
824406
# Fails to create debug build of Qt projects on mingw (rhbz#653674)
Rex Dieter ace1f8
Patch64: qt-everywhere-opensource-src-4.8.5-QTBUG-14467.patch
824406
Kevin Kofler b8d8f1
# fix QTreeView crash triggered by KPackageKit (patch by David Faure)
Jaroslav Reznik 34e2c2
Patch65: qt-everywhere-opensource-src-4.8.0-tp-qtreeview-kpackagekit-crash.patch
Kevin Kofler b8d8f1
064e0d
# fix the outdated standalone copy of JavaScriptCore
Rex Dieter 8ec4a9
Patch67: qt-everywhere-opensource-src-4.8.6-s390.patch
064e0d
10cc1b
# https://bugs.webkit.org/show_bug.cgi?id=63941
10cc1b
# -Wall + -Werror = fail
087ab1
Patch68: qt-everywhere-opensource-src-4.8.3-no_Werror.patch
10cc1b
a9a109
# revert qlist.h commit that seems to induce crashes in qDeleteAll
a9a109
Patch69: qt-everywhere-opensource-src-4.8.0-QTBUG-22037.patch
a9a109
95b646
# Buttons in Qt applications not clickable when run under gnome-shell (#742658, QTBUG-21900)
Rex Dieter ace1f8
Patch71:  qt-everywhere-opensource-src-4.8.5-QTBUG-21900.patch
95b646
651f62
# workaround
651f62
# sql/drivers/tds/qsql_tds.cpp:341:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
Rex Dieter ace1f8
Patch74: qt-everywhere-opensource-src-4.8.5-tds_no_strict_aliasing.patch
651f62
41cb7e
# add missing method for QBasicAtomicPointer on s390(x)
41cb7e
Patch76: qt-everywhere-opensource-src-4.8.0-s390-atomic.patch
41cb7e
6ede3a
# don't spam in release/no_debug mode if libicu is not present at runtime
087ab1
Patch77: qt-everywhere-opensource-src-4.8.3-icu_no_debug.patch
76de2f
82200b
# https://bugzilla.redhat.com/show_bug.cgi?id=810500
0e5654
Patch81: qt-everywhere-opensource-src-4.8.2--assistant-crash.patch
0e5654
0e5654
# https://bugzilla.redhat.com/show_bug.cgi?id=694385
0e5654
# https://bugs.kde.org/show_bug.cgi?id=249217
0e5654
# https://bugreports.qt-project.org/browse/QTBUG-4862
0e5654
# QDir::homePath() should account for an empty HOME environment variable on X11
Rex Dieter ace1f8
Patch82: qt-everywhere-opensource-src-4.8.5-QTBUG-4862.patch
82200b
8e4c02
# poll support
8e4c02
Patch83: qt-4.8-poll.patch
8e4c02
Kevin Kofler 97c30b
# fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
Kevin Kofler 97c30b
Patch84: qt-everywhere-opensource-src-4.8.5-QTBUG-35459.patch
Kevin Kofler 97c30b
Rex Dieter 9f99ed
# systemtrayicon plugin support (for appindicators)
Rex Dieter 8ec4a9
Patch86: qt-everywhere-opensource-src-4.8.6-systemtrayicon.patch
Rex Dieter 9f99ed
Kevin Kofler 0da408
# fixes for LibreOffice from the upstream Qt bug tracker (#1105422):
Kevin Kofler 44863e
Patch87: qt-everywhere-opensource-src-4.8.6-QTBUG-37380.patch
Kevin Kofler 44863e
Patch88: qt-everywhere-opensource-src-4.8.6-QTBUG-34614.patch
Kevin Kofler 0da408
Patch89: qt-everywhere-opensource-src-4.8.6-QTBUG-38585.patch
Kevin Kofler 0da408
Kevin Kofler 53156e
# build against the system clucene09-core
Kevin Kofler 53156e
Patch90: qt-everywhere-opensource-src-4.8.6-system-clucene.patch
Kevin Kofler 53156e
Rex Dieter 593e8b
# fix arch autodetection for 64-bit MIPS
Rex Dieter 593e8b
Patch91: qt-everywhere-opensource-src-4.8.7-mips64.patch
Rex Dieter 593e8b
Rex Dieter 87bb4a
# fix build issue(s) with gcc6
Kevin Kofler d749d0
Patch92: qt-everywhere-opensource-src-4.8.7-gcc6.patch
a846b6
6d0df2
# support alsa-1.1.x
Kevin Kofler d749d0
Patch93: qt-everywhere-opensource-src-4.8.7-alsa-1.1.patch
Kevin Kofler d749d0
Kevin Kofler d749d0
# support OpenSSL 1.1.x, from Debian (Gert Wollny, Dmitry Eremin-Solenikov)
Kevin Kofler d749d0
# https://anonscm.debian.org/cgit/pkg-kde/qt/qt4-x11.git/tree/debian/patches/openssl_1.1.patch?h=experimental
Kevin Kofler 56ab7a
# fixes for -openssl-linked by Kevin Kofler
Kevin Kofler d749d0
Patch94: qt-everywhere-opensource-src-4.8.7-openssl-1.1.patch
6d0df2
Kevin Kofler 973f90
# fix build with ICU >= 59, from OpenSUSE (Fabian Vogt)
Kevin Kofler 973f90
# https://build.opensuse.org/package/view_file/KDE:Qt/libqt4/fix-build-icu59.patch?expand=1
Kevin Kofler 973f90
Patch95: qt-everywhere-opensource-src-4.8.7-icu59.patch
Kevin Kofler 973f90
1d3b52
# workaround qtscript failures when building with f28's gcc8
1d3b52
# https://bugzilla.redhat.com/show_bug.cgi?id=1580047
1d3b52
Patch96: qt-everywhere-opensource-src-4.8.7-gcc8_qtscript.patch
1d3b52
137cfc
# upstream patches
Rex Dieter 809cb9
# backported from Qt5 (essentially)
Rex Dieter 809cb9
# http://bugzilla.redhat.com/702493
Rex Dieter 809cb9
# https://bugreports.qt-project.org/browse/QTBUG-5545
Rex Dieter ace1f8
Patch102: qt-everywhere-opensource-src-4.8.5-qgtkstyle_disable_gtk_theme_check.patch
Rex Dieter ace1f8
# workaround for MOC issues with Boost headers (#756395)
Rex Dieter ace1f8
# https://bugreports.qt-project.org/browse/QTBUG-22829
Rex Dieter 7d0674
Patch113: qt-everywhere-opensource-src-4.8.6-QTBUG-22829.patch
Rex Dieter 553b0a
Rex Dieter 90f12d
# aarch64 support, https://bugreports.qt-project.org/browse/QTBUG-35442
Rex Dieter e84fc3
Patch180: qt-aarch64.patch
Rex Dieter e84fc3
Rex Dieter 553b0a
## upstream git
b11286
Rex Dieter 3d9b30
## security patches
Jaroslav Reznik 76078a
47854b
# desktop files
b11286
Source20: assistant.desktop
b11286
Source21: designer.desktop
b11286
Source22: linguist.desktop
Rex Dieter 69bb14
Source23: qdbusviewer.desktop
Rex Dieter 69bb14
Source24: qtdemo.desktop
Rex Dieter 69bb14
Source25: qtconfig.desktop
b11286
b11286
# upstream qt4-logo, http://trolltech.com/images/products/qt/qt4-logo
b11286
Source30: hi128-app-qt4-logo.png
b11286
Source31: hi48-app-qt4-logo.png
b11286
26b67d
## BOOTSTRAPPING, undef docs, demos, examples, phonon, webkit
26b67d
b11286
## optional plugin bits
b11286
# set to -no-sql-<driver> to disable
b11286
# set to -qt-sql-<driver> to enable *in* qt library
Rex Dieter c6f3e9
%global mysql -plugin-sql-mysql
e80da5
%define odbc -plugin-sql-odbc
e80da5
%define psql -plugin-sql-psql
e80da5
%define sqlite -plugin-sql-sqlite
284330
%if 0%{?rhel} && 0%{?rhel} <= 7
cf6cd2
%define phonon -phonon
4cafec
%define phonon_backend -phonon-backend
Kevin Kofler 0a8142
%endif
be63e0
%define dbus -dbus-linked
be63e0
%define graphicssystem -graphicssystem raster
be63e0
%define gtkstyle -gtkstyle
284330
%if 0%{?fedora} || 0%{?rhel} > 7
3ecceb
# FIXME/TODO: use system webkit for assistant, examples/webkit, demos/browser
e5126e
%define webkit -webkit
4656da
%define ibase -plugin-sql-ibase
4656da
%define tds -plugin-sql-tds
b2f384
%endif
284330
%if 0%{?rhel} && 0%{?rhel} <= 7
b2f384
%define no_javascript_jit -no-javascript-jit
4656da
%define ibase -no-sql-ibase
4656da
%define tds -no-sql-tds
b2f384
%endif
b11286
Rex Dieter cd4a13
# macros, be mindful to keep sync'd with macros.qt4
Rex Dieter cd4a13
Source1: macros.qt4
012cd1
%define _qt4 %{name}
b11286
%define _qt4_prefix %{_libdir}/qt4
028260
%define _qt4_bindir %{_qt4_prefix}/bin
b11286
# _qt4_datadir is not multilib clean, and hacks to workaround that breaks stuff.
b11286
#define _qt4_datadir %{_datadir}/qt4
b11286
%define _qt4_datadir %{_qt4_prefix}
b11286
%define _qt4_demosdir %{_qt4_prefix}/demos
b11286
%define _qt4_docdir %{_docdir}/qt4
b11286
%define _qt4_examplesdir %{_qt4_prefix}/examples
b11286
%define _qt4_headerdir %{_includedir} 
ab3790
%define _qt4_importdir %{_qt4_prefix}/imports 
b11286
%define _qt4_libdir %{_libdir}
b11286
%define _qt4_plugindir %{_qt4_prefix}/plugins
b11286
%define _qt4_sysconfdir %{_sysconfdir}
b11286
%define _qt4_translationdir %{_datadir}/qt4/translations
b11286
b11286
BuildRequires: cups-devel
a6377b
BuildRequires: desktop-file-utils
b11286
BuildRequires: findutils
de7f39
BuildRequires: gcc-c++
cvsdist 1ee1e1
BuildRequires: libjpeg-devel
b11286
BuildRequires: libmng-devel
b11286
BuildRequires: libtiff-devel
c4d3c0
BuildRequires: pkgconfig
Rex Dieter 59d529
BuildRequires: pkgconfig(alsa) 
Rex Dieter 59d529
BuildRequires: pkgconfig(dbus-1)
Rex Dieter 59d529
BuildRequires: pkgconfig(fontconfig)
Rex Dieter 59d529
BuildRequires: pkgconfig(glib-2.0)
Rex Dieter 53cc9c
%if 0%{?fedora} || 0%{?rhel} > 6
a5d51f
BuildRequires: pkgconfig(icu-i18n)
Rex Dieter 53cc9c
%else
Rex Dieter 53cc9c
BuildRequires: libicu-devel
Rex Dieter 53cc9c
%endif
86b3c4
## as far as I can tell, this isn't used anywhere, omitting for now
86b3c4
## https://bugzilla.redhat.com/show_bug.cgi?id=1606047
86b3c4
#BuildRequires: pkgconfig(NetworkManager)
Rex Dieter 73c2f5
%global openssl -openssl-linked
Kevin Kofler 444964
%if 0%{?fedora} == 27
Kevin Kofler 444964
BuildRequires: compat-openssl10-devel
Kevin Kofler 444964
%else
Kevin Kofler d749d0
BuildRequires: openssl-devel
Kevin Kofler 444964
%endif
5b7dbe
BuildRequires: pkgconfig(libpng)
Rex Dieter 59d529
BuildRequires: pkgconfig(libpulse)
Rex Dieter 59d529
BuildRequires: pkgconfig(xtst) 
Rex Dieter 59d529
BuildRequires: pkgconfig(zlib)
75dc5c
BuildRequires: rsync
b11286
Rex Dieter ace1f8
%define gl_deps pkgconfig(gl) pkgconfig(glu)
Rex Dieter ace1f8
%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)
Rex Dieter ace1f8
BuildRequires: %{gl_deps}
b11286
BuildRequires: %{x_deps}
b11286
Kevin Kofler 53156e
%if 0%{?system_clucene}
Kevin Kofler 53156e
BuildRequires: clucene09-core-devel >= 0.9.21b-12
Kevin Kofler 53156e
%endif
Kevin Kofler 53156e
ebd725
%if "%{?ibase}" != "-no-sql-ibase"
ebd725
BuildRequires: firebird-devel
ebd725
%endif
ebd725
Rex Dieter c6f3e9
%if "%{?mysql}" == "-no-sql-mysql"
Rex Dieter c6f3e9
Obsoletes: %{name}-mysql < %{epoch}:%{version}-%{release}
Rex Dieter c6f3e9
%else
284330
%if 0%{?fedora} > 27 || 0%{?rhel} > 7
e288b7
BuildRequires: mariadb-connector-c-devel
e288b7
%else
b11286
BuildRequires: mysql-devel >= 4.0
b11286
%endif
e288b7
%endif
b11286
ea1645
%if "%{?phonon_backend}" == "-phonon-backend"
Rex Dieter 59d529
BuildRequires: pkgconfig(gstreamer-0.10) 
Rex Dieter 59d529
BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) 
c5c71b
%endif
c5c71b
c5c71b
%if "%{?gtkstyle}" == "-gtkstyle"
Rex Dieter 59d529
BuildRequires: pkgconfig(gtk+-2.0) 
c5c71b
%endif
c5c71b
b11286
%if "%{?psql}" != "-no-sql-psql"
393926
BuildRequires: libpq-devel
b11286
%endif
b11286
b11286
%if "%{?odbc}" != "-no-sql-odbc"
cvsdist 1ee1e1
BuildRequires: unixODBC-devel
b11286
%endif
cvsdist a6fb78
74d624
%if "%{?sqlite}" != "-no-sql-sqlite"
b11286
%define _system_sqlite -system-sqlite
Rex Dieter 59d529
BuildRequires: pkgconfig(sqlite3) 
b11286
%endif
ff83e3
16f275
Provides:  qt4-sqlite = %{version}-%{release}
16f275
%{?_isa:Provides: qt4-sqlite%{?_isa} = %{version}-%{release}}
cf709d
Obsoletes: qt-sqlite < 1:4.7.1-16
16f275
Provides:  qt-sqlite = %{?epoch:%{epoch}:}%{version}-%{release} 
16f275
%{?_isa:Provides: qt-sqlite%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}}
16f275
711f16
%if "%{?tds}" != "-no-sql-tds"
6e405d
BuildRequires: freetds-devel
6e405d
%endif
6e405d
c5c71b
Obsoletes: qgtkstyle < 0.1
868ef7
Provides:  qgtkstyle = 0.1-1
Rex Dieter a8f6e6
Requires: %{name}-common = %{?epoch:%{epoch}:}%{version}-%{release}
47854b
Requires: ca-certificates
cdf700
%if 0%{?qt_settings}
89569a
Requires: qt-settings
cdf700
%endif
Rex Dieter d0d088
%if 0%{?qtchooser}
Rex Dieter 3bf3ca
Requires(post): %{_sbindir}/update-alternatives
Rex Dieter 3bf3ca
Requires(postun): %{_sbindir}/update-alternatives
Rex Dieter 3bf3ca
%endif
ff83e3
b11286
%description 
b11286
Qt is a software toolkit for developing applications.
cvsdist a6fb78
b11286
This package contains base tools, like string, xml, and network
b11286
handling.
cvsdist 1ee1e1
Rex Dieter a8f6e6
%package common
Rex Dieter a8f6e6
Summary: Common files for Qt
Rex Dieter a8f6e6
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Rex Dieter a8f6e6
BuildArch: noarch
Rex Dieter a8f6e6
%description common
Rex Dieter a8f6e6
%{summary}.
Rex Dieter a8f6e6
885836
%package assistant
885836
Summary: Documentation browser for Qt 4
885836
Requires: %{name}-sqlite%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
885836
Provides: qt4-assistant = %{version}-%{release}
885836
Requires: %{name}-x11%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Rex Dieter 430cfa
%if ! 0%{?system_clucene}
Rex Dieter 430cfa
Provides: bundled(clucene09)
Rex Dieter 430cfa
%endif
885836
%description assistant
885836
%{summary}.
885836
efe49b
%package config
efe49b
Summary: Graphical configuration tool for programs using Qt 4 
ab3048
# -config introduced in 4.7.1-10 , for upgrade path
14023e
# seems to tickle a pk bug, https://bugzilla.redhat.com/674326
885836
#Obsoletes: %{name}-x11 < 1:4.7.1-10
922ba8
Obsoletes: qt4-config < 4.5.0
922ba8
Provides:  qt4-config = %{version}-%{release}
efe49b
Requires: %{name}-x11%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
efe49b
%description config 
efe49b
%{summary}.
efe49b
Rex Dieter d0d088
%define demos 1
490cda
%package demos
490cda
Summary: Demonstration applications for %{name}
490cda
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
5f18fc
Requires: %{name}-doc
490cda
%description demos
490cda
%{summary}.
490cda
cf6cd2
%define docs 1
490cda
%package doc
490cda
Summary: API documentation for %{name}
490cda
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
490cda
Requires: %{name}-assistant
490cda
Obsoletes: qt4-doc < %{version}-%{release}
490cda
Provides:  qt4-doc = %{version}-%{release}
8232db
# help workaround yum bug http://bugzilla.redhat.com/502401
701ecf
Obsoletes: qt-doc < 1:4.5.1-4
490cda
BuildArch: noarch
490cda
%description doc
Rex Dieter a8f6e6
%{summary}.
490cda
Rex Dieter a67cb0
%package designer-plugin-webkit
Rex Dieter a67cb0
Summary: Qt designer plugin for WebKit
Rex Dieter a67cb0
Requires: %{name}-x11%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Rex Dieter a67cb0
%description designer-plugin-webkit
Rex Dieter a67cb0
%{summary}.
Rex Dieter a67cb0
cvsdist 1ee1e1
%package devel
b11286
Summary: Development files for the Qt toolkit
ec43e2
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
ec43e2
Requires: %{name}-x11%{?_isa}
16f275
Requires: %{name}-sqlite%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
64a2aa
# qmake defaults, could also consider something like:
64a2aa
# Requires: (gcc-c++ if redhat-rpm-config
64a2aa
# or
64a2aa
# Recommends: gcc-c++
64a2aa
# or a combination of the 2
64a2aa
Requires: gcc-c++
Rex Dieter ace1f8
Requires: %{gl_deps}
b11286
Requires: %{x_deps}
b11286
Requires: pkgconfig
c5c71b
%if 0%{?phonon:1}
26f6fe
Provides: qt4-phonon-devel = %{version}-%{release}
e7620d
%endif
b11286
Obsoletes: qt4-designer < %{version}-%{release}
b11286
Provides:  qt4-designer = %{version}-%{release}
8232db
# as long as libQtUiTools.a is included
Rex Dieter 14c5aa
Provides:  %{name}-static = %{?epoch:%{epoch}:}%{version}-%{release}
Rex Dieter 14c5aa
Provides:  qt4-static = %{version}-%{release}
b11286
Obsoletes: qt4-devel < %{version}-%{release}
b11286
Provides:  qt4-devel = %{version}-%{release}
b9fc9f
%{?_isa:Provides: qt4-devel%{?_isa} = %{version}-%{release}}
284330
%if (0%{?fedora} && 0%{?inject_optflags}) || (0%{?rhel} > 7 && 0%{?inject_optflags})
Rex Dieter 210022
# default flags are used, important configuration is contained here (#1279265)
Rex Dieter 210022
Requires: redhat-rpm-config
Rex Dieter 210022
%endif
b11286
%description devel
b11286
This package contains the files necessary to develop
b11286
applications using the Qt toolkit.  Includes:
b11286
Qt Linguist
b11286
75dc5c
# make a devel private subpkg or not?
75dc5c
%define private 1
75dc5c
%package devel-private
75dc5c
Summary: Private headers for Qt toolkit 
9e2b70
Provides: qt4-devel-private = %{version}-%{release}
Rex Dieter 59915e
Provides: %{name}-private-devel = %{?epoch:%{epoch}:}%{version}-%{release}
Rex Dieter 59915e
Provides: qt4-private-devel = %{version}-%{release}
75dc5c
Requires: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release}
75dc5c
BuildArch: noarch
75dc5c
%description devel-private
75dc5c
%{summary}.
490cda
Rex Dieter d0d088
%define examples 1
490cda
%package examples
490cda
Summary: Programming examples for %{name}
ec43e2
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
490cda
%description examples
490cda
%{summary}.
490cda
9e3c0f
%define qvfb 1
9e2ddb
%package qvfb
9e2ddb
Summary: Virtual frame buffer for Qt for Embedded Linux
9e2ddb
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
9e2ddb
%description qvfb
9e2ddb
%{summary}.
9e2ddb
ebd725
%package ibase
ebd725
Summary: IBase driver for Qt's SQL classes
ebd725
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
ebd725
Provides:  qt4-ibase = %{version}-%{release}
ebd725
%{?_isa:Provides: qt4-ibase%{?_isa} = %{version}-%{release}}
ebd725
%description ibase
ebd725
%{summary}.
ebd725
490cda
%package mysql
490cda
Summary: MySQL driver for Qt's SQL classes
ec43e2
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
490cda
Obsoletes: qt4-MySQL < %{version}-%{release}
490cda
Provides:  qt4-MySQL = %{version}-%{release}
490cda
Obsoletes: qt4-mysql < %{version}-%{release}
490cda
Provides:  qt4-mysql = %{version}-%{release}
6e405d
%{?_isa:Provides: qt4-mysql%{?_isa} = %{version}-%{release}}
490cda
%description mysql 
490cda
%{summary}.
490cda
b11286
%package odbc 
b11286
Summary: ODBC driver for Qt's SQL classes
ec43e2
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
b11286
Obsoletes: qt4-ODBC < %{version}-%{release}
b11286
Provides:  qt4-ODBC = %{version}-%{release}
b11286
Obsoletes: qt4-odbc < %{version}-%{release}
b11286
Provides:  qt4-odbc = %{version}-%{release}
6e405d
%{?_isa:Provides: qt4-odbc%{?_isa} = %{version}-%{release}}
b11286
%description odbc 
b11286
%{summary}.
8016d2
b11286
%package postgresql 
b11286
Summary: PostgreSQL driver for Qt's SQL classes
ec43e2
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
b11286
Obsoletes: qt4-PostgreSQL < %{version}-%{release}
b11286
Provides:  qt4-PostgreSQL = %{version}-%{release}
b11286
Obsoletes: qt4-postgresql < %{version}-%{release}
b11286
Provides:  qt4-postgresql = %{version}-%{release}
6e405d
%{?_isa:Provides: qt4-postgresql%{?_isa} = %{version}-%{release}}
b11286
%description postgresql 
b11286
%{summary}.
cvsdist a6fb78
6e405d
%package tds
6e405d
Summary: TDS driver for Qt's SQL classes
6e405d
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
6e405d
Provides: qt4-tds = %{version}-%{release}
6e405d
%{?_isa:Provides: qt4-tds%{?_isa} = %{version}-%{release}}
6e405d
%description tds
6e405d
%{summary}.
6e405d
b11286
%package x11
b11286
Summary: Qt GUI-related libraries
0811c7
# include Obsoletes here to be safe(r) bootstrap-wise with phonon-4.5.0
0811c7
# that will Provides: it -- Rex
0811c7
Obsoletes: qt-designer-plugin-phonon < 1:4.7.2-6
ec43e2
Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
b11286
Obsoletes: qt4-x11 < %{version}-%{release}
b11286
Provides:  qt4-x11 = %{version}-%{release}
efe49b
%{?_isa:Provides: qt4-x11%{?_isa} = %{version}-%{release}}
284330
%if 0%{?fedora} || 0%{?rhel} > 7
Rex Dieter 92af7f
## add kde-workspace too? -- rex
Rex Dieter 92af7f
#Requires: (sni-qt%{?_isa} if plasma-workspace)
Rex Dieter 92af7f
## yum-based tools still cannot handle rich deps ^^, so settle for Recommends until fixed
Rex Dieter 92af7f
Recommends: sni-qt%{?_isa}
Rex Dieter 865751
%endif
b11286
%description x11
490cda
Qt libraries used for drawing widgets and OpenGL items.
b67df4
Rex Dieter a5d326
%package qdbusviewer
Rex Dieter 92bb5a
Summary: D-Bus debugger and viewer
Rex Dieter 92bb5a
# When split out from qt-x11
Rex Dieter 92bb5a
Obsoletes: qt-x11 < 1:4.8.5-2
Rex Dieter 92bb5a
Requires: %{name}-x11%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Rex Dieter a5d326
%description qdbusviewer
Rex Dieter 92bb5a
QDbusviewer can be used to inspect D-Bus objects of running programs
Rex Dieter 92bb5a
and invoke methods on those objects.
Rex Dieter 92bb5a
ff83e3
b11286
%prep
1b76e0
%setup -q -n qt-everywhere-opensource-src-%{version} 
cvsdist a6fb78
3ecceb
%patch4 -p1 -b .uic_multilib
Rex Dieter 7ff9f9
%patch5 -p1 -b .webcore_debuginfo
Rex Dieter 81fc93
# ie, where cups-1.6+ is present
284330
%if 0%{?fedora} || 0%{?rhel} > 7
Rex Dieter 1cbbe3
#patch6 -p1 -b .cupsEnumDests
Rex Dieter 81fc93
%endif
Rex Dieter d131ab
%patch10 -p0 -b .prefer_adwaita_on_gnome
03331b
%patch15 -p1 -b .enable_ft_lcdfilter
0b3637
%patch23 -p1 -b .glib_eventloop_nullcheck
087ab1
%patch25 -p1 -b .qdbusconnection_no_debug
d8c792
%patch26 -p1 -b .linguist_qtmake-qt4
04f02f
%patch27 -p1 -b .qt3support_debuginfo
Rex Dieter 085037
%patch28 -p1 -b .qt_plugin_path
Rex Dieter 080446
%patch50 -p1 -b .qmake_pkgconfig_requires_private
Rex Dieter 2c45da
%patch51 -p1 -b .firebird
Rex Dieter d30cfd
%patch52 -p1 -b .QT_VERSION_CHECK
89ea42
## TODO: still worth carrying?  if so, upstream it.
d03aeb
%patch53 -p1 -b .qatomic-inline-asm
89ea42
## TODO: upstream me
1147ee
%patch54 -p1 -b .mysql_config
b73039
%patch55 -p1 -b .cups-1
e288b7
%patch56 -p1 -b .mariadb
ccfeb6
%patch57 -p1 -b .qmake_LFLAGS
824406
%patch64 -p1 -b .QTBUG-14467
Kevin Kofler b8d8f1
%patch65 -p1 -b .qtreeview-kpackagekit-crash
064e0d
%patch67 -p1 -b .s390
10cc1b
%patch68 -p1 -b .no_Werror
a9a109
%patch69 -p1 -b .QTBUG-22037
95b646
%patch71 -p1 -b .QTBUG-21900
651f62
%patch74 -p1 -b .tds_no_strict_aliasing
41cb7e
%patch76 -p1 -b .s390-atomic
6ede3a
%patch77 -p1 -b .icu_no_debug
82200b
%patch81 -p1 -b .assistant-crash
0e5654
%patch82 -p1 -b .QTBUG-4862
8e4c02
%patch83 -p1 -b .poll
Kevin Kofler 44863e
%patch87 -p1 -b .QTBUG-37380
Kevin Kofler 44863e
%patch88 -p0 -b .QTBUG-34614
Kevin Kofler 0da408
%patch89 -p0 -b .QTBUG-38585
747f1a
Kevin Kofler 53156e
%if 0%{?system_clucene}
Kevin Kofler 53156e
%patch90 -p1 -b .system_clucene
Kevin Kofler 53156e
# delete bundled copy
Kevin Kofler 53156e
rm -rf src/3rdparty/clucene
Kevin Kofler 53156e
%endif
Rex Dieter 593e8b
%patch91 -p1 -b .mips64
Kevin Kofler d749d0
%patch92 -p1 -b .gcc6
Kevin Kofler d749d0
%patch93 -p1 -b .alsa1.1
Kevin Kofler 444964
%if 0%{?fedora} > 27 || 0%{?rhel} > 7
Kevin Kofler d749d0
%patch94 -p1 -b .openssl1.1
Kevin Kofler 444964
%endif
Kevin Kofler 973f90
%patch95 -p1 -b .icu59
1d3b52
%if 0%{?fedora} > 27
1d3b52
%patch96 -p1 -b .gcc8_qtscript
1d3b52
%endif
Kevin Kofler 53156e
a6338f
# upstream patches
Rex Dieter 809cb9
%patch102 -p1 -b .qgtkstyle_disable_gtk_theme_check
Rex Dieter 22f92f
%patch113 -p1 -b .QTBUG-22829
233ab3
Rex Dieter e84fc3
%patch180 -p1 -b .aarch64
Rex Dieter e84fc3
Rex Dieter 0aff62
# upstream git
Rex Dieter 0aff62
Jaroslav Reznik 76078a
# security fixes
Kevin Kofler 97c30b
# regression fixes for the security fixes
Kevin Kofler 97c30b
%patch84 -p1 -b .QTBUG-35459
Kevin Kofler 53156e
Rex Dieter 9f99ed
%patch86 -p1 -b .systemtrayicon
Jaroslav Reznik 76078a
b11286
%define platform linux-g++
9d4b9a
9d4b9a
# some 64bit platforms assume -64 suffix, https://bugzilla.redhat.com/569542
9d4b9a
%if "%{?__isa_bits}"  == "64"
Lukas Tinkl 7a24f7
%define platform linux-g++-64
cvsdist c89977
%endif
cvsdist 1ee1e1
9d4b9a
# https://bugzilla.redhat.com/478481
Rex Dieter 8ec4a9
%ifarch x86_64 aarch64
9d4b9a
%define platform linux-g++
9d4b9a
%endif
9d4b9a
Rex Dieter 541cc0
%if 0%{?inject_optflags}
Rex Dieter 541cc0
%patch2 -p1 -b .multilib-optflags
Rex Dieter 541cc0
# drop backup file(s), else they get installed too, http://bugzilla.redhat.com/639463
Rex Dieter 541cc0
rm -fv mkspecs/linux-g++*/qmake.conf.multilib-optflags
Rex Dieter 541cc0
Rex Dieter 541cc0
# drop -fexceptions from $RPM_OPT_FLAGS
Rex Dieter 541cc0
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
Rex Dieter 541cc0
9c12e2
sed -i -e "s|-O2|$RPM_OPT_FLAGS|g" \
e06735
  mkspecs/%{platform}/qmake.conf 
b11286
3c8737
sed -i -e "s|^\(QMAKE_LFLAGS_RELEASE.*\)|\1 $RPM_LD_FLAGS|" \
3c8737
  mkspecs/common/g++-unix.conf
Rex Dieter 541cc0
%endif
3c8737
Rex Dieter 14d638
# undefine QMAKE_STRIP (and friends), so we get useful -debuginfo pkgs (#193602)
Kevin Kofler f96465
sed -i -e 's|^\(QMAKE_STRIP.*=\).*$|\1|g' mkspecs/common/linux.conf
cvsdist 1ee1e1
cvsdist 1ee1e1
# set correct lib path
cvsdist abe04e
if [ "%{_lib}" == "lib64" ] ; then
b11286
  sed -i -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test
b11286
  sed -i -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test
cvsdist 8b1c4a
fi
cvsdist 1ee1e1
Rex Dieter 593e8b
# MIPS does not accept -m64/-m32 flags
Rex Dieter 593e8b
%ifarch %{mips}
Rex Dieter 593e8b
sed -i -e 's,-m32,,' mkspecs/linux-g++-32/qmake.conf
Rex Dieter 593e8b
sed -i -e 's,-m64,,' mkspecs/linux-g++-64/qmake.conf
Rex Dieter 593e8b
%endif
Rex Dieter 593e8b
c3d767
# let makefile create missing .qm files, the .qm files should be included in qt upstream
c3d767
for f in translations/*.ts ; do
c3d767
  touch ${f%.ts}.qm
c3d767
done
b11286
0f4ec6
b11286
%build
b11286
Rex Dieter 541cc0
# drop -fexceptions from $RPM_OPT_FLAGS
Rex Dieter 541cc0
RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
Rex Dieter 541cc0
284330
%if 0%{?fedora} || 0%{?rhel} > 7
8cf913
# workaround for class std::auto_ptr' is deprecated with gcc-6
Rex Dieter 8d832b
CXXFLAGS="$CXXFLAGS -std=gnu++98"
Rex Dieter 8d832b
# javascriptcore FTBFS with gcc-6
Rex Dieter 8d832b
CXXFLAGS="$CXXFLAGS -Wno-deprecated"
Rex Dieter 8d832b
%endif
8cf913
Rex Dieter 541cc0
export QTDIR=$PWD
Rex Dieter 541cc0
export PATH=$PWD/bin:$PATH
Rex Dieter 541cc0
export LD_LIBRARY_PATH=$PWD/lib/
Rex Dieter 541cc0
# TODO: opensuse adds -DOPENSSL_LOAD_CONF, find out if we want that too -- rex
Rex Dieter 541cc0
export CXXFLAGS="$CXXFLAGS $RPM_OPT_FLAGS"
Rex Dieter 541cc0
export CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
Rex Dieter 541cc0
export LDFLAGS="$LDFLAGS $RPM_LD_FLAGS"
Rex Dieter 541cc0
export MAKEFLAGS="%{?_smp_mflags}"
Rex Dieter 541cc0
b11286
./configure -v \
b11286
  -confirm-license \
6cf043
  -opensource \
b11286
  -optimized-qmake \
Rex Dieter 541cc0
  -fast \
b11286
  -prefix %{_qt4_prefix} \
b11286
  -bindir %{_qt4_bindir} \
b11286
  -datadir %{_qt4_datadir} \
b11286
  -demosdir %{_qt4_demosdir} \
b11286
  -docdir %{_qt4_docdir} \
b11286
  -examplesdir %{_qt4_examplesdir} \
b11286
  -headerdir %{_qt4_headerdir} \
3ecceb
  -importdir %{_qt4_importdir} \
b11286
  -libdir %{_qt4_libdir} \
b11286
  -plugindir %{_qt4_plugindir} \
b11286
  -sysconfdir %{_qt4_sysconfdir} \
b11286
  -translationdir %{_qt4_translationdir} \
b11286
  -platform %{platform} \
cvsdist 1ee1e1
  -release \
cvsdist 1ee1e1
  -shared \
b11286
  -cups \
b11286
  -fontconfig \
cvsdist 1ee1e1
  -largefile \
c5c71b
  -gtkstyle \
b11286
  -no-rpath \
Rex Dieter 928a06
  %{?reduce_relocations} \
b11286
  -no-separate-debug-info \
26b67d
  %{?phonon} %{!?phonon:-no-phonon} \
ea1645
  %{?phonon_backend} \
eed434
  %{?no_pch} \
084149
  %{?no_javascript_jit} \
b11286
  -sm \
b11286
  -stl \
cvsdist 1ee1e1
  -system-libmng \
b11286
  -system-libpng \
cvsdist 1ee1e1
  -system-libjpeg \
b11286
  -system-libtiff \
b11286
  -system-zlib \
ae3d78
  -xinput \
b11286
  -xcursor \
b11286
  -xfixes \
cvsdist 1ee1e1
  -xinerama \
b11286
  -xshape \
b11286
  -xrandr \
cvsdist 1ee1e1
  -xrender \
cvsdist 1ee1e1
  -xkb \
b11286
  -glib \
a5d51f
  -icu \
Rex Dieter 73c2f5
  %{?openssl} \
e80da5
  -xmlpatterns \
e80da5
  %{?dbus} %{!?dbus:-no-dbus} \
be63e0
  %{?graphicssystem} \
e80da5
  %{?webkit} %{!?webkit:-no-webkit } \
ebd725
  %{?ibase} \
b11286
  %{?mysql} \
b11286
  %{?psql} \
b11286
  %{?odbc} \
26b67d
  %{?sqlite} %{?_system_sqlite} \
6e405d
  %{?tds} \
26b67d
  %{!?docs:-nomake docs} \
26b67d
  %{!?demos:-nomake demos} \
26b67d
  %{!?examples:-nomake examples}
cvsdist 1ee1e1
Rex Dieter 61fd11
# verify QT_BUILD_KEY
Rex Dieter 61fd11
grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h
Rex Dieter 61fd11
QT_BUILD_KEY_COMPILER="$(grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h | cut -d' ' -f5)"
Rex Dieter 61fd11
if [ "$QT_BUILD_KEY_COMPILER" != 'g++-4' ]; then
Rex Dieter 61fd11
  echo "QT_BUILD_KEY_COMPILER failure"
Rex Dieter 61fd11
  exit 1
Rex Dieter 61fd11
fi
Rex Dieter 61fd11
Rex Dieter 541cc0
%if ! 0%{?inject_optflags}
Rex Dieter 541cc0
# ensure qmake build using optflags (which can happen if not munging qmake.conf defaults)
Rex Dieter 541cc0
make clean -C qmake
9387c7
%make_build -C qmake \
Rex Dieter 541cc0
  QMAKE_CFLAGS_RELEASE="${CFLAGS:-$RPM_OPT_FLAGS}" \
Rex Dieter 541cc0
  QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS:-$RPM_OPT_FLAGS}" \
Rex Dieter 541cc0
  QMAKE_LFLAGS_RELEASE="${LDFLAGS:-$RPM_LD_FLAGS}" \
Rex Dieter 541cc0
  QMAKE_STRIP=
Rex Dieter 541cc0
%endif
Rex Dieter 541cc0
9387c7
%make_build
cvsdist 1ee1e1
9e2ddb
# TODO: consider patching tools/tools.pro to enable building this by default
9387c7
%{?qvfb:%make_build -C tools/qvfb}
9e2ddb
b6a1a7
# recreate .qm files
Rex Dieter 541cc0
bin/lrelease translations/*.ts
bfaa11
eed434
cvsdist 1ee1e1
%install
cvsdist 8b1c4a
make install INSTALL_ROOT=%{buildroot}
cvsdist 1ee1e1
145254
%if 0%{?qvfb}
9e2ddb
make install INSTALL_ROOT=%{buildroot} -C tools/qvfb
3351a1
%find_lang qvfb --with-qt --without-mo
3ecceb
%else
3ecceb
rm -f %{buildroot}%{_qt4_translationdir}/qvfb*.qm
3ecceb
%endif
9e2ddb
75dc5c
%if 0%{?private}
75dc5c
# install private headers
75dc5c
# using rsync -R as easy way to preserve relative path names
f0f438
# we're cheating and using %%_prefix (/usr) directly here
75dc5c
rsync -aR \
75dc5c
  include/Qt{Core,Declarative,Gui,Script}/private \
75dc5c
  src/{corelib,declarative,gui,script}/*/*_p.h \
f0f438
  %{buildroot}%{_prefix}/
75dc5c
%endif
75dc5c
Rex Dieter a4ee2e
# Add desktop files, --vendor=qt4 helps avoid possible conflicts with qt3/qt5
b11286
desktop-file-install \
26b67d
  --dir=%{buildroot}%{_datadir}/applications \
b11286
  --vendor="qt4" \
Rex Dieter c1a097
  %{SOURCE20} %{SOURCE21} %{SOURCE22} %{?dbus:%{SOURCE23}} %{?demos:%{SOURCE24}} %{SOURCE25}
b11286
b11286
## pkg-config
eed434
# strip extraneous dirs/libraries 
b11286
# safe ones
eed434
glib2_libs=$(pkg-config --libs glib-2.0 gobject-2.0 gthread-2.0)
Rex Dieter 0c24e2
if [ "%{?openssl}" == "-openssl-linked" ]; then
eed434
ssl_libs=$(pkg-config --libs openssl)
Rex Dieter 0c24e2
fi
eed434
for dep in \
eed434
  -laudio -ldbus-1 -lfreetype -lfontconfig ${glib2_libs} \
3d02d7
  -ljpeg -lm -lmng -lpng -lpulse -lpulse-mainloop-glib ${ssl_libs} -lsqlite3 -lz \
ab3790
  -L/usr/X11R6/lib -L/usr/X11R6/%{_lib} -L%{_libdir} ; do
ab3790
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/lib*.la 
ab3790
#  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/pkgconfig/*.pc
b11286
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/*.prl
b11286
done
b11286
# riskier
ab3790
for dep in -ldl -lphonon -lpthread -lICE -lSM -lX11 -lXcursor -lXext -lXfixes -lXft -lXinerama -lXi -lXrandr -lXrender -lXt ; do
ab3790
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/lib*.la 
ab3790
#  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/pkgconfig/*.pc 
b11286
  sed -i -e "s|$dep ||g" %{buildroot}%{_qt4_libdir}/*.prl
cvsdist 1ee1e1
done
eed434
eed434
# nuke dangling reference(s) to %buildroot
b11286
sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" %{buildroot}%{_qt4_libdir}/*.prl
Rex Dieter b6924d
sed -i -e "s|-L%{_builddir}/qt-everywhere-opensource-src-%{version}%{?beta:-%{beta}}/lib||g" \
3d02d7
  %{buildroot}%{_qt4_libdir}/pkgconfig/*.pc \
3d02d7
  %{buildroot}%{_qt4_libdir}/*.prl
b11286
45c933
# nuke QMAKE_PRL_LIBS, seems similar to static linking and .la files (#520323)
ab3790
# don't nuke, just drop -lphonon (above)
ab3790
#sed -i -e "s|^QMAKE_PRL_LIBS|#QMAKE_PRL_LIBS|" %{buildroot}%{_qt4_libdir}/*.prl
45c933
45c933
# .la files, die, die, die.
45c933
rm -f %{buildroot}%{_qt4_libdir}/lib*.la
45c933
dcb0ba
%if 0
dcb0ba
#if "%{_qt4_docdir}" != "%{_qt4_prefix}/doc"
b11286
# -doc make symbolic link to _qt4_docdir
b11286
rm -rf %{buildroot}%{_qt4_prefix}/doc
b11286
ln -s  ../../share/doc/qt4 %{buildroot}%{_qt4_prefix}/doc
e80da5
%endif
b11286
Rex Dieter 58e836
# hardlink files to %{_bindir}, add -qt4 postfix to not conflict
7bb6c9
mkdir %{buildroot}%{_bindir}
121e48
pushd %{buildroot}%{_qt4_bindir}
121e48
for i in * ; do
1bbe97
  case "${i}" in
Rex Dieter fc81bf
    # qt3 stuff
1bbe97
    assistant|designer|linguist|lrelease|lupdate|moc|qmake|qtconfig|qtdemo|uic)
Rex Dieter 58e836
      ln -v  ${i} %{buildroot}%{_bindir}/${i}-qt4
Rex Dieter 58e836
      ln -sv ${i} ${i}-qt4
1bbe97
      ;;
Rex Dieter fc81bf
    # qt5/qtchooser stuff
Rex Dieter fc81bf
    qmlviewer)
Rex Dieter fc81bf
      ln -v  ${i} %{buildroot}%{_bindir}/${i}
Rex Dieter fc81bf
      ln -v  ${i} %{buildroot}%{_bindir}/${i}-qt4
Rex Dieter fc81bf
      ln -sv ${i} ${i}-qt4
Rex Dieter e47878
      ;;
1bbe97
    *)
Rex Dieter 58e836
      ln -v  ${i} %{buildroot}%{_bindir}/${i}
1bbe97
      ;;
1bbe97
  esac
121e48
done
47705a
popd
cvsdist 1ee1e1
ec43e2
# _debug targets (see bug #196513)
b11286
pushd %{buildroot}%{_qt4_libdir}
b11286
for lib in libQt*.so ; do
ec43e2
   libbase=`basename $lib .so | sed -e 's/^lib//'`
ec43e2
#  ln -s $lib lib${libbase}_debug.so
ec43e2
   echo "INPUT(-l${libbase})" > lib${libbase}_debug.so 
b11286
done
b11286
for lib in libQt*.a ; do
ec43e2
   libbase=`basename $lib .a | sed -e 's/^lib//' `
ec43e2
#  ln -s $lib lib${libbase}_debug.a
ec43e2
   echo "INPUT(-l${libbase})" > lib${libbase}_debug.a
b11286
done
b11286
popd
cvsdist 1ee1e1
b11286
%ifarch %{multilib_archs}
b11286
# multilib: qconfig.h
6e2766
  mv %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-%{__isa_bits}.h
b11286
  install -p -m644 -D %{SOURCE5} %{buildroot}%{_qt4_headerdir}/QtCore/qconfig-multilib.h
b11286
  ln -sf qconfig-multilib.h %{buildroot}%{_qt4_headerdir}/QtCore/qconfig.h
b11286
  ln -sf ../QtCore/qconfig.h %{buildroot}%{_qt4_headerdir}/Qt/qconfig.h
b11286
%endif
f29b37
b11286
%if "%{_qt4_libdir}" != "%{_libdir}"
b11286
  mkdir -p %{buildroot}/etc/ld.so.conf.d
6e2766
  echo "%{_qt4_libdir}" > %{buildroot}/etc/ld.so.conf.d/qt4-%{__isa_bits}.conf
b11286
%endif
cvsdist 1ee1e1
Rex Dieter 8dbbe2
# qtchooser conf
Rex Dieter 8dbbe2
%if 0%{?qtchooser}
Rex Dieter 8dbbe2
  mkdir -p %{buildroot}%{_sysconfdir}/xdg/qtchooser
Rex Dieter 8dbbe2
  pushd    %{buildroot}%{_sysconfdir}/xdg/qtchooser
Rex Dieter 19688b
  echo "%{_qt4_bindir}" >  4-%{__isa_bits}.conf
Rex Dieter 19688b
  echo "%{_qt4_prefix}" >> 4-%{__isa_bits}.conf
Rex Dieter d0d088
  # alternatives targets
Rex Dieter 19688b
  touch default.conf 4.conf
Rex Dieter 8dbbe2
  popd
Rex Dieter 8dbbe2
%endif
Rex Dieter 8dbbe2
cdf700
%if ! 0%{?qt_settings}
cdf700
# Trolltech.conf
cdf700
install -p -m644 -D %{SOURCE4} %{buildroot}%{_qt4_sysconfdir}/Trolltech.conf
cdf700
%endif
cdf700
b11286
# qt4-logo (generic) icons
b11286
install -p -m644 -D %{SOURCE30} %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/qt4-logo.png
b11286
install -p -m644 -D %{SOURCE31} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/qt4-logo.png
b2f384
0b7b15
# assistant icons
0b7b15
install -p -m644 -D tools/assistant/tools/assistant/images/assistant.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/assistant.png
0b7b15
install -p -m644 -D tools/assistant/tools/assistant/images/assistant-128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/assistant.png
b2f384
0b7b15
# designer icons
0b7b15
install -p -m644 -D tools/designer/src/designer/images/designer.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/designer.png
b2f384
b11286
# linguist icons
b11286
for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
b11286
  size=$(echo $(basename ${icon}) | cut -d- -f2)
0b7b15
  install -p -m644 -D ${icon} %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/linguist.png
cvsdist 1ee1e1
done
b11286
Rex Dieter 69bb14
# qdbusviewer icons
Rex Dieter 69bb14
install -p -m644 -D tools/qdbus/qdbusviewer/images/qdbusviewer.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/qdbusviewer.png
Rex Dieter 69bb14
install -p -m644 -D tools/qdbus/qdbusviewer/images/qdbusviewer-128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/qdbusviewer.png
Rex Dieter 69bb14
b11286
# Qt.pc
b11286
cat >%{buildroot}%{_libdir}/pkgconfig/Qt.pc<
b11286
prefix=%{_qt4_prefix}
b11286
bindir=%{_qt4_bindir}
b11286
datadir=%{_qt4_datadir}
b11286
demosdir=%{_qt4_demosdir}
b11286
docdir=%{_qt4_docdir}
b11286
examplesdir=%{_qt4_examplesdir}
b11286
headerdir=%{_qt4_headerdir}
ab3790
importdir=%{_qt4_importdir}
b11286
libdir=%{_qt4_libdir}
ab3790
moc=%{_qt4_bindir}/moc
b11286
plugindir=%{_qt4_plugindir}
b11286
qmake=%{_qt4_bindir}/qmake
b11286
sysconfdir=%{_qt4_sysconfdir}
b11286
translationdir=%{_qt4_translationdir}
b11286
b11286
Name: Qt
b11286
Description: Qt Configuration
b11286
Version: %{version}
b11286
EOF
b11286
ea2b22
# rpm macros
Rex Dieter cd4a13
install -p -m644 -D %{SOURCE1} \
Rex Dieter cd4a13
  %{buildroot}%{rpm_macros_dir}/macros.qt4
Rex Dieter cd4a13
sed -i \
Rex Dieter cd4a13
  -e "s|@@NAME@@|%{name}|g" \
Rex Dieter cd4a13
  -e "s|@@EPOCH@@|%{?epoch}%{!?epoch:0}|g" \
Rex Dieter cd4a13
  -e "s|@@VERSION@@|%{version}|g" \
Rex Dieter 49c310
  -e "s|@@EVR@@|%{?epoch:%{epoch}:}%{version}-%{release}|g" \
Rex Dieter cd4a13
  %{buildroot}%{rpm_macros_dir}/macros.qt4
b11286
Rex Dieter f9755f
# create/own stuff under %%_qt4_docdir
Rex Dieter f9755f
mkdir -p %{buildroot}%{_qt4_docdir}/{html,qch,src}
Rex Dieter f9755f
Rex Dieter f9755f
 # create/own stuff under %%_qt4_plugindir
Rex Dieter f9755f
mkdir -p %{buildroot}%{_qt4_plugindir}/{crypto,gui_platform,styles}
cvsdist 1ee1e1
6f4f6b
## nuke bundled phonon bits
e7620d
rm -fv  %{buildroot}%{_qt4_libdir}/libphonon.so*
e7620d
rm -rfv %{buildroot}%{_libdir}/pkgconfig/phonon.pc
e7620d
# contents slightly different between phonon-4.3.1 and qt-4.5.0
e7620d
rm -fv  %{buildroot}%{_includedir}/phonon/phononnamespace.h
e7620d
# contents dup'd but should remove just in case
e7620d
rm -fv  %{buildroot}%{_includedir}/phonon/*.h
45c933
rm -rfv %{buildroot}%{_qt4_headerdir}/phonon*
e7620d
#rm -rfv %{buildroot}%{_qt4_headerdir}/Qt/phonon*
e7620d
rm -fv %{buildroot}%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
0811c7
rm -fv %{buildroot}%{_qt4_plugindir}/designer/libphononwidgets.so
6f4f6b
# backend
2f705b
rm -fv %{buildroot}%{_qt4_plugindir}/phonon_backend/*_gstreamer.so
2f705b
rm -fv %{buildroot}%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
b2f384
3ecceb
# nuke bundled webkit bits 
d7404f
rm -fv %{buildroot}%{_qt4_datadir}/mkspecs/modules/qt_webkit_version.pri
d7404f
rm -fv %{buildroot}%{_qt4_headerdir}/Qt/qgraphicswebview.h
d7404f
rm -fv %{buildroot}%{_qt4_headerdir}/Qt/qweb*.h
Rex Dieter 773cae
rm -fv %{buildroot}%{_qt4_headerdir}/Qt/QtWebKit
d5a9be
rm -frv %{buildroot}%{_qt4_headerdir}/QtWebKit/
d5a9be
rm -frv %{buildroot}%{_qt4_importdir}/QtWebKit/
Rex Dieter 773cae
rm -fv %{buildroot}%{_qt4_libdir}/libQtWebKit*
d7404f
rm -fv %{buildroot}%{_libdir}/pkgconfig/QtWebKit.pc
a44a4d
rm -frv %{buildroot}%{_qt4_prefix}/tests/
d7404f
2d2276
%find_lang qt --with-qt --without-mo
2d2276
2d2276
%find_lang assistant --with-qt --without-mo
2d2276
%find_lang qt_help --with-qt --without-mo
2d2276
%find_lang qtconfig --with-qt --without-mo
Rex Dieter 8ec4a9
%find_lang qtscript --with-qt --without-mo
Rex Dieter 8ec4a9
cat assistant.lang qt_help.lang qtconfig.lang qtscript.lang >qt-x11.lang
2d2276
2d2276
%find_lang designer --with-qt --without-mo
2d2276
%find_lang linguist --with-qt --without-mo
2d2276
cat designer.lang linguist.lang >qt-devel.lang
2d2276
cvsdist 1ee1e1
cvsdist 1ee1e1
Rex Dieter 19688b
%if 0%{?qtchooser}
Rex Dieter 19688b
%pre
Rex Dieter a9071e
if [ $1 -gt 1 ] ; then
Rex Dieter 19688b
# remove short-lived qt4.conf alternatives
Rex Dieter 19688b
%{_sbindir}/update-alternatives  \
Rex Dieter 19688b
  --remove qtchooser-qt4 \
Rex Dieter a14f58
  %{_sysconfdir}/xdg/qtchooser/qt4-%{__isa_bits}.conf >& /dev/null ||:
Rex Dieter 19688b
Rex Dieter 19688b
%{_sbindir}/update-alternatives  \
Rex Dieter 19688b
  --remove qtchooser-default \
Rex Dieter a14f58
  %{_sysconfdir}/xdg/qtchooser/qt4.conf >& /dev/null ||:
Rex Dieter a9071e
fi
Rex Dieter 19688b
%endif
Rex Dieter 19688b
Rex Dieter 3bf3ca
%post
9387c7
%{?ldconfig}
Rex Dieter d0d088
%if 0%{?qtchooser}
Rex Dieter 3bf3ca
%{_sbindir}/update-alternatives \
Rex Dieter 19688b
  --install %{_sysconfdir}/xdg/qtchooser/4.conf \
Rex Dieter 19688b
  qtchooser-4 \
Rex Dieter 19688b
  %{_sysconfdir}/xdg/qtchooser/4-%{__isa_bits}.conf \
Rex Dieter 3bf3ca
  %{priority}
Rex Dieter 3bf3ca
Rex Dieter 3bf3ca
%{_sbindir}/update-alternatives \
Rex Dieter 3bf3ca
  --install %{_sysconfdir}/xdg/qtchooser/default.conf \
Rex Dieter 3bf3ca
  qtchooser-default \
Rex Dieter 19688b
  %{_sysconfdir}/xdg/qtchooser/4.conf \
Rex Dieter 3bf3ca
  %{priority}
Rex Dieter 3bf3ca
%endif
Rex Dieter 3bf3ca
Rex Dieter 3bf3ca
%postun
9387c7
%{?ldconfig}
Rex Dieter d0d088
%if 0%{?qtchooser}
Rex Dieter 3bf3ca
if [ $1 -eq 0 ]; then
Rex Dieter 3bf3ca
%{_sbindir}/update-alternatives  \
Rex Dieter 19688b
  --remove qtchooser-4 \
Rex Dieter 19688b
  %{_sysconfdir}/xdg/qtchooser/4-%{__isa_bits}.conf
Rex Dieter 3bf3ca
Rex Dieter 3bf3ca
%{_sbindir}/update-alternatives  \
Rex Dieter 3bf3ca
  --remove qtchooser-default \
Rex Dieter 19688b
  %{_sysconfdir}/xdg/qtchooser/4.conf
Rex Dieter 3bf3ca
fi
Rex Dieter 3bf3ca
%endif
cvsdist abe04e
2d2276
%files -f qt.lang
de7f39
%doc README
de7f39
%license LICENSE.GPL3 LICENSE.LGPL LGPL_EXCEPTION.txt
Rex Dieter 8dbbe2
%if 0%{?qtchooser}
Rex Dieter 362050
%dir %{_sysconfdir}/xdg/qtchooser
Rex Dieter 8dbbe2
# not editable config files, so not using %%config here
Rex Dieter 3bf3ca
%ghost %{_sysconfdir}/xdg/qtchooser/default.conf
Rex Dieter 19688b
%ghost %{_sysconfdir}/xdg/qtchooser/4.conf
Rex Dieter 19688b
%{_sysconfdir}/xdg/qtchooser/4-%{__isa_bits}.conf
Rex Dieter 8dbbe2
%endif
b11286
%if "%{_qt4_libdir}" != "%{_libdir}"
cvsdist a6fb78
/etc/ld.so.conf.d/*
b11286
%dir %{_qt4_libdir}
b11286
%endif
b11286
%dir %{_qt4_prefix}
e80da5
%if "%{_qt4_bindir}" == "%{_bindir}"
e80da5
%{_qt4_prefix}/bin
e80da5
%else
b11286
%dir %{_qt4_bindir}
e80da5
%endif
b11286
%if "%{_qt4_datadir}" != "%{_datadir}/qt4"
b11286
%dir %{_datadir}/qt4
b11286
%else
b11286
%dir %{_qt4_datadir}
b11286
%endif
0b7b15
%dir %{_qt4_docdir}
3ecceb
%dir %{_qt4_docdir}/html/
0b7b15
%dir %{_qt4_docdir}/qch/
3ecceb
%dir %{_qt4_docdir}/src/
3ecceb
b11286
%if "%{_qt4_sysconfdir}" != "%{_sysconfdir}"
b11286
%dir %{_qt4_sysconfdir}
b11286
%endif
cdf700
%if ! 0%{?qt_settings}
cdf700
%config(noreplace) %{_qt4_sysconfdir}/Trolltech.conf
cdf700
%endif
b11286
%{_qt4_datadir}/phrasebooks/
89ea42
%{_qt4_libdir}/libQtCore.so.4*
e80da5
%if 0%{?dbus:1}
e80da5
%if "%{_qt4_bindir}" != "%{_bindir}"
b11286
%{_bindir}/qdbus
e80da5
%endif
b11286
%{_qt4_bindir}/qdbus
89ea42
%{_qt4_libdir}/libQtDBus.so.4*
89ea42
%endif
89ea42
%{_qt4_libdir}/libQtNetwork.so.4*
89ea42
%{_qt4_libdir}/libQtScript.so.4*
89ea42
%{_qt4_libdir}/libQtSql.so.4*
89ea42
%{_qt4_libdir}/libQtTest.so.4*
89ea42
%{_qt4_libdir}/libQtXml.so.4*
89ea42
%{_qt4_libdir}/libQtXmlPatterns.so.4*
b11286
%dir %{_qt4_plugindir}
4d134b
%dir %{_qt4_plugindir}/crypto/
b11286
%dir %{_qt4_plugindir}/sqldrivers/
2d2276
%dir %{_qt4_translationdir}/
16f275
%{_qt4_plugindir}/sqldrivers/libqsqlite*
16f275
Rex Dieter a8f6e6
%files common
Rex Dieter a8f6e6
# empty for now, consider: filesystem/dir ownership, licenses
Rex Dieter a8f6e6
885836
%files assistant
885836
%if "%{_qt4_bindir}" != "%{_bindir}"
885836
%{_bindir}/assistant*
885836
%endif
885836
%{_qt4_bindir}/assistant*
885836
%{_datadir}/applications/*assistant.desktop
885836
%{_datadir}/icons/hicolor/*/apps/assistant*
885836
efe49b
%files config
efe49b
%if "%{_qt4_bindir}" != "%{_bindir}"
efe49b
%{_bindir}/qt*config*
efe49b
%endif
efe49b
%{_qt4_bindir}/qt*config*
efe49b
%{_datadir}/applications/*qtconfig.desktop
efe49b
Rex Dieter b6924d
%if 0%{?demos}
490cda
%files demos
490cda
%{_qt4_bindir}/qt*demo*
e80da5
%if "%{_qt4_bindir}" != "%{_bindir}"
490cda
%{_bindir}/qt*demo*
e80da5
%endif
26b67d
%{_datadir}/applications/*qtdemo.desktop
Rex Dieter 3bf3ca
%{_qt4_demosdir}/
Rex Dieter b6924d
%endif
cvsdist a6fb78
Rex Dieter c56c2f
%if "%{?webkit}" == "-webkit"
Rex Dieter a67cb0
%files designer-plugin-webkit
Rex Dieter a67cb0
%{_qt4_plugindir}/designer/libqwebview.so
Rex Dieter c56c2f
%endif
Rex Dieter a67cb0
Rex Dieter a67cb0
%post devel
Rex Dieter a67cb0
touch --no-create %{_datadir}/icons/hicolor ||:
Rex Dieter a67cb0
Rex Dieter a67cb0
%posttrans devel
Rex Dieter a67cb0
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
Rex Dieter 69bb14
update-desktop-database -q &> /dev/null ||:
Rex Dieter a67cb0
Rex Dieter a67cb0
%postun devel
Rex Dieter a67cb0
if [ $1 -eq 0 ] ; then
Rex Dieter a67cb0
touch --no-create %{_datadir}/icons/hicolor ||:
Rex Dieter a67cb0
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
Rex Dieter 69bb14
update-desktop-database -q &> /dev/null ||:
Rex Dieter a67cb0
fi
Rex Dieter a67cb0
2d2276
%files devel -f qt-devel.lang
Rex Dieter 2ee42c
%{rpm_macros_dir}/macros.qt4
ae3d78
%{_qt4_bindir}/lconvert
b11286
%{_qt4_bindir}/lrelease*
b11286
%{_qt4_bindir}/lupdate*
b11286
%{_qt4_bindir}/moc*
b11286
%{_qt4_bindir}/pixeltool*
e18418
%{_qt4_bindir}/qdoc3*
b11286
%{_qt4_bindir}/qmake*
Rex Dieter fc81bf
%{_qt4_bindir}/qmlviewer*
dca2cf
%{_qt4_bindir}/qmlplugindump
b11286
%{_qt4_bindir}/qt3to4
89ea42
%{_qt4_bindir}/qttracereplay
b11286
%{_qt4_bindir}/rcc*
b11286
%{_qt4_bindir}/uic*
e80da5
%{_qt4_bindir}/qcollectiongenerator
0d7eb2
%if 0%{?dbus:1}
74d624
%{_qt4_bindir}/qdbuscpp2xml
74d624
%{_qt4_bindir}/qdbusxml2cpp
0d7eb2
%endif
e80da5
%{_qt4_bindir}/qhelpconverter
e80da5
%{_qt4_bindir}/qhelpgenerator
74d624
%{_qt4_bindir}/xmlpatterns
89ea42
%{_qt4_bindir}/xmlpatternsvalidator
e80da5
%if "%{_qt4_bindir}" != "%{_bindir}"
b11286
%{_bindir}/lrelease*
b11286
%{_bindir}/lupdate*
b11286
%{_bindir}/moc*
b11286
%{_bindir}/uic*
e80da5
%{_bindir}/designer*
e80da5
%{_bindir}/linguist*
Rex Dieter 8dbbe2
%{_bindir}/lconvert
Rex Dieter 3ebc9a
%{_bindir}/pixeltool
Rex Dieter b83b6a
%{_bindir}/qcollectiongenerator
Rex Dieter 8dbbe2
%{_bindir}/qdoc3
Rex Dieter b83b6a
%{_bindir}/qmake*
Rex Dieter fc81bf
%{_bindir}/qmlviewer*
Rex Dieter 8dbbe2
%{_bindir}/qt3to4
Rex Dieter 8dbbe2
%{_bindir}/qttracereplay
0d7eb2
%if 0%{?dbus:1}
74d624
%{_bindir}/qdbuscpp2xml
74d624
%{_bindir}/qdbusxml2cpp
0d7eb2
%endif
81bfcd
%{_bindir}/qhelpconverter
81bfcd
%{_bindir}/qhelpgenerator
dca2cf
%{_bindir}/qmlplugindump
Rex Dieter 3ebc9a
%{_bindir}/rcc
74d624
%{_bindir}/xmlpatterns
89ea42
%{_bindir}/xmlpatternsvalidator
e80da5
%endif
b11286
%if "%{_qt4_headerdir}" != "%{_includedir}"
b11286
%dir %{_qt4_headerdir}/
b11286
%endif
b11286
%{_qt4_headerdir}/*
b11286
%{_qt4_datadir}/mkspecs/
e80da5
%if "%{_qt4_datadir}" != "%{_qt4_prefix}"
b11286
%{_qt4_prefix}/mkspecs/
e80da5
%endif
b11286
%{_qt4_datadir}/q3porting.xml
26f6fe
%if 0%{?phonon:1}
6f4f6b
## nuke this one too?  -- Rex
26f6fe
%{_qt4_libdir}/libphonon.prl
e7620d
%endif
b11286
%{_qt4_libdir}/libQt*.so
248c70
%{_qt4_libdir}/libQtUiTools*.a
b11286
%{_qt4_libdir}/libQt*.prl
b11286
%{_libdir}/pkgconfig/*.pc
b11286
# Qt designer
b11286
%{_qt4_bindir}/designer*
26b67d
%{_datadir}/applications/*designer.desktop
0b7b15
%{_datadir}/icons/hicolor/*/apps/designer*
0b7b15
%{?docs:%{_qt4_docdir}/qch/designer.qch}
b11286
# Qt Linguist
b11286
%{_qt4_bindir}/linguist*
26b67d
%{_datadir}/applications/*linguist.desktop
0b7b15
%{_datadir}/icons/hicolor/*/apps/linguist*
0b7b15
%{?docs:%{_qt4_docdir}/qch/linguist.qch}
75dc5c
%if 0%{?private}
75dc5c
%exclude %{_qt4_headerdir}/*/private/
75dc5c
75dc5c
%files devel-private
396edc
%{_qt4_headerdir}/QtCore/private/
396edc
%{_qt4_headerdir}/QtDeclarative/private/
396edc
%{_qt4_headerdir}/QtGui/private/
396edc
%{_qt4_headerdir}/QtScript/private/
396edc
%{_qt4_headerdir}/../src/corelib/
396edc
%{_qt4_headerdir}/../src/declarative/
396edc
%{_qt4_headerdir}/../src/gui/
7aacf8
%{_qt4_headerdir}/../src/script/
75dc5c
%endif
cvsdist 1ee1e1
26b67d
%if 0%{?docs}
b11286
%files doc
3ecceb
%{_qt4_docdir}/html/*
0b7b15
%{_qt4_docdir}/qch/*.qch
0b7b15
%exclude %{_qt4_docdir}/qch/designer.qch
0b7b15
%exclude %{_qt4_docdir}/qch/linguist.qch
3ecceb
%{_qt4_docdir}/src/*
dcb0ba
#{_qt4_prefix}/doc
26b67d
%endif
490cda
Rex Dieter b6924d
%if 0%{?examples}
490cda
%files examples
490cda
%{_qt4_examplesdir}/
Rex Dieter b6924d
%endif
490cda
3ecceb
%if 0%{?qvfb}
9e2ddb
%files qvfb -f qvfb.lang
9e2ddb
%{_bindir}/qvfb
9e2ddb
%{_qt4_bindir}/qvfb
3ecceb
%endif
9e2ddb
ebd725
%if "%{?ibase}" == "-plugin-sql-ibase"
ebd725
%files ibase
ebd725
%{_qt4_plugindir}/sqldrivers/libqsqlibase*
ebd725
%endif
ebd725
490cda
%if "%{?mysql}" == "-plugin-sql-mysql"
490cda
%files mysql
490cda
%{_qt4_plugindir}/sqldrivers/libqsqlmysql*
e80da5
%endif
b67df4
b11286
%if "%{?odbc}" == "-plugin-sql-odbc"
b11286
%files odbc 
b11286
%{_qt4_plugindir}/sqldrivers/libqsqlodbc*
b11286
%endif
cvsdist 1ee1e1
b11286
%if "%{?psql}" == "-plugin-sql-psql"
b11286
%files postgresql 
b11286
%{_qt4_plugindir}/sqldrivers/libqsqlpsql*
b11286
%endif
cvsdist 1ee1e1
6e405d
%if "%{?tds}" == "-plugin-sql-tds"
6e405d
%files tds
6f860b
%{_qt4_plugindir}/sqldrivers/libqsqltds*
6e405d
%endif
6e405d
bf8d10
%ldconfig_scriptlets x11
Rex Dieter a67cb0
fi
Rex Dieter a67cb0
2d2276
%files x11 -f qt-x11.lang
6f37f2
%dir %{_qt4_importdir}/
6f37f2
%{_qt4_importdir}/Qt/
89ea42
%{_qt4_libdir}/libQt3Support.so.4*
89ea42
%{_qt4_libdir}/libQtCLucene.so.4*
89ea42
%{_qt4_libdir}/libQtDesigner.so.4*
ab3790
%{_qt4_libdir}/libQtDeclarative.so.4*
89ea42
%{_qt4_libdir}/libQtDesignerComponents.so.4*
89ea42
%{_qt4_libdir}/libQtGui.so.4*
89ea42
%{_qt4_libdir}/libQtHelp.so.4*
89ea42
%{_qt4_libdir}/libQtMultimedia.so.4*
89ea42
%{_qt4_libdir}/libQtOpenGL.so.4*
89ea42
%{_qt4_libdir}/libQtScriptTools.so.4*
89ea42
%{_qt4_libdir}/libQtSvg.so.4*
490cda
%{_qt4_plugindir}/*
4d134b
%exclude %{_qt4_plugindir}/crypto
Rex Dieter ad937d
%if "%{?webkit}" == "-webkit"
Rex Dieter ad937d
%exclude %{_qt4_plugindir}/designer/libqwebview.so
Rex Dieter ad937d
%endif
490cda
%exclude %{_qt4_plugindir}/sqldrivers
490cda
%{_datadir}/icons/hicolor/*/apps/qt4-logo.*
cvsdist a6fb78
Rex Dieter 92bb5a
%if 0%{?dbus:1}
Rex Dieter a5d326
%post qdbusviewer
Rex Dieter 92bb5a
touch --no-create %{_datadir}/icons/hicolor ||:
Rex Dieter 92bb5a
Rex Dieter a5d326
%posttrans qdbusviewer
Rex Dieter 92bb5a
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
Rex Dieter 92bb5a
Rex Dieter a5d326
%postun qdbusviewer
Rex Dieter 92bb5a
if [ $1 -eq 0 ] ; then
Rex Dieter 92bb5a
touch --no-create %{_datadir}/icons/hicolor ||:
Rex Dieter 92bb5a
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
Rex Dieter 92bb5a
fi
Rex Dieter 92bb5a
Rex Dieter a5d326
%files qdbusviewer
Rex Dieter 92bb5a
%if "%{_qt4_bindir}" != "%{_bindir}"
Rex Dieter c1a097
%{_bindir}/qdbusviewer
Rex Dieter 92bb5a
%endif
Rex Dieter 92bb5a
%{_qt4_bindir}/qdbusviewer
Rex Dieter c1a097
%{_datadir}/applications/*qdbusviewer.desktop
Rex Dieter 92bb5a
%{_datadir}/icons/hicolor/*/apps/qdbusviewer.*
Rex Dieter 92bb5a
%endif
Rex Dieter 92bb5a
e7620d
cvsdist 1ee1e1
%changelog
Kevin Kofler 444964
* Fri Oct 19 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:4.8.7-44
Kevin Kofler 444964
- fix QAudio hardcoding hw:0,0 on ALSA1.1 (patch by Jaroslav Škarvada, #1641151)
Kevin Kofler 444964
- disable OpenSSL 1.1 patch for F27, keep building against compat-openssl10
Kevin Kofler 444964
  (It really does not make sense to switch over the F27 package at this point.)
Kevin Kofler 444964
Owen W. Taylor 8a2ee2
* Fri Sep 21 2018 Owen Taylor <otaylor@redhat.com> - 1:4.8.7-43
Owen W. Taylor 8a2ee2
- Disable qtchooser for Flatpak builds
Owen W. Taylor 8a2ee2
86b3c4
* Sat Jul 21 2018 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-42
86b3c4
- drop BR: pkgconfig(NetworkManager) (#1606047)
9387c7
- use %%make_build %%ldconfig
86b3c4
3d68c8
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.8.7-41
3d68c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3d68c8
1d3b52
* Sat May 19 2018 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-40
1d3b52
- build only qtscript using -O1 (#1580047)
1d3b52
b8bea3
* Sat May 19 2018 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-39
b8bea3
- workaround qtscript/gcc8 bug (#1580047)
b8bea3
64a2aa
* Wed Mar 07 2018 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-38
64a2aa
- -devel: Requires: gcc-c++
64a2aa
de7f39
* Tue Feb 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-37
de7f39
- BR: gcc-c++, use %%license, .spec cosmetics
de7f39
ccfeb6
* Thu Feb 15 2018 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-36
ccfeb6
- qt: Fedora build flags only partially applied (#1543887)
ccfeb6
3fafae
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:4.8.7-35
3fafae
- Escape macros in %%changelog
3fafae
Kevin Kofler d749d0
* Fri Jan 05 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:4.8.7-34
Kevin Kofler d749d0
- build with OpenSSL 1.1.x, from Debian (Gert Wollny, Dmitry Eremin-Solenikov)
Kevin Kofler 973f90
- fix build with ICU >= 59, from OpenSUSE (Fabian Vogt)
Kevin Kofler 16cf98
- update URL to use HTTPS
Kevin Kofler d749d0
284330
* Wed Oct 25 2017 Troy Dawson <tdawson@redhat.com> - 1:4.8.7-33
284330
- Cleanup spec file conditionals
284330
e288b7
* Mon Oct 23 2017 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-32
e288b7
- BR: mariadb-connector-c-devel (f28+, #1494085)
e288b7
- backport mysql driver mariadb fix (QTBUG-63108)
e288b7
ecf530
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.8.7-31
ecf530
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
ecf530
276c90
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.8.7-30
276c90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
276c90
37a2ab
* Tue Jul 11 2017 Than Ngo <than@redhat.com> - 1:4.8.7-29
37a2ab
- fixed bz#1409600, stack overflow in QXmlSimpleReader, CVE-2016-1004
37a2ab
ec0ac4
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.8.7-28
ec0ac4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
ec0ac4
Rex Dieter 281694
* Tue Mar 21 2017 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-27
Rex Dieter 281694
- drop system_clucene on f26+ (clucene09 is FTBFS, #1424046)
Rex Dieter 281694
d5717c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.8.7-26
d5717c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d5717c
Rex Dieter a1e7be
* Fri Dec 09 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-25
Rex Dieter a1e7be
- update QTBUG-22829.patch to use _SYS_SYSMACROS_H_OUTER instead (#1396755)
Rex Dieter a1e7be
Rex Dieter d30cfd
* Thu Dec 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-24
Rex Dieter d30cfd
- namespace QT_VERSION_CHECK to workaround major/minor being pre-defined (#1396755)
Rex Dieter d9b191
- update QTBUG-22829.patch to define _SYS_SYSMACROS_H (#1396755)
Rex Dieter d30cfd
Rex Dieter 736ab5
* Wed Dec 07 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-23
Rex Dieter 736ab5
- (re)enable mysql support (#1400233)
Rex Dieter 736ab5
Orion Poplawski 46567f
* Thu Dec 1 2016 Orion Poplawski <orion@cora.nwra.com> - 1:4.8.7-22
Orion Poplawski 46567f
- Add additional workarounds for boost/glib parsing (#1396755)
Orion Poplawski 46567f
Rex Dieter c6f3e9
* Wed Nov 30 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-21
Rex Dieter c6f3e9
- BR: compat-openssl10-devel, restore -openssl-linked (#1328659)
Rex Dieter c6f3e9
- -no-sql-mysql (#1400233)
Rex Dieter c6f3e9
Rex Dieter c6f3e9
* Wed Nov 30 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-20
Rex Dieter 0c24e2
- FTBFS firebird
Rex Dieter 0c24e2
- FTBFS openssl-1.1, bootstrap using -no-openssl (#1400196)
Rex Dieter 4876d2
Rex Dieter c6f3e9
* Thu Sep 29 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-19
Rex Dieter 73c2f5
- load openssl libs dynamically, f26+ (#1328659)
Rex Dieter 73c2f5
Rex Dieter 8d832b
* Sun Jun 26 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-18
Rex Dieter 8d832b
- qmake-qt4 adds '-std=gnu++98' flag to compiler flags (#1349951)
Rex Dieter 8d832b
Rex Dieter 7963cb
* Wed Apr 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-17
Rex Dieter 7963cb
- %%build: drop --buildkey g++-4 (#1327360)
Rex Dieter 61fd11
- %%build: add QT_BUILD_KEY verification (to avoid future regressions)
Rex Dieter 7963cb
Rex Dieter 14c5aa
* Sun Apr 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-16
Rex Dieter 59915e
- use epoch in -static Provides
Rex Dieter 59915e
- -devel-private: Provides: qt(4)-private-devel
Rex Dieter 14c5aa
Rex Dieter 87bb4a
* Fri Apr 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-15
Rex Dieter 87bb4a
- %%build: -buildkey g++-4 (#1327360)
Rex Dieter 87bb4a
Rex Dieter 593e8b
* Sun Apr 03 2016 Michal Toman <mtoman@fedoraproject.org> - 1:4.8.7-14
Rex Dieter 593e8b
- Fix build on MIPS (#1322524)
Rex Dieter 593e8b
Rex Dieter 44cdae
* Wed Mar 16 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-13
Rex Dieter 44cdae
- respin boost/moc patch for boost-1.60 (BOOST_TYPE_TRAITS_HPP)
Rex Dieter 44cdae
Rex Dieter 92af7f
* Mon Mar 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-12
Rex Dieter 92af7f
- -x11: back to Recommends: sni-qt (#1317481)
Rex Dieter 92af7f
Rex Dieter 2e4d8b
* Sat Mar 12 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-11
Rex Dieter 2e4d8b
- -x11: Requires: sni-qt if plasma-workspace, f23+
Rex Dieter 2e4d8b
Rex Dieter 865751
* Fri Mar 11 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-10
Rex Dieter 865751
- -x11: Recommends: sni-qt, f24+
Rex Dieter 865751
Rex Dieter be9510
* Tue Mar 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.7-9
Rex Dieter be9510
- rebuild (openssl)
Rex Dieter be9510
6d0df2
* Wed Feb 10 2016 Than Ngo <than@redhat.com> - 1:4.8.7-8
a846b6
- fix build issue with gcc6
6d0df2
- fix alsa version check for version >= 1.1.x
a846b6
Rex Dieter 6f7261
* Tue Feb 02 2016 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.7-7
Rex Dieter 6f7261
- macros.qt4 : cleanup, introduce %%_qt4_optflags, %%_qt4_ldflags, %%_qt4_qmake_flags
Rex Dieter 6f7261
Rex Dieter 541cc0
* Thu Nov 26 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.7-6
Rex Dieter 541cc0
- don't inject $RPM_OPT_FLAGS/$RPM_LD_FLAGS into qmake defaults (#1279265)
Rex Dieter 541cc0
Rex Dieter 210022
* Wed Nov 25 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.7-5
Rex Dieter 210022
- -devel: Requires: redhat-rpm-config (#1279265)
Rex Dieter 210022
Richard Hughes 33f92b
* Fri Sep 18 2015 Richard Hughes <rhughes@redhat.com> - 1:4.8.7-4
Richard Hughes 33f92b
- Remove no longer required AppData file
Richard Hughes 33f92b
Rex Dieter d6ee4e
* Tue Jun 16 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.7-3
Rex Dieter d6ee4e
- macros.qt4: fix qmake_qt4 so "FOO=BAR %%qmake_qt4" works as expected
Rex Dieter d6ee4e
Rex Dieter 928a06
* Tue Jun 09 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.7-2
Rex Dieter 928a06
- drop -reduce-relocations (f22+)
Rex Dieter 928a06
Rex Dieter 053761
* Tue May 26 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.7-1
Rex Dieter 053761
- qt-4.8.7 (final)
Rex Dieter 053761
Rex Dieter b6924d
* Fri May 08 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.7-0.1.rc2
Rex Dieter b6924d
- qt-4.8.7-rc2
Rex Dieter b6924d
Rex Dieter f83530
* Tue May 05 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-30
Rex Dieter f83530
- backport: data corruption in QNetworkAccessManager
Rex Dieter f83530
Rex Dieter a8f6e6
* Thu Apr 30 2015 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.6-29
Rex Dieter a8f6e6
- introduce -common noarch subpkg, should help multilib issues
Rex Dieter a8f6e6
- -doc: fix %%description (doesn't include assistant)
Rex Dieter a8f6e6
63cda2
* Mon Apr 13 2015 Than Ngo <than@redhat.com> - 1:4.8.6-28
63cda2
- bz#1210677, CVE-2015-1860 CVE-2015-1859 CVE-2015-1858
63cda2
Richard Hughes 8b8b6f
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 1:4.8.6-27
Richard Hughes 8b8b6f
- Add an AppData file for the software center
Richard Hughes 8b8b6f
Rex Dieter 49c310
* Fri Mar 20 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-26
Rex Dieter 49c310
- macros.qt4: fix _qt4_evr macro (missing : after epoch)
Rex Dieter 49c310
Rex Dieter aeb79b
* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-25
Rex Dieter aeb79b
- DoS vulnerability in the BMP image handler (CVE-2015-0295)
Rex Dieter aeb79b
Rex Dieter 1244f6
* Mon Feb 16 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-24
Rex Dieter 1244f6
- more gcc5 detection fixes, in particular, ensure same QT_BUILD_KEY as gcc4 for now
Rex Dieter 1244f6
Rex Dieter d131ab
* Fri Feb 13 2015 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.6-23
Rex Dieter d131ab
- Qt: FTBFS with gcc5 (#1192464)
Rex Dieter d131ab
- Make Adwaita the default theme for applications running in the GNOME DE (#1192453)
Rex Dieter d131ab
Rex Dieter d131ab
* Wed Feb 11 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-22
Rex Dieter b0bb73
- rebuild (gcc5)
Rex Dieter b0bb73
Rex Dieter 7d0674
* Thu Jan 29 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-21
Rex Dieter 7d0674
- refresh boost/moc patch (QTBUG-22829)
Rex Dieter 7d0674
Rex Dieter a14f58
* Sun Jan 18 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-20
Rex Dieter a14f58
- fix %%pre scriptlet (#1183299)
Rex Dieter a14f58
Rex Dieter 19688b
* Sat Jan 17 2015 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-19
Rex Dieter 378ebb
- ship /etc/xdg/qtchooser/4.conf alternative instead (of qt4.conf)
Rex Dieter 19688b
Rex Dieter 773cae
* Wed Nov 26 2014 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-18
Rex Dieter 773cae
- omit previously-overlooked webkit bits (#1168259)
Rex Dieter 773cae
Rex Dieter e27205
* Sun Nov 09 2014 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-17
Rex Dieter e27205
- Broken qmake_qt4 in /usr/lib/rpm/macros.d/macros.qt4 (#1161927)
Rex Dieter e27205
Rex Dieter cd4a13
* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.6-16
Rex Dieter cd4a13
- macros.qt4: standalone, improved %%qmake_qt4 macro (sync'd with qt5 version)
Rex Dieter cd4a13
Kevin Kofler 279ddc
* Sat Nov 01 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:4.8.6-15
Kevin Kofler 279ddc
- sync system-clucene patch from qt5-qttools (some QDir::mkpath in QtCLucene)
Kevin Kofler 279ddc
Kevin Kofler 53156e
* Sun Oct 26 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:4.8.6-14
Kevin Kofler 53156e
- build against the system clucene09-core (same patch as for qt5-qttools)
Kevin Kofler 53156e
Rex Dieter b83b6a
* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.6-13
Rex Dieter fc81bf
- qmlviewer: -qt4 wrapper, move to -devel
Rex Dieter b83b6a
- pull in some upstream fixes
Rex Dieter b83b6a
9969c7
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.8.6-12
9969c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9969c7
Kevin Kofler 0a8142
* Tue Aug 12 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.8.6-11
Kevin Kofler 0a8142
- drop Phonon-GStreamer0.10 support from qtconfig-qt4 on F21+ (#1123112)
Kevin Kofler 0a8142
Rex Dieter 3bf3ca
* Wed Jul 23 2014 Rex Dieter <rdieter@fedoraproject.org> - 4.8.6-10
Rex Dieter 3bf3ca
- use alternatives to fix qtchooser conf's in non-basearch multilib case (#1122316)
Rex Dieter 3bf3ca
Rex Dieter b7068c
* Thu Jul 17 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-9.1
Rex Dieter b7068c
- rebuild (for pulseaudio, bug #1117683)
Rex Dieter b7068c
Kevin Kofler 44863e
* Sat Jun 07 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.8.6-9
Kevin Kofler 0da408
- apply proposed fixes for QTBUG-34614,37380,38585 for LibreOffice (#1105422)
Kevin Kofler 0da408
Rex Dieter 0aff62
* Tue Jun 03 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-8
Rex Dieter 0aff62
- backport selected upstream commits...
Rex Dieter 0aff62
- Fix visual index lookup (QTBUG-37813)
Rex Dieter 0aff62
- RGB30 fix (QTBUG-25998,#1018566)
Rex Dieter 0aff62
- QDBus comparison
Rex Dieter 0aff62
Rex Dieter b3dff4
* Wed May 07 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-7
Rex Dieter b3dff4
- gcc should be fixed, drop workaround (#1091482)
Rex Dieter b3dff4
Rex Dieter b67fe7
* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-6
Rex Dieter b67fe7
- try -fno-devirtualize workaround fc21+ (#1091482, gcc #60965)
Rex Dieter b67fe7
Rex Dieter 1cbbe3
* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> - 4.8.6-5
Rex Dieter 1cbbe3
- drop f21 gcc-4.9 workarounds (they didn't work)
Rex Dieter 1cbbe3
- omit qt-cupsEnumDests.patch, again, pending more testing (#980952)
Rex Dieter 1cbbe3
Rex Dieter 2d4235
* Fri Apr 25 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-4
Rex Dieter 2d4235
- -fno-tree-vrp (#1091482)
Rex Dieter 2d4235
Rex Dieter a7b8fc
* Fri Apr 25 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-3
Rex Dieter a7b8fc
- try -fno-delete-null-pointer-checks to workaround bug #1091482
Rex Dieter a7b8fc
Rex Dieter 1a53e5
* Thu Apr 24 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-2
Rex Dieter 1a53e5
- DoS vulnerability in the GIF image handler (QTBUG-38367)
Rex Dieter 1a53e5
Rex Dieter b8b381
* Thu Apr 24 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-1
Rex Dieter b8b381
- 4.8.6 (final)
Rex Dieter b8b381
Rex Dieter 26faed
* Tue Apr 15 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.6-0.2.rc2
Rex Dieter 26faed
- 4.8.6-rc2
Rex Dieter 26faed
Rex Dieter 5d22bd
* Tue Apr 01 2014 Rex Dieter <rdieter@fedoraproject.org> - 4.8.6-0.1.rc1
Rex Dieter 8ec4a9
- 4.8.6-rc1
Rex Dieter 8ec4a9
Rex Dieter 90f12d
* Wed Mar 26 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-24
Rex Dieter 90f12d
- support ppc64le arch (#1081216)
Rex Dieter 90f12d
Kevin Kofler f96465
* Sat Mar 08 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.8.5-23
Kevin Kofler f96465
- fix QMAKE_STRIP handling (#1074041)
Kevin Kofler f96465
Rex Dieter e88754
* Fri Mar 07 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-22
Rex Dieter e88754
- respin mysql_config patch
Rex Dieter e88754
Rex Dieter 81fc93
* Fri Mar 07 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-21
Rex Dieter 81fc93
- restore qt-cupsEnumDests.patch (#980952)
Rex Dieter 81fc93
Rex Dieter 9f99ed
* Thu Mar 06 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-20
Rex Dieter 9f99ed
- systemtrayicon plugin support (from kubuntu)
Rex Dieter 9f99ed
Rex Dieter 14d638
* Tue Feb 18 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-19
Rex Dieter 14d638
- cleanup QMAKE_STRIP handling
Rex Dieter 14d638
Rex Dieter e0433b
* Wed Feb 12 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-18
Rex Dieter e0433b
- rebuild (libicu)
Rex Dieter e0433b
Rex Dieter 46be60
* Sat Feb 01 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-17
Rex Dieter 46be60
- better %%rpm_macros_dir handling
Rex Dieter 46be60
Rex Dieter eaee77
* Sun Jan 26 2014 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-16
Rex Dieter eaee77
- macros.qt4: ++%%_qt4_examplesdir (keep %%_qt4_examples around for compatibility)
Rex Dieter eaee77
Kevin Kofler 4610e1
* Fri Jan 17 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.8.5-15
Kevin Kofler 4610e1
- drop "Discover printers shared by CUPS 1.6 (#980952)" (#1054312, #980952#c18)
Kevin Kofler 4610e1
Kevin Kofler 97c30b
* Mon Jan 13 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.8.5-14
Kevin Kofler 97c30b
- fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
Kevin Kofler 97c30b
- fix QTBUG-35460 (error message for CVE-2013-4549 is misspelled)
Kevin Kofler 97c30b
Rex Dieter e84fc3
* Mon Dec 23 2013 Peter Robinson <pbrobinson@fedoraproject.org> 4.8.5-13
Rex Dieter e84fc3
- Add support for aarch64 (#1046360) 
Rex Dieter e84fc3
Rex Dieter 3d9b30
* Thu Dec 05 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-12
Rex Dieter f6916b
- XML Entity Expansion Denial of Service (CVE-2013-4549)
Rex Dieter 3d9b30
Rex Dieter 859666
* Wed Oct 09 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-11
Rex Dieter 859666
- Discover printers shared by CUPS 1.6 (#980952)
Rex Dieter 859666
Dan Vrátil 4c6ad9
* Mon Oct 07 2013 Daniel Vrátil <dvratil@redhat.com> 4.8.5-10
Dan Vrátil 4c6ad9
- drop revert of the PostgreSQL driver patch (fixed in Akonadi 1.10.3)
Dan Vrátil 4c6ad9
Rex Dieter 58e836
* Thu Oct 03 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-9
Rex Dieter 58e836
- rework %%_bindir %%_qt4_bindir links to be more qtchooser friendly
Rex Dieter 58e836
Rex Dieter db5287
* Thu Sep 12 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-8
Rex Dieter db5287
- Keyboard shortcuts doesn't work for russian keyboard layout (#968367, QTBUG-32908)
Rex Dieter db5287
Rex Dieter 9331d5
* Mon Aug 26 2013 Jon Ciesla <limburgher@gmail.com> - 4.8.5-7
ae0db1
- libmng rebuild.
ae0db1
Rex Dieter e41de7
* Thu Aug 08 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-6.1
Rex Dieter e41de7
- qt4 rpm macros not found by rpm in F18 (#994739)
Rex Dieter e41de7
Rex Dieter fab82a
* Tue Jul 30 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-6
Rex Dieter fab82a
- enable qtchooser support
Rex Dieter fab82a
Rex Dieter fae7cc
* Tue Jul 30 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-5
Rex Dieter fae7cc
- revert upstream postgresql driver changes wrt escaping (QTBUG-30076)
Rex Dieter fae7cc
Rex Dieter d504b2
* Thu Jul 11 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-4
Rex Dieter d504b2
- drop qtscript(javascriptcore) debuginfo patch, savings not significant
Rex Dieter d504b2
Rex Dieter 7ff9f9
* Thu Jul 11 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-3
Rex Dieter 7ff9f9
- reduce debuginfo in qtwebkit(webcore) and qtscript(javascriptcore)
Rex Dieter 7ff9f9
Rex Dieter 92bb5a
* Tue Jul 02 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-2
Rex Dieter 92bb5a
- qdbusviewer subpkg (#968336)
Rex Dieter 92bb5a
Rex Dieter dccfd1
* Tue Jul 02 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-1
Rex Dieter dccfd1
- 4.8.5 (final)
Rex Dieter dccfd1
Rex Dieter b44262
* Wed Jun 26 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.6.rc2
Rex Dieter b44262
- trim changelog
Rex Dieter b44262
- cleaner rpm_macros_dir handling
Rex Dieter b44262
Rex Dieter 088b77
* Fri Jun 21 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.5.rc2
Rex Dieter 088b77
- drop multilib portion from qt_plugin_path.patch
Rex Dieter 088b77
Rex Dieter 085037
* Tue Jun 18 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.4.rc2
Rex Dieter 085037
- (re)add kde4/multilib QT_PLUGIN_PATH
Rex Dieter 085037
Rex Dieter 81d355
* Mon Jun 10 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.3.rc2
Rex Dieter 81d355
- 4.8.5-rc2
Rex Dieter 81d355
Rex Dieter 2ee42c
* Mon Jun 10 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.2.rc
Rex Dieter f5fac4
- RFE: Add %%qmake_qt4 macro (#870199)
Rex Dieter 2ee42c
Rex Dieter ace1f8
* Sun Jun 09 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.5-0.1.rc
Rex Dieter ace1f8
- 4.8.5-RC
Rex Dieter ace1f8
Rex Dieter 1dd231
* Thu May 30 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-19
Rex Dieter 1dd231
- drop QTBUG-27809 candidate fix, causes regressions (#968794)
Rex Dieter 1dd231
3e52db
* Tue May 28 2013 Than Ngo <than@redhat.com> - 4.8.4-18
3e52db
- QTBUG-27809, fix multiple calls to QDBusPendingReply::waitForFinished on separate objects
3e52db
2d55e1
* Thu Apr 25 2013 Than Ngo <than@redhat.com> - 4.8.4-17
2d55e1
- Desktop file sanity, drop key "Encoding", it's deprecated
2d55e1
Rex Dieter 9bdae7
* Fri Apr 19 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-16
Rex Dieter 69bb14
- update URL (#859286)
Rex Dieter 69bb14
- include qdbusviewer .desktop/icon
Rex Dieter 69bb14
- .desktop files: +mime scriptlets, +GenericName keys
Rex Dieter 69bb14
Rex Dieter 553b0a
* Wed Mar 20 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-15
Rex Dieter 553b0a
- pull in a few more upstream fixes
Rex Dieter 553b0a
Rex Dieter 924948
* Mon Feb 11 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-14
Rex Dieter 924948
- SIGSEGV when called from QMetaObject::metaCall (QTBUG-29082, kde#311751)
Rex Dieter 924948
Rex Dieter 080446
* Mon Feb 11 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-13
Rex Dieter 080446
- qmake: add support for pkgconfig Requires.private
Rex Dieter 080446
Rex Dieter 22f92f
* Mon Feb 11 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-12
Rex Dieter 22f92f
- add more moc/boost workarounds, thanks boost-1.53 (QTBUG-22829)
Rex Dieter 22f92f
f24f81
* Mon Feb 04 2013 Than Ngo <than@redhat.com> - 4.8.4-11
f24f81
- backport: fix security flaw was found in the way QSharedMemory class, CVE-2013-0254
f24f81
Rex Dieter bdf697
* Sat Jan 26 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-10
Rex Dieter bdf697
- rebuild (icu)
Rex Dieter bdf697
Rex Dieter 362050
* Thu Jan 24 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-9
Rex Dieter 362050
- make qtchooser support non-conflicting
Rex Dieter 362050
Adam Tkac 01e166
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1:4.8.4-8
Adam Tkac 01e166
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 01e166
Rex Dieter 8dbbe2
* Wed Jan 09 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-7
Rex Dieter 8dbbe2
- add qtchooser support (disabled by default)
Rex Dieter 8dbbe2
Rex Dieter 7ee6d0
* Mon Jan 07 2013 Rex Dieter <rdieter@fedoraproject.org> 4.8.4-6
Rex Dieter 7ee6d0
- blacklist unauthorized SSL certificates by Türktrust
Rex Dieter 7ee6d0
Rex Dieter 809cb9
* Fri Jan 04 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-5
Rex Dieter 809cb9
- QGtkStyle was unable to detect the current GTK+ theme (#702493, QTBUG-5545))
Rex Dieter 809cb9
Rex Dieter 23dec1
* Fri Jan 04 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-4
Rex Dieter 23dec1
- QSslSocket may report incorrect errors when certificate verification fails
Rex Dieter 23dec1
Rex Dieter ad937d
* Thu Jan 03 2013 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-3
Rex Dieter ad937d
- -x11: %%exclude %%{_qt4_plugindir}/designer/libqwebview.so
Rex Dieter ad937d
Rex Dieter a67cb0
* Sun Dec 16 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-2
Rex Dieter a67cb0
- -designer-plugin-webkit subpkg (#887501)
Rex Dieter 21b133
- fix/prune/changelog
Rex Dieter 21b133
Rex Dieter 9a85ff
* Thu Nov 29 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.4-1
Rex Dieter 9a85ff
- 4.8.4
Rex Dieter 9a85ff
8e4c02
* Wed Oct 31 2012 Than Ngo <than@redhat.com> - 1:4.8.3-8
8e4c02
- add poll support to fix QAbstractSocket errors with more than
8e4c02
  1024 file descriptors, thanks Florian for the patch
8e4c02
9e4d52
* Wed Oct 24 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-7
9e4d52
- Crash in Qt script (QTBUG-27322)
9e4d52
9e4d52
* Tue Oct 23 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-6
22ea76
- fix/respin qdevice_pri patch
22ea76
0e5654
* Mon Oct 22 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-5
0e5654
- QDir::homePath() should account for an empty $HOME (QTBUG-4862, kde#249217, #694385)
0e5654
3c8737
* Sat Oct 20 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-4
3c8737
- $RPM_LD_FLAGS should be propagated to qmake's defaults (#868554)
3c8737
5fadc9
* Fri Sep 28 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-3
5fadc9
- find qdevice.pri even for installed qt builds
5fadc9
edf87b
* Thu Sep 27 2012 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.3-2
edf87b
- upstream disable-SSL-compression patch
edf87b
087ab1
* Thu Sep 13 2012 Rex Dieter <rdieter@fedoraproject.org> - 1:4.8.3-1
087ab1
- qt-4.8.3 final
087ab1
- revert QtScript-JIT commit
087ab1
4f6440
* Tue Sep 04 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.2-6
4f6440
- revert "fix QtScript JIT crash" patch, causes frequent segmentation faults (#853587)
4f6440
5d4c00
* Mon Aug 13 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.2-5
5d4c00
- fix QtScript JIT crash (QTBUG-23871, kde#297661) 
5d4c00
7f431f
* Thu Jul 05 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.2-4
7f431f
- text cursor blinks not in the current cell (kde#296490)
7f431f
82200b
* Tue Jun 19 2012 Than Ngo <than@redhat.com> - 4.8.2-3
82200b
- fix bz#810500, fix crash in assistant
82200b
118f76
* Tue May 29 2012 Than Ngo <than@redhat.com> - 4.8.2-2
118f76
- fix bz#820767, lrelease-qt4 tries to run qmake not qmake-qt4
118f76
e9629e
* Tue May 22 2012 Than Ngo <than@redhat.com> - 4.8.2-1
e9629e
- 4.8.2
e9629e
4656da
* Fri May 18 2012 Than Ngo <than@redhat.com> - 4.8.1-15
4656da
- add rhel/fedora condition
4656da
e06735
* Thu May 17 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-14
e06735
- Can't build 32bit Qt release application on 64bit (#822710)
e06735
bacb87
* Wed May 16 2012 Than Ngo <than@redhat.com> - 4.8.1-13
bacb87
- add upstream patch to fix crash on big endian machine
bacb87
04f02f
* Fri May 11 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-12
04f02f
- enable debuginfo in libQt3Support
04f02f
d8c792
* Fri May 11 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-11
d8c792
- lrelease-qt4 tries to run qmake not qmake-qt4 (#820767)
d8c792
89569a
* Thu May 10 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-10
cdf700
- Requires: qt-settings (f17+)
89569a
0a91dd
* Tue May 08 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-9
0a91dd
- rebuild (libtiff)
0a91dd
b2f384
* Thu May 03 2012 Than Ngo <than@redhat.com> - 4.8.1-8
b2f384
- add rhel/fedora condition
b2f384
8df516
* Wed Apr 18 2012 Than Ngo <than@redhat.com> - 4.8.1-7
8df516
- add rhel condition
8df516
6ede3a
* Tue Apr 17 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-6
6ede3a
- omit qdbusconnection warnings in release/no-debug mode
6ede3a
Jaroslav Reznik 20e8a0
* Tue Apr 03 2012 Jaroslav Reznik <jreznik@redhat.com> - 4.8.1-5
Jaroslav Reznik 20e8a0
- Fix a crash in cursorToX() when new block is added (QTBUG-24718)
Jaroslav Reznik 20e8a0
215aa5
* Fri Mar 30 2012 Than Ngo <than@redhat.com> - 4.8.1-4
215aa5
- Fix QTgaHandler::canRead() not obeying image plugin specs
215aa5
6e2766
* Thu Mar 29 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.1-3
6e2766
- Header file name mismatch in qt-devel i686 (#808087)
6e2766
9c12e2
* Thu Mar 29 2012 Than Ngo <than@redhat.com> - 4.8.1-2
9c12e2
- add correct flags
9c12e2
e3bfd6
* Wed Mar 28 2012 Than Ngo <than@redhat.com> - 4.8.1-1
e3bfd6
- 4.8.1
e3bfd6
5f18fc
* Wed Feb 22 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-10
5f18fc
- -demos: Requires: -doc (#795859)
5f18fc
747f71
* Mon Feb 20 2012 Than Ngo <than@redhat.com> - 4.8.0-9
747f71
- get rid of timestamp which causes multilib problem
747f71
119248
* Tue Jan 24 2012 Than Ngo <than@redhat.com> - 4.8.0-8
119248
- disable Using gold linker, g++ doesn't support flags gold linker
119248
- fix gcc-4.7 issue
119248
42134b
* Tue Jan 10 2012 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-7
42134b
- improved filter_event patch (kde#275469)
42134b
f1d2a1
* Mon Jan 09 2012 Than Ngo <than@redhat.com> - 4.8.0-6
f1d2a1
- bz#772128, CVE-2011-3922, Stack-based buffer overflow in embedded harfbuzz code
f1d2a1
9e3c0f
* Tue Dec 27 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-5
9e3c0f
- fix qvfb 
9e3c0f
af10e0
* Tue Dec 27 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-4
af10e0
- filter event patch, avoid "ghost entries in kde taskbar" problem (kde#275469)
af10e0
76de2f
* Tue Dec 20 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-3
76de2f
- don't spam if libicu is not present at runtime (#759923)
76de2f
41cb7e
* Mon Dec 19 2011 Dan Horák <dan[at]dannu.cz> 4.8.0-2
41cb7e
- add missing method for QBasicAtomicPointer on s390(x)
41cb7e
Jaroslav Reznik ff9840
* Thu Dec 15 2011 Jaroslav Reznik <jreznik@redhat.com> 4.8.0-1
Jaroslav Reznik ff9840
- 4.8.0
Jaroslav Reznik ff9840
Jaroslav Reznik 420aaf
* Mon Dec 12 2011 Jaroslav Reznik <jreznik@redhat.com> 4.8.0-0.29.rc1
Jaroslav Reznik 420aaf
- Fixes the position of misplaced mouse input (QTBUG-22420)
Jaroslav Reznik 420aaf
a5d51f
* Sun Dec 04 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.28.rc1
a5d51f
- Control whether icu support is built (#759923)
a5d51f
Kevin Kofler 060db3
* Sat Dec 03 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.8.0-0.27.rc1
Kevin Kofler 060db3
- work around a MOC issue with Boost 1.48 headers (#756395)
Kevin Kofler 060db3
c4934b
* Wed Nov 30 2011 Than Ngo <than@redhat.com> - 4.8.0-0.26.rc1
c4934b
- workaround crash on ppc64
c4934b
5b7dbe
* Mon Nov 14 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.25.rc1
5b7dbe
- BuildRequires: pkgconfig(libpng)
5b7dbe
- -devel: drop Requires: libpng-devel libjpeg-devel 
5b7dbe
- qt4.macros: +%%_qt4_epoch, %%_qt4_evr
5b7dbe
651f62
* Thu Nov 03 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.24.rc1
651f62
- build tds sql driver with -fno-strict-aliasing 
651f62
62de82
* Fri Oct 28 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.23.rc1
62de82
- crash when using a visual with 24 bits per pixel (#749647,QTBUG-21754)
62de82
Kevin Kofler d5adc5
* Fri Oct 28 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.8.0-0.22.rc1
Kevin Kofler d5adc5
- fix FTBFS in QtWebKit's wtf library with GLib 2.31
Kevin Kofler d5adc5
Kevin Kofler 26b430
* Thu Oct 27 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.8.0-0.21.rc1
Kevin Kofler 26b430
- fix missing NULL check in the toLocalFile patch (fixes Digikam segfault)
Kevin Kofler 26b430
8d515a
* Thu Oct 27 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.20.rc1
8d515a
- restore qt-4.7-compatible behavior to QUrl.toLocalFile (#749213)
8d515a
c161b7
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.8.0-0.19.rc1
c161b7
- Rebuilt for glibc bug#747377
c161b7
d50e40
* Mon Oct 24 2011 Than Ngo <than@redhat.com> 4.8.0-0.18.rc1
d50e40
- bz#748297, update the URL of qt packages
d50e40
95b646
* Tue Oct 18 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.17.rc1
95b646
- Buttons in Qt applications not clickable when run under gnome-shell (#742658, QTBUG-21900)
95b646
d1296a
* Mon Oct 17 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.16.rc1
d1296a
- Qt doesn't close orphaned file descriptors after printing (#746601, QTBUG-14724)
d1296a
a9a109
* Sat Oct 15 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.15.rc1
a9a109
- revert qlist.h commit that seems to induce crashes in qDeleteAll
a9a109
Rex Dieter 59d529
* Sat Oct 15 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.14.rc1
Rex Dieter 59d529
- pkgconfig-style deps
Rex Dieter 59d529
70982b
* Thu Oct 13 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.13.rc1
70982b
- 4.8.0-rc1
70982b
1b76e0
* Mon Oct 03 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.12.20111002
1b76e0
- 20111002 4.8 branch snapshot
1b76e0
e5126e
* Sat Sep 17 2011 Rex Dieter <rdieter@fedoraproject.org> 4.8.0-0.11.beta1
e5126e
- ./configure -webkit
e5126e
Lukas Tinkl 7a24f7
* Wed Sep 14 2011 Lukas Tinkl <ltinkl@redhat.com> 1:4.8.0-0.10.beta1
Lukas Tinkl 7a24f7
- fix missing CSS styles and JS functions in the generated HTML
Lukas Tinkl 7a24f7
  documentation, omitted from the upstream tarball
Lukas Tinkl 7a24f7
be63e0
* Wed Aug 17 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.9.beta1
584e7b
- -graphicssystem raster (#712617)
be63e0
- drop sqlite_pkg option
be63e0
800189
* Sun Jul 31 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.8.beta1
800189
- macros.qt4: s|_qt47|_qt48|
800189
064e0d
* Thu Jul 28 2011 Dan Horák <dan[at]danny.cz> 1:4.8.0-0.7.beta1
e5126e
- fix the outdated standalone copy of JavaScriptCore (s390)
064e0d
d19f27
* Sat Jul 23 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.6.beta1
d19f27
- fix QMAKE_LIBDIR_QT, for missing QT_SHARED define (#725183)
d19f27
d19f27
* Wed Jul 20 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.5.beta1
3ecceb
- 4.8.0-beta1
3ecceb
- drop webkit_packaged conditional
3ecceb
- drop old patches
3ecceb
- drop qvfb (for now, ftbfs)
3ecceb
fcbf1b
* Wed Jul 13 2011 Than Ngo <than@redhat.com> - 1:4.8.0-0.4.tp
fcbf1b
- move macros.* to -devel
fcbf1b
ebd725
* Tue Jul 05 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.3.tp
ebd725
- Adding qt-sql-ibase driver for qt (#719002) 
9e2ddb
- qvfb subpackage (#718416)
ebd725
07d2a8
* Tue Jun 21 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.8.0-0.2.tp
d56e28
- fontconfig patch (#705348, QTBUG-19947)
fe8fd4
Jaroslav Reznik 34e2c2
* Wed May 25 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.8.0-0.1.tp
Jaroslav Reznik 34e2c2
- 4.8.0-tp
6f4f6b
- drop phonon_internal, phonon_backend_packaged build options
Jaroslav Reznik 34e2c2
1f58c3
* Thu May 19 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.3-3
1f58c3
- omit %%{_qt4_plugindir}/designer/libqwebview.so too
1f58c3
d7404f
* Thu May 19 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.3-2
d7404f
- omit bundled webkit on f16+ (in favor of separately packaged qtwebkit)
d7404f
Jaroslav Reznik 15b71d
* Thu May 05 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.7.3-1
Jaroslav Reznik 15b71d
- 4.7.3
Jaroslav Reznik 15b71d
440edf
* Thu Apr 21 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.2-9
440edf
- -webkit-devel: move qt_webkit_version.pri here
440edf
75dc5c
* Fri Apr 01 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.2-8
e2781c
- -devel-private: qt-creator/QmlDesigner requires qt private headers (#657498)
75dc5c
7bb24c
* Fri Mar 25 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.2-7
7bb24c
- followup patch for QTBUG-18338, blacklist fraudulent SSL certifcates
7bb24c
0811c7
* Fri Mar 25 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.2-6
0811c7
- drop qt-designer-plugin-phonon
0811c7
749a63
* Fri Mar 25 2011 Than Ngo <than@redhat.com> - 1:4.7.2-5
749a63
- apply patch to fix QTBUG-18338, blacklist fraudulent SSL certifcates
749a63
Jaroslav Reznik f8805e
* Tue Mar 22 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.7.2-4
Jaroslav Reznik f8805e
- rebuild (mysql)
Jaroslav Reznik f8805e
5a4b82
* Fri Mar 11 2011 Dan Horák <dan[at]danny.cz> 1:4.7.2-3
5a4b82
- workaround memory exhaustion during linking of libQtWebKit on s390
5a4b82
Jaroslav Reznik 6e9f53
* Mon Mar 07 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.7.2-2
Jaroslav Reznik 6e9f53
- Fix QNetworkConfigurationManager crash due to null private pointer (#682656)
Jaroslav Reznik 6e9f53
Jaroslav Reznik 921e06
* Tue Mar 01 2011 Jaroslav Reznik <jreznik@redhat.com> 1:4.7.2-1
Jaroslav Reznik 921e06
- 4.7.2
Jaroslav Reznik 921e06
2d670b
* Wed Feb 23 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.1-18
2d670b
- libQtWebKit.so has no debug info (#667175)
2d670b
cf709d
* Wed Feb 16 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.1-17
cf709d
- Obsoletes: qt-sqlite < 1:4.7.1-16
cf709d
16f275
* Tue Feb 15 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.1-16
16f275
- drop -sqlite subpkg, move into main (#677418) 
16f275
885836
* Wed Feb 09 2011 Rex Dieter <rdieter@fedoraproject.org> 1:4.7.1-15
885836
- -assistant subpkg (#660287)
885836
- -config drop Obsoletes: qt-x11 (avoid/workaround #674326)
885836
- -config unconditionally drop NoDisplay (since we're dropping the Obsoletes too)
885836
- -designer-plugin-phonon subpkg (#672088)
885836
4d0168
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.7.1-14
4d0168
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4d0168
ab3048
* Wed Jan 26 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-13
ab3048
- -config: fix Obsoletes for real this time
ab3048
922ba8
* Wed Jan 26 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-12
922ba8
- fix qt-config related Obsoletes/Provides
922ba8
5a3b34
* Wed Jan 26 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-11
5a3b34
- upstream fix for QTextCursor regression (QTBUG-15857, kde#249373)
5a3b34
efe49b
* Tue Jan 25 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-10
efe49b
- -config subpkg
efe49b
- qt-x11 pulls in phonon (#672088)
efe49b
- qtconfig.desktop: drop NoDisplay (f15+ only, for now)
efe49b
34a502
* Thu Jan 20 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-9.1
34a502
- apply the Assistant QtWebKit dependency removal (#660287) everywhere
34a502
22c561
* Thu Jan 06 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-9
22c561
- qsortfilterproxymodel fix (merge_request/934)
22c561
22c561
* Tue Jan 04 2011 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-8
1bb69f
- only do Requires: phonon-backend if using qt's phonon
1bb69f
Kevin Kofler b8d8f1
* Fri Dec 24 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.7.1-7
Kevin Kofler b8d8f1
- fix QTreeView crash triggered by KPackageKit (patch by David Faure)
Kevin Kofler b8d8f1
da899e
* Fri Dec 24 2010 Rex Dieter <rdieter@fedoraproject.org> 4.7.1-6
da899e
- rebuild (mysql)
da899e
Kevin Kofler 7497f5
* Wed Dec 08 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.7.1-5
Kevin Kofler 7497f5
- make the Assistant QtWebKit dependency removal (#660287) F15+ only for now
Kevin Kofler 7497f5
- fix QTextCursor crash in Lokalize and Psi (QTBUG-15857, kde#249373, #660028)
Kevin Kofler 7497f5
- add some more NULL checks to the glib_eventloop_nullcheck patch (#622164)
Kevin Kofler 7497f5
8be6ad
* Mon Dec 06 2010 Than Ngo <than@redhat.com> 4.7.1-4
Kevin Kofler 7497f5
- bz#660287, using QTextBrowser in assistant to drop qtwebkit dependency
8be6ad
824406
* Tue Nov 23 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.1-3
824406
- Fails to create debug build of Qt projects on mingw (#653674, QTBUG-14467)
824406
137cfc
* Mon Nov 22 2010 Than Ngo <than@redhat.com> - 4.7.1-2
137cfc
- bz#528303, Reordering of Malayalam Rakar not working properly
137cfc
6111d9
* Thu Nov 11 2010 Than Ngo <than@redhat.com> - 4.7.1-1
6111d9
- 4.7.1
6111d9
Jaroslav Reznik 76078a
* Mon Oct 25 2010 Jaroslav Reznik <jreznik@redhat.com> - 4.7.0-8
Jaroslav Reznik 76078a
- QtWebKit, CVE-2010-1822: crash by processing certain SVG images (#640290)
Jaroslav Reznik 76078a
a941a5
* Mon Oct 18 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-7
a941a5
- qt-devel contains residues from patch run (#639463)
a941a5
fdfba6
* Fri Oct 15 2010 Than Ngo <than@redhat.com> - 4.7.0-6
fdfba6
- apply patch to fix the color issue in 24bit mode (cirrus driver)
fdfba6
254772
* Thu Sep 30 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-5
254772
- Wrong Cursor when widget become native on X11 (QTBUG-6185)
254772
79a460
* Mon Sep 27 2010 Than Ngo <than@redhat.com> - 4.7.0-4
254772
- apply upstream patch to fix QTreeView-regression (QTBUG-13567)
79a460
a4cb42
* Thu Sep 23 2010 Than Ngo <than@redhat.com> - 4.7.0-3
a4cb42
- fix typo in license
a4cb42
a6175d
* Thu Sep 23 2010 Than Ngo <than@redhat.com> - 4.7.0-2
a6175d
- fix bz#562049, bn-IN Incorrect rendering
a6175d
- fix bz#562058, bn_IN init feature is not applied properly
a6175d
- fix bz#631732, indic invalid syllable's are not recognized properly
a6175d
- fix bz#636399, oriya script open type features are not applied properly
a6175d
9978f4
* Tue Sep 21 2010 Than Ngo <than@redhat.com> - 4.7.0-1
9978f4
- 4.7.0
9978f4
e7ca27
* Thu Sep 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.31.rc1
e7ca27
- -webkit-devel: add missing %%defattr
6f37f2
- -webkit: move qml/webkit bits here
e7ca27
f8f69b
* Wed Sep 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.30.rc1
f8f69b
- Crash in drawPixmap in Qt 4.7rc1 (#631845, QTBUG-12826)
f8f69b
3e6009
* Mon Aug 30 2010 Than Ngo <than@redhat.com> - 4.7.0-0.29.rc1
3e6009
- drop the patch, it's already fixed in upstream
3e6009
ee8290
* Thu Aug 26 2010 Than Ngo <than@redhat.com> - 4.7.0-0.28.rc1
3815b7
- 4.7.0 rc1
3815b7
51e5c9
* Thu Jul 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.26.beta2
7ee938
- rebase patches, avoiding use of patch fuzz
7ee938
- omit old qt-copy/kde-qt patches, pending review
7ee938
- omit kde4_plugin patch
8ff214
- ftbfs:s/qml/qmlviewer, libQtMediaServices no longer included
7ee938
51e5c9
* Thu Jul 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.25.beta2
529fc5
- 4.7.0-beta2
529fc5
Rex Dieter 21b133
* Thu Jul 01 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.24.beta1
023bbe
- X11Embed broken (rh#609757, QTBUG-10809)
3190d3
Rex Dieter 21b133
* Thu Jul 01 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7.0-0.23.beta1
2d2276
- use find_lang to package the qm files (#609749)
2d2276
- put the qm files into the correct subpackages
3ba8c1
- remove qvfb translations, we don't ship qvfb
2d2276
53d9fc
* Tue Jun 29 2010 Rex Dieter 
0b3637
- workaround glib_eventloop crasher induced by gdal/grass (bug #498111)
0b3637
Rex Dieter 21b133
* Sun Jun 20 2010 Rex Dieter <rdieter@fedoraproject.org> 4.7.0-0.20.beta1
f13527
- avoid timestamps in uic-generated files to be multilib-friendly
f13527
c1430c
* Fri Jun 18 2010 Rex Dieter <rdieter@fedoraproject.org> 4.7.0-0.19.beta1
c1430c
- revert -no-javascript-jit change, false-alarm (#604003)
c1430c
- QtWebKit does not search correct plugin path(s) (#568860)
c1430c
- QtWebKit browsers crash with flash-plugin (rh#605677,webkit#40567)
c1430c
- drop qt-x11-opensource-src-4.5.0-gcc_hack.patch
c1430c
c71264
* Wed Jun 16 2010 Rex Dieter <rdieter@fedoraproject.org> 4.7.0-0.18.beta1
c71264
- -no-javascript-jit on i686 (#604003)
c71264
cf17e6
* Wed Jun 16 2010 Karsten Hopp <karsten@redhat.com> 4.7.0-0.17.beta1 
cf17e6
- add s390 and s390x to 3rdparty/webkit/JavaScriptCore/wtf/Platform.h and
cf17e6
  3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
cf17e6
3d02d7
* Fri Jun 11 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.16.beta1
3d02d7
- scrub -lpulse-mainloop-glib from .prl files (#599844)
3d02d7
- scrub references to %%buildroot in .pc, .prl files
3d02d7
bd2add
* Thu May 27 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.15.beta1
bd2add
- Unsafe use of rand() in X11 (QTBUG-9793)
bd2add
b1d8d8
* Fri May 21 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.14.beta1
b1d8d8
- drop -no-javascript-jit (webkit#35154)
b1d8d8
2d7f0a
* Mon May 17 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.13.beta1
2d7f0a
- QT_GRAPHICSSYSTEM env support
2d7f0a
423c88
* Sun May 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.12.beta1
423c88
- -webkit-devel: move Qt/qweb*.h here (#592680)
423c88
7ff838
* Fri May 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.11.beta1
7ff838
- -webkit-devel: Obsoletes: qt-devel ... (upgrade path)
7ff838
c0a736
* Thu May 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.10.beta1
c0a736
- -webkit-devel: Provides: qt4-webkit-devel , Requires: %%name-devel
c0a736
7c848f
* Thu May 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.9.beta1
7c848f
- 4.7.0-beta1
7c848f
- -webkit-devel : it lives! brainz!
7c848f
30f061
* Fri Apr 30 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.8.tp
30f061
- prepping for separate QtWebKit(-2.0)
30f061
- -webkit subpkg,  Provides: QtWebKit ...
30f061
- -devel: Provides: QtWebKit-devel ...
30f061
- TODO: -webkit-devel (and see what breaks)
30f061
4d134b
* Wed Apr 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.7.tp
4d134b
- own %%{_qt4_plugindir}/crypto
4d134b
a6338f
* Sat Apr 03 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7.0-0.6.tp
a6338f
- backport fix for QTBUG-9354 which breaks kdeutils build
a6338f
ff1e91
* Fri Apr 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.5.tp
ff1e91
- Associate text/vnd.trolltech.linguist with linguist (#579082)
ff1e91
c97478
* Tue Mar 23 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7.0-0.4.tp
c97478
- fix type cast issue on sparc64
c97478
2f3d95
* Sun Mar 21 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7.0-0.3.tp
2f3d95
- also strip -lpulse from .prl files (fixes PyQt4 QtMultimedia binding build)
2f3d95
ab3790
* Tue Mar 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.2.tp
ab3790
- qt-4.7.0-tp
ab3790
- macros.qt4 : +%%_qt4_importdir
ab3790
- don't strip libs from pkgconfig files, Libs.private is now used properly
ab3790
- add -lphonon to stripped libs instead of brutally hacking out
ab3790
  QMAKE_PRL_LIBS altogether (#520323)
ab3790
- qt-assistant-adp packaged separately now, not included here
ab3790
a0d037
* Sat Mar 13 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.2-7
23f4df
- BR alsa-lib-devel (for QtMultimedia)
a0d037
c7f94c
* Sat Mar 13 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.2-6
c7f94c
- Provides: qt-assistant-adp(-devel)
c7f94c
20d70c
* Fri Mar 05 2010 Than Ngo <than@redhat.com> - 4.6.2-5
20d70c
- Make tablet detection work with new wacom drivers (#569132)
20d70c
9d4b9a
* Mon Mar 01 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-4
9d4b9a
- fix 64bit platform logic, use linux-g++-64 everywhere except x86_64 (#569542)
9d4b9a
12f7dd
* Sun Feb 28 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.2-3
12f7dd
- fix CUPS patch not to crash if currentPPD is NULL (#566304)
12f7dd
ba86a4
* Tue Feb 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-2
ba86a4
- macros.qt4: s/qt45/qt46/
ba86a4
2fe847
* Mon Feb 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.2-1
2fe847
- 4.6.2
2fe847
b73039
* Fri Feb 05 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.1-3
b73039
- improve cups support (#523846, kde#180051#c22)
b73039
ba20a1
* Tue Jan 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.1-2
ba20a1
- drop bitmap_font_speed patch, rejected upstream
ba20a1
996100
* Tue Jan 19 2010 Than Ngo <than@redhat.com> - 4.6.1-1
996100
- 4.6.1
996100
1b760d
* Mon Jan 11 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-5
9944a4
- bitmap_font_speed patch (QTBUG-7255)
9944a4
a0c785
* Sat Jan 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-4
0dd255
- Fix crash when QGraphicsItem destructor deletes other QGraphicsItem (kde-qt cec34b01)
0dd255
- Fix a crash in KDE/Plasma with QGraphicsView. TopLevel list of items (kde-qt 63839f0c)
0dd255
30286e
* Wed Dec 23 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.0-3
30286e
- disable QtWebKit JavaScript JIT again, incompatible with SELinux (#549994)
30286e
a47130
* Sat Dec 05 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.0-2
a47130
- own %%{_qt4_plugindir}/gui_platform
a47130
4762ae
* Tue Dec 01 2009 Than Ngo <than@redhat.com> - 4.6.0-1
4762ae
- 4.6.0
4762ae
65cced
* Tue Nov 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.6.rc1
65cced
- qt-4.6.0-rc1
65cced
6e405d
* Sat Nov 14 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.5.beta1 
6e405d
- -tds: Add package with TDS sqldriver (#537586)
6e405d
- add arch'd provides for sql drivers
6e405d
0f1c55
* Sun Nov 08 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.4.beta1
3fafae
- -x11: Requires: %%{name}-sqlite%%{?_isa}
0f1c55
390b42
* Mon Oct 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.3.beta1
390b42
- kde-qt patches (as of 20091026)
390b42
d30e6f
* Fri Oct 16 2009 Than Ngo <than@redhat.com> - 4.6.0-0.2.beta1 
d30e6f
- subpackage sqlite plugin, add Require on qt-sqlite in qt-x11
d30e6f
  for assistant
d30e6f
- build/install qdoc3 again
d30e6f
89ea42
* Wed Oct 14 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.6.0-0.1.beta1
89ea42
- qt-4.6.0-beta1
89ea42
- no kde-qt patches (yet)
89ea42
c3d767
* Sat Oct 10 2009 Than Ngo <than@redhat.com> - 4.5.3-4
c3d767
- fix translation build issue
c45d17
- rhel cleanup
c3d767
c2aca3
* Tue Oct 06 2009 Jaroslav Reznik <jreznik@redhat.com> - 4.5.3-3
c2aca3
- disable JavaScriptCore JIT, SE Linux crashes (#527079)
c2aca3
cb5d53
* Fri Oct 02 2009 Than Ngo <than@redhat.com> - 4.5.3-2
cb5d53
- cleanup patches
45c933
- if ! phonon_internal, exclude more/all phonon headers
45c933
- qt-devel must Requires: phonon-devel (#520323)
cb5d53
371b93
* Thu Oct 01 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.3-1
371b93
- qt-4.5.3
371b93
e7620d
* Tue Sep 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-21
e7620d
- switch to external/kde phonon
e7620d
0b7b15
* Mon Sep 28 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-20
0b7b15
- use internal Qt Assistant/Designer icons
0b7b15
- -devel: move designer.qch,linguist.qch here
0b7b15
- move ownership of %%_qt4_docdir, %%_qt4_docdir/qch to main pkg
0b7b15
468098
* Sun Sep 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-19
468098
- Missing Qt Designer icon (#476605)
468098
9f6fae
* Fri Sep 11 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-18
9f6fae
- drop gcc -fno-var-tracking-assignments hack (#522576)
9f6fae
da11d1
* Fri Sep 11 2009 Than Ngo <than@redhat.com> - 4.5.2-17
da11d1
- drop useless check for ossl patch, the patch works fine with old ossl
da11d1
838fb6
* Wed Sep 09 2009 Than Ngo <than@redhat.com> - 4.5.2-16
838fb6
- add a correct system_ca_certificates patch
838fb6
4c9bc1
* Tue Sep 08 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.2-15
4c9bc1
- use system ca-certificates (#521911)
4c9bc1
973ad3
* Tue Sep 01 2009 Than Ngo <than@redhat.com> - 4.5.2-14
973ad3
- drop fedora < 9 support
973ad3
- only apply ossl patch for fedora > 11
973ad3
14cfdb
* Mon Aug 31 2009 Than Ngo <than@redhat.com> - 4.5.2-13
14cfdb
- fix for CVE-2009-2700
14cfdb
de3422
* Thu Aug 27 2009 Rex Dieter <rdieter@fedoraproject.org> 4.5.2-12
c0a63d
- use platform linux-g++ everywhere (ie, drop linux-g++-64 on 64 bit),
5f431f
  avoids plugin/linker weirdness (bug #478481)
de3422
aa3af8
* Wed Aug 26 2009 Tomas Mraz <tmraz@redhat.com> - 1:4.5.2-11
a0163d
- rebuilt with new openssl
a0163d
35a84e
* Thu Aug 20 2009 Than Ngo <than@redhat.com> - 4.5.2-10
35a84e
- switch to kde-qt branch
35a84e
61d4c8
* Tue Aug 18 2009 Than Ngo <than@redhat.com> - 4.5.2-9
61d4c8
- security fix for CVE-2009-1725 (bz#513813)
61d4c8
e708cb
* Sun Aug 16 2009 Than Ngo <than@redhat.com> - 4.5.2-8
fb3d88
- fix phonon-backend-gstreamer for using pulsaudio (#513421)
e708cb
Rex Dieter 21b133
* Fri Aug 14 2009 Rex Dieter <rdieter@fedoraproject.org> 4.5.2-7
233ab3
- kde-qt: 287-qmenu-respect-minwidth
233ab3
- kde-qt: 0288-more-x-keycodes (#475247)
233ab3
ec43e2
* Wed Aug 05 2009 Rex Dieter <rdieter@fedoraproject.org> 4.5.2-6
ec43e2
- use linker scripts for _debug targets (#510246)
ec43e2
- tighten deps using %%{?_isa}
ec43e2
- -x11: Requires(post,postun): /sbin/ldconfig
ec43e2
a32969
* Thu Jul 30 2009 Than Ngo <than@redhat.com> - 4.5.2-5
a32969
- apply upstream patch to fix issue in Copy and paste
a32969
25b36e
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.5.2-4
25b36e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
25b36e
510b29
* Thu Jul 02 2009 Than Ngo <than@redhat.com> - 4.5.2-3
510b29
- pregenerate PNG, drop BR on GraphicsMagick (bz#509244)
510b29
cb3d97
* Fri Jun 26 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.2-2
cb3d97
- take current qt-copy-patches snapshot (20090626)
cb3d97
- disable patches which are already in 4.5.2
050003
- fix the qt-copy patch 0274-shm-native-image-fix.diff to apply against 4.5.2
cb3d97
Lukas Tinkl 379519
* Thu Jun 25 2009 Lukáš Tinkl <ltinkl@redhat.com> - 4.5.2-1
Lukas Tinkl 379519
- Qt 4.5.2
Lukas Tinkl 379519
eaa0c8
* Sun Jun 07 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-18
eaa0c8
- phonon-backend-gstreamer pkg, with icons
eaa0c8
- optimize (icon-mostly) scriptlets
eaa0c8
01e532
* Sun Jun 07 2009 Than Ngo <than@redhat.com> - 4.5.1-17
01e532
- drop the hack, apply patch to install Global header, gstreamer.desktop
01e532
  and dbus services file
01e532
df025b
* Sat Jun 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-16
df025b
- install awol Phonon/Global header
df025b
000e17
* Fri Jun 05 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.1-15
000e17
- apply Phonon PulseAudio patch (needed for the xine-lib backend)
000e17
4cafec
* Fri Jun 05 2009 Than Ngo <than@redhat.com> - 4.5.1-14
4cafec
- enable phonon and gstreamer-backend
4cafec
701ecf
* Sat May 30 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-13
701ecf
- -doc: Obsoletes: qt-doc < 1:4.5.1-4 (workaround bug #502401)
701ecf
72a4f4
* Sat May 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-12
72a4f4
- +phonon_internal macro to toggle packaging of qt's phonon (default off)
72a4f4
50be3f
* Fri May 22 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-11
50be3f
- qt-copy-patches-20090522
50be3f
cf6cd2
* Wed May 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-10.2
cf6cd2
- full (non-bootstrap) build
cf6cd2
26b67d
* Wed May 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-10.1
26b67d
- allow for minimal bootstrap build (*cough* arm *cough*)
26b67d
428e1a
* Wed May 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-10
428e1a
- improved kde4_plugins patch, skip expensive/unneeded canonicalPath
428e1a
adc96e
* Wed May 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-9
adc96e
- include kde4 plugin path by default (#498809)
adc96e
248c70
* Mon May 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-8
1147ee
- fix invalid assumptions about mysql_config --libs (bug #440673)
248c70
- fix %%files breakage from 4.5.1-5
1147ee
b9fc9f
* Wed Apr 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.5.1-7
b9fc9f
- -devel: Provides: qt4-devel%%{?_isa} ...
b9fc9f