source: projects/specs/trunk/q/qt4/qt4-vl.spec @ 12121

Revision 12121, 70.5 KB checked in by tomop, 5 years ago (diff)

Merge branch 'tomop'

Line 
1%define type everywhere-opensource-src
2%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
3
4# See http://bugzilla.redhat.com/223663
5%define multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparcv9
6
7Summary: Qt toolkit
8Summary(ja): Qt ツールキット
9Name: qt4
10Version: 4.8.7
11Release: 3%{?_dist_release}
12
13# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
14License: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT
15Group: System Environment/Libraries
16URL: http://qt-project.org/
17
18Source0: http://download.qt-project.org/official_releases/qt/4.8/%{version}/qt-%{type}-%{version}.tar.gz
19
20# default Qt config file
21Source4: Trolltech.conf
22# header file to workaround multilib issue
23Source5: qconfig-multilib.h
24
25# desktop files
26Source20: assistant.desktop.vine
27Source21: designer.desktop.vine
28Source22: linguist.desktop.vine
29Source23: qdbusviewer.desktop.vine
30Source24: qtdemo.desktop.vine
31Source25: qtconfig.desktop.vine
32
33# upstream qt4-logo, http://trolltech.com/images/products/qt/qt4-logo
34Source30: hi128-app-qt4-logo.png
35Source31: hi48-app-qt4-logo.png
36
37# set default QMAKE_CFLAGS_RELEASE
38Patch2: qt-everywhere-opensource-src-4.8.0-tp-multilib-optflags.patch
39
40# get rid of timestamp which causes multilib problem
41Patch4: qt-everywhere-opensource-src-4.8.5-uic_multilib.patch
42
43# reduce debuginfo in qtwebkit (webcore)
44Patch5: qt-everywhere-opensource-src-4.8.5-webcore_debuginfo.patch
45
46# cups16 printer discovery
47Patch6: qt-cupsEnumDests.patch
48
49# prefer adwaita over gtk+ on DE_GNOME
50# https://bugzilla.redhat.com/show_bug.cgi?id=1192453
51Patch10: qt-prefer_adwaita_on_gnome.patch
52
53# enable ft lcdfilter
54Patch15: qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
55
56# may be upstreamable, not sure yet
57# workaround for gdal/grass crashers wrt glib_eventloop null deref's
58Patch23: qt-everywhere-opensource-src-4.6.3-glib_eventloop_nullcheck.patch
59
60# hack out largely useless (to users) warnings about qdbusconnection
61# (often in kde apps), keep an eye on https://git.reviewboard.kde.org/r/103699/
62Patch25: qt-everywhere-opensource-src-4.8.3-qdbusconnection_no_debug.patch
63
64# lrelease-qt4 tries to run qmake not qmake-qt4 (http://bugzilla.redhat.com/820767)
65Patch26: qt-everywhere-opensource-src-4.8.1-linguist_qmake-qt4.patch
66
67# enable debuginfo in libQt3Support
68Patch27: qt-everywhere-opensource-src-4.8.1-qt3support_debuginfo.patch
69
70# kde4/multilib QT_PLUGIN_PATH
71Patch28: qt-everywhere-opensource-src-4.8.5-qt_plugin_path.patch
72
73## upstreamable bits
74# add support for pkgconfig's Requires.private to qmake
75Patch50: qt-everywhere-opensource-src-4.8.4-qmake_pkgconfig_requires_private.patch
76
77# FTBFS against newer firebird
78Patch51: qt-everywhere-opensource-src-4.8.7-firebird.patch
79
80# workaround major/minor macros possibly being defined already
81Patch52: qt-everywhere-opensource-src-4.8.7-QT_VERSION_CHECK.patch
82
83# fix invalid inline assembly in qatomic_{i386,x86_64}.h (de)ref implementations
84Patch53: qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch
85
86# fix invalid assumptions about mysql_config --libs
87# http://bugzilla.redhat.com/440673
88Patch54: qt-everywhere-opensource-src-4.8.5-mysql_config.patch
89
90# http://bugs.kde.org/show_bug.cgi?id=180051#c22
91Patch55: qt-everywhere-opensource-src-4.6.2-cups.patch
92
93# backport https://codereview.qt-project.org/#/c/205874/
94Patch56: qt-everywhere-opensource-src-4.8.7-mariadb.patch
95
96# use QMAKE_LFLAGS_RELEASE when building qmake
97Patch57: qt-everywhere-opensource-src-4.8.7-qmake_LFLAGS.patch
98
99# Fails to create debug build of Qt projects on mingw (rhbz#653674)
100Patch64: qt-everywhere-opensource-src-4.8.5-QTBUG-14467.patch
101
102# fix QTreeView crash triggered by KPackageKit (patch by David Faure)
103Patch65: qt-everywhere-opensource-src-4.8.0-tp-qtreeview-kpackagekit-crash.patch
104
105# fix the outdated standalone copy of JavaScriptCore
106Patch67: qt-everywhere-opensource-src-4.8.6-s390.patch
107
108# https://bugs.webkit.org/show_bug.cgi?id=63941
109# -Wall + -Werror = fail
110Patch68: qt-everywhere-opensource-src-4.8.3-no_Werror.patch
111
112# revert qlist.h commit that seems to induce crashes in qDeleteAll<QList (QTBUG-22037)
113Patch69: qt-everywhere-opensource-src-4.8.0-QTBUG-22037.patch
114
115# Buttons in Qt applications not clickable when run under gnome-shell (#742658, QTBUG-21900)
116Patch71:  qt-everywhere-opensource-src-4.8.5-QTBUG-21900.patch
117
118# workaround
119# sql/drivers/tds/qsql_tds.cpp:341:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
120Patch74: qt-everywhere-opensource-src-4.8.5-tds_no_strict_aliasing.patch
121
122# add missing method for QBasicAtomicPointer on s390(x)
123Patch76: qt-everywhere-opensource-src-4.8.0-s390-atomic.patch
124
125# don't spam in release/no_debug mode if libicu is not present at runtime
126Patch77: qt-everywhere-opensource-src-4.8.3-icu_no_debug.patch
127
128# https://bugzilla.redhat.com/show_bug.cgi?id=810500
129Patch81: qt-everywhere-opensource-src-4.8.2--assistant-crash.patch
130
131# https://bugzilla.redhat.com/show_bug.cgi?id=694385
132# https://bugs.kde.org/show_bug.cgi?id=249217
133# https://bugreports.qt-project.org/browse/QTBUG-4862
134# QDir::homePath() should account for an empty HOME environment variable on X11
135Patch82: qt-everywhere-opensource-src-4.8.5-QTBUG-4862.patch
136
137# poll support
138Patch83: qt-4.8-poll.patch
139
140# fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
141Patch84: qt-everywhere-opensource-src-4.8.5-QTBUG-35459.patch
142
143# systemtrayicon plugin support (for appindicators)
144Patch86: qt-everywhere-opensource-src-4.8.6-systemtrayicon.patch
145
146# fixes for LibreOffice from the upstream Qt bug tracker (#1105422):
147Patch87: qt-everywhere-opensource-src-4.8.6-QTBUG-37380.patch
148Patch88: qt-everywhere-opensource-src-4.8.6-QTBUG-34614.patch
149Patch89: qt-everywhere-opensource-src-4.8.6-QTBUG-38585.patch
150
151# build against the system clucene09-core
152Patch90: qt-everywhere-opensource-src-4.8.6-system-clucene.patch
153
154# fix arch autodetection for 64-bit MIPS
155Patch91: qt-everywhere-opensource-src-4.8.7-mips64.patch
156
157# fix build issue(s) with gcc6
158Patch92: qt-everywhere-opensource-src-4.8.7-gcc6.patch
159
160# support alsa-1.1.x
161Patch93: qt-everywhere-opensource-src-4.8.7-alsa-1.1.patch
162
163# support OpenSSL 1.1.x, from Debian (Gert Wollny, Dmitry Eremin-Solenikov)
164# https://anonscm.debian.org/cgit/pkg-kde/qt/qt4-x11.git/tree/debian/patches/openssl_1.1.patch?h=experimental
165# fixes for -openssl-linked by Kevin Kofler
166Patch94: qt-everywhere-opensource-src-4.8.7-openssl-1.1.patch
167
168# fix build with ICU >= 59, from OpenSUSE (Fabian Vogt)
169# https://build.opensuse.org/package/view_file/KDE:Qt/libqt4/fix-build-icu59.patch?expand=1
170Patch95: qt-everywhere-opensource-src-4.8.7-icu59.patch
171
172# workaround qtscript failures when building with f28's gcc8
173# https://bugzilla.redhat.com/show_bug.cgi?id=1580047
174Patch96: qt-everywhere-opensource-src-4.8.7-gcc8_qtscript.patch
175
176# upstream patches
177# backported from Qt5 (essentially)
178# http://bugzilla.redhat.com/702493
179# https://bugreports.qt-project.org/browse/QTBUG-5545
180Patch102: qt-everywhere-opensource-src-4.8.5-qgtkstyle_disable_gtk_theme_check.patch
181# workaround for MOC issues with Boost headers (#756395)
182# https://bugreports.qt-project.org/browse/QTBUG-22829
183Patch113: qt-everywhere-opensource-src-4.8.6-QTBUG-22829.patch
184
185# aarch64 support, https://bugreports.qt-project.org/browse/QTBUG-35442
186Patch180: qt-aarch64.patch
187
188# Fix problem caused by gcc 9 fixing a longstanding bug.
189# https://github.com/qt/qtbase/commit/c35a3f519007af44c3b364b9af86f6a336f6411b.patch
190Patch181: qt-everywhere-opensource-src-4.8.7-qforeach.patch
191
192## upstream git
193
194## security patches
195# CVE-2018-19872 qt: malformed PPM image causing division by zero and crash in qppmhandler.cpp
196Patch500: qt-everywhere-opensource-src-4.8.7-crash-in-qppmhandler.patch
197
198# Vine Patches
199# use system ca-bundle certs, http://bugzilla.redhat.com/521911
200Patch1001: qt-everywhere-opensource-src-4.8.0-system_ca_certificates_vine.patch
201
202## optional plugin bits
203# set to -no-sql-<driver> to disable
204# set to -qt-sql-<driver> to enable *in* qt library
205%define ibase -no-sql-ibase
206%define mysql -plugin-sql-mysql
207%define odbc -plugin-sql-odbc
208%define psql -plugin-sql-psql
209%define sqlite -plugin-sql-sqlite
210%define tds -plugin-sql-tds
211
212%define no_javascript_jit -no-javascript-jit
213
214# don't build with phonon backend now
215#define phonon -phonon
216#define phonon_backend -phonon-backend
217%define dbus -dbus-linked
218%define graphicssystem -graphicssystem raster
219# FIXME/TODO: use system webkit for assistant, examples/webkit, demos/browser
220%define webkit -webkit
221%define noopt -no-mmx -no-3dnow -no-sse -no-sse2 -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 -no-avx -no-neon
222
223# See http://bugzilla.redhat.com/196901
224%define _qt4 %{name}
225%define _qt4_prefix %{_libdir}/qt4
226%define _qt4_bindir %{_qt4_prefix}/bin
227# _qt4_datadir is not multilib clean, and hacks to workaround that breaks stuff.
228#define _qt4_datadir %{_datadir}/qt4
229%define _qt4_datadir %{_qt4_prefix}
230%define _qt4_demosdir %{_qt4_prefix}/demos
231%define _qt4_docdir %{_docdir}/qt4
232%define _qt4_examplesdir %{_qt4_prefix}/examples
233%define _qt4_headerdir %{_includedir}
234%define _qt4_importdir %{_qt4_prefix}/imports
235%define _qt4_libdir %{_libdir}
236%define _qt4_plugindir %{_qt4_prefix}/plugins
237%define _qt4_sysconfdir %{_sysconfdir}
238%define _qt4_translationdir %{_datadir}/qt4/translations
239
240BuildRoot: %{_tmppath}/%{name}-%{version}-root
241BuildRequires: alsa-lib-devel
242BuildRequires: cups-devel >= 1.1.9
243BuildRequires: dbus-devel >= 0.62
244BuildRequires: desktop-file-utils
245BuildRequires: findutils
246BuildRequires: fontconfig-devel
247BuildRequires: glib2-devel
248BuildRequires: gtk2-devel
249BuildRequires: libicu-devel
250BuildRequires: libjpeg-devel
251BuildRequires: libmng-devel
252BuildRequires: libpng-devel >= 1.2.5
253BuildRequires: libtiff-devel
254BuildRequires: NetworkManager-devel
255BuildRequires: openssl-devel
256BuildRequires: pkgconfig
257BuildRequires: pulseaudio-libs-devel
258BuildRequires: rsync
259BuildRequires: zlib-devel
260
261# X11 dependencies
262%define x_deps libICE-devel libSM-devel libXcursor-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel libXrandr-devel libXrender-devel libXt-devel libXtst-devel libXv-devel libX11-devel xorg-x11-proto-devel libGL-devel libGLU-devel
263BuildRequires: %{x_deps}
264
265%if "%{?ibase}" != "-no-sql-ibase"
266BuildRequires: firebird-devel
267%endif
268
269%if "%{?mysql}" != "-no-sql-mysql"
270BuildRequires: libmariadb-devel
271%endif
272
273%if "%{?phonon_backend}" == "-phonon-backend"
274BuildRequires: gstreamer-devel >= 0.10
275BuildRequires: gstreamer-plugins-base-devel >= 0.10
276%endif
277
278%if "%{?psql}" != "-no-sql-psql"
279BuildRequires: libpq-devel
280BuildRequires: krb5-devel libxslt-devel pam-devel
281BuildRequires: readline-devel
282%endif
283
284%if "%{?odbc}" != "-no-sql-odbc"
285BuildRequires: unixODBC-devel
286%endif
287
288%if "%{?sqlite}" != "-no-sql-sqlite"
289%define _system_sqlite -system-sqlite
290BuildRequires: sqlite3-devel
291%endif
292
293%if "%{?tds}" != "-no-sql-tds"
294BuildRequires: freetds-devel
295%endif
296
297Obsoletes: qt4-sqlite < 4.7.3
298Provides:  qt4-sqlite = %{version}-%{release}
299
300Obsoletes: qgtkstyle < 0.1
301Provides:  qgtkstyle = 0.1-1
302
303Provides:  WebKit-qt
304
305Vendor: Project Vine
306Distribution: Vine Linux
307
308%description
309Qt is a GUI software toolkit which simplifies the task of writing and
310maintaining GUI (Graphical User Interface) applications
311for the X Window System.
312
313Qt is written in C++ and is fully object-oriented.
314
315This package contains the shared library needed to run qt
316applications, as well as the README files for qt.
317
318
319%package config
320Summary: Graphical configuration tool for programs using Qt 4
321Summary(ja): Qt 4 を使用するプログラムのためのグラフィカルな設定ツール
322Group: User Interface/Desktops
323Requires: %{name} = %{version}-%{release}
324Requires(post): alternatives
325Requires(postun): alternatives
326
327%description config
328%{summary}.
329
330
331%package designer
332Summary: Interface designer (IDE) for the Qt toolkit
333Summary(ja): Qt ツールキットのインターフェースデザイナ
334Group: Applications/Development
335Requires: %{name}-devel = %{version}-%{release}
336Requires(post): alternatives
337Requires(postun): alternatives
338
339%description designer
340The qt-designer package contains an User Interface designer tool
341for the Qt toolkit.
342
343
344%package devel
345Summary: Development files for the Qt GUI toolkit.
346Summary(ja): Qt ツールキットの開発用ファイル
347Group: Development/Libraries
348Requires: %{name} = %{version}-%{release}
349Requires: %{x_deps}
350Requires: libpng-devel
351Requires: libjpeg-devel
352Requires: pkgconfig
353Requires(post): alternatives
354Requires(postun): alternatives
355Provides:  WebKit-qt-devel
356
357%description devel
358This package contains the files necessary to develop
359applications using the Qt toolkit.
360
361# make a devel private subpkg or not?
362%define private 0
363%package devel-private
364Summary: Private headers for Qt toolkit
365Group: Development/Libraries
366BuildArch: noarch
367Requires: %{name}-devel = %{version}-%{release}
368Provides: qt-devel-private = %{version}-%{release}
369
370%description devel-private
371%{summary}.
372
373%package doc
374Summary: API documentation for Qt4
375Summary(ja): Qt4 の API ドキュメント
376Group: Documentation
377Requires: %{name} = %{version}-%{release}
378# Requires assistant
379Requires: qt4-tools = %{version}-%{release}
380BuildArch: noarch
381
382%description doc
383%{summary}.
384
385%description doc -l ja
386Qt4 の API ドキュメントです.
387
388
389%package tools
390Summary: Qt 4 development tools
391Summary(ja): Qt 4 開発ツール集
392Group: Development/Tools
393Requires: %{name}-devel  = %{version}-%{release}
394Requires: %{name}-sqlite = %{version}-%{release}
395Requires(post): alternatives
396Requires(postun): alternatives
397
398%description tools
399This package contains tools used to assist in Qt 4 development.
400
401
402%define qvfb 0
403%package qvfb
404Summary: Virtual frame buffer for Qt for Embedded Linux
405Group: Applications/Emulators
406Requires: %{name} = %{version}-%{release}
407
408%description qvfb
409%{summary}.
410
411%package ibase
412Summary: IBase driver for Qt's SQL classes
413Group:  System Environment/Libraries
414Requires: %{name} = %{version}-%{release}
415Provides: qt-ibase = %{version}-%{release}
416
417%description ibase
418IBase driver for Qt's SQL classes (QSQL)
419
420%package MySQL
421Summary: MySQL drivers for Qt's SQL classes.
422Summary(ja): Qt SQL 用の MySQL ドライバ
423Group: System Environment/Libraries
424Requires: %{name} = %{version}-%{release}
425Provides:  qt4-mysql = %{version}-%{release}
426
427%description MySQL
428MySQL driver for Qt's SQL classes (QSQL)
429
430%package ODBC
431Summary: ODBC drivers for Qt's SQL classes.
432Summary(ja): Qt SQL 用の ODBC ドライバ
433Group: System Environment/Libraries
434Requires: %{name} = %{version}-%{release}
435Provides:  qt4-odbc = %{version}-%{release}
436
437%description ODBC
438ODBC driver for Qt's SQL classes (QSQL)
439
440%package PostgreSQL
441Summary: PostgreSQL drivers for Qt's SQL classes.
442Group: System Environment/Libraries
443Requires: %{name} = %{version}-%{release}
444Provides: qt4-postgresql = %{version}-%{release}
445
446%description PostgreSQL
447PostgreSQL driver for Qt's SQL classes (QSQL)
448
449%package tds
450Summary: TDS driver for Qt's SQL classes
451Summary(ja): Qt SQL 用の TDS ドライバ
452Group: System Environment/Libraries
453Requires: %{name} = %{version}-%{release}
454Provides: qt-tds = %{version}-%{release}
455
456%description tds
457TDS driver for Qt's SQL classes (QSQL)
458
459# compat32
460%package -n compat32-%{name}
461Summary: Qt toolkit
462Summary(ja): Qt ツールキット
463Group: System Environment/Libraries
464Requires: %{name} = %{version}-%{release}
465
466%description -n compat32-%{name}
467Qt is a GUI software toolkit which simplifies the task of writing and
468maintaining GUI (Graphical User Interface) applications
469for the X Window System.
470
471Qt is written in C++ and is fully object-oriented.
472
473This package contains the shared library needed to run qt
474applications, as well as the README files for qt.
475
476%package -n compat32-%{name}-devel
477Summary: Development files and documentation for the Qt GUI toolkit.
478Summary(ja): Qt ツールキットの開発用ファイル
479Group: Development/Libraries
480Requires: %{name}-devel = %{version}-%{release}
481Requires: compat32-%{name} = %{version}-%{release}
482
483%description -n compat32-%{name}-devel
484This package contains the files necessary to develop
485applications using the Qt toolkit.
486
487
488%prep
489%setup -q -n qt-everywhere-opensource-src-%{version}
490
491%patch4 -p1 -b .uic_multilib
492%patch5 -p1 -b .webcore_debuginfo
493# ie, where cups-1.6+ is present
494%if 0%{?fedora} || 0%{?rhel} > 7
495#patch6 -p1 -b .cupsEnumDests
496%endif
497%patch10 -p0 -b .prefer_adwaita_on_gnome
498%patch15 -p1 -b .enable_ft_lcdfilter
499%patch23 -p1 -b .glib_eventloop_nullcheck
500%patch25 -p1 -b .qdbusconnection_no_debug
501%patch26 -p1 -b .linguist_qtmake-qt4
502%patch27 -p1 -b .qt3support_debuginfo
503%patch28 -p1 -b .qt_plugin_path
504%patch50 -p1 -b .qmake_pkgconfig_requires_private
505%patch51 -p1 -b .firebird
506%patch52 -p1 -b .QT_VERSION_CHECK
507## TODO: still worth carrying?  if so, upstream it.
508%patch53 -p1 -b .qatomic-inline-asm
509## TODO: upstream me
510%patch54 -p1 -b .mysql_config
511%patch55 -p1 -b .cups-1
512%patch56 -p1 -b .mariadb
513%patch57 -p1 -b .qmake_LFLAGS
514%patch64 -p1 -b .QTBUG-14467
515%patch65 -p1 -b .qtreeview-kpackagekit-crash
516%patch67 -p1 -b .s390
517%patch68 -p1 -b .no_Werror
518%patch69 -p1 -b .QTBUG-22037
519%patch71 -p1 -b .QTBUG-21900
520%patch74 -p1 -b .tds_no_strict_aliasing
521%patch76 -p1 -b .s390-atomic
522%patch77 -p1 -b .icu_no_debug
523%patch81 -p1 -b .assistant-crash
524%patch82 -p1 -b .QTBUG-4862
525%patch83 -p1 -b .poll
526%patch87 -p1 -b .QTBUG-37380
527%patch88 -p0 -b .QTBUG-34614
528%patch89 -p0 -b .QTBUG-38585
529
530%if 0%{?system_clucene}
531%patch90 -p1 -b .system_clucene
532# delete bundled copy
533rm -rf src/3rdparty/clucene
534%endif
535%patch91 -p1 -b .mips64
536%patch92 -p1 -b .gcc6
537%patch93 -p1 -b .alsa1.1
538%patch94 -p1 -b .openssl1.1
539%patch95 -p1 -b .icu59
540%patch96 -p1 -b .gcc8_qtscript
541
542# upstream patches
543%patch102 -p1 -b .qgtkstyle_disable_gtk_theme_check
544%patch113 -p1 -b .QTBUG-22829
545
546%patch180 -p1 -b .aarch64
547%patch181 -p1 -b .qforeach
548
549# upstream git
550
551# security fixes
552%patch500 -p1 -b .malformed-ppb-image-causing-crash
553
554# regression fixes for the security fixes
555%patch84 -p1 -b .QTBUG-35459
556
557%patch86 -p1 -b .systemtrayicon
558
559%patch2 -p1 -b .multilib-optflags
560# drop backup file(s), else they get installed too, http://bugzilla.redhat.com/639463
561rm -fv mkspecs/linux-g++*/qmake.conf.multilib-optflags
562
563# Patches for Vine
564%patch1001 -p1 -b .system_ca_certificates
565
566# drop -fexceptions from $RPM_OPT_FLAGS
567RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
568
569%define platform linux-g++
570
571# some 64bit platforms assume -64 suffix, https://bugzilla.redhat.com/569542
572%if "%{?__isa_bits}"  == "64"
573%define platform linux-g++-64
574%endif
575
576# https://bugzilla.redhat.com/478481
577%ifarch x86_64
578%define platform linux-g++
579%endif
580
581sed -i \
582  -e "s|-O2|$RPM_OPT_FLAGS|g" \
583  mkspecs/%{platform}/qmake.conf
584
585sed -i -e "s|^\(QMAKE_LFLAGS_RELEASE.*\)|\1 $RPM_LD_FLAGS|" \
586  mkspecs/common/g++-unix.conf
587
588# undefine QMAKE_STRIP, so we get useful -debuginfo pkgs
589sed -i -e "s|^QMAKE_STRIP.*=.*|QMAKE_STRIP             =|" mkspecs/common/linux.conf
590
591# set correct lib path
592if [ "%{_lib}" == "lib64" ] ; then
593  sed -i -e "s,/usr/lib /lib,/usr/%{_lib} /%{_lib},g" config.tests/{unix,x11}/*.test
594  sed -i -e "s,/lib /usr/lib,/%{_lib} /usr/%{_lib},g" config.tests/{unix,x11}/*.test
595fi
596
597# let makefile create missing .qm files, the .qm files should be included in qt upstream
598for f in translations/*.ts ; do
599  touch ${f%.ts}.qm
600done
601
602# desktop menu
603sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE20} > assistant.desktop
604sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE21} > designer.desktop
605sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE22} > linguist.desktop
606sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE23} > qdbusviewer.desktop
607sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE24} > qtdemo.desktop
608sed -e 's:$(QTBIN):%{_qt4_bindir}:g' %{SOURCE25} > qtconfig.desktop
609
610%build
611CXXFLAGS="$CXXFLAGS -std=gnu++98"
612CXXFLAGS="$CXXFLAGS -Wno-deprecated"
613export CXXFLAGS="$CXXFLAGS $RPM_OPT_FLAGS"
614
615# build shared, threaded (default) libraries
616./configure -v \
617    -confirm-license \
618    -opensource \
619    -optimized-qmake \
620    -prefix %{_qt4_prefix} \
621    -bindir %{_qt4_bindir} \
622    -datadir %{_qt4_datadir} \
623    -demosdir %{_qt4_demosdir} \
624    -docdir %{_qt4_docdir} \
625    -examplesdir %{_qt4_examplesdir} \
626    -headerdir %{_qt4_headerdir} \
627    -importdir %{_qt4_importdir} \
628    -libdir %{_qt4_libdir} \
629    -plugindir %{_qt4_plugindir} \
630    -sysconfdir %{_qt4_sysconfdir} \
631    -translationdir %{_qt4_translationdir} \
632    -platform %{platform} \
633    -release \
634    -shared \
635    -cups \
636    -fontconfig \
637    -largefile \
638    -gtkstyle \
639    -no-rpath \
640    -reduce-relocations \
641    -no-separate-debug-info \
642    %{?phonon} %{!?phonon:-no-phonon} \
643    %{?phonon_backend} \
644    %{?no_pch} \
645    %{?no_javascript_jit} \
646    -sm \
647    -stl \
648    -system-libmng \
649    -system-libpng \
650    -system-libjpeg \
651    -system-libtiff \
652    -system-zlib \
653    -xinput \
654    -xcursor \
655    -xfixes \
656    -xinerama \
657    -xshape \
658    -xrandr \
659    -xrender \
660    -xkb \
661    -glib \
662    -icu \
663    -openssl-linked \
664    -xmlpatterns \
665    %{?dbus} %{!?dbus:-no-dbus} \
666    %{?graphicssystem} \
667    %{?webkit} %{!?webkit:-no-webkit } \
668    %{?ibase} \
669    %{?mysql} \
670    %{?psql} \
671    %{?odbc} \
672    %{?sqlite} %{?_system_sqlite} \
673    %{?tds} \
674    -no-nas-sound \
675    %{?noopt} \
676    -nomake demos \
677    -nomake examples
678
679#  -plugin-sql-mysql -I/usr/include/mysql \
680#  -plugin-sql-psql -I/usr/include/pgsql \
681
682make %{?_smp_mflags}
683
684# TODO: consider patching tools/tools.pro to enable building this by default
685%{?qvfb:make %{?_smp_mflags} -C tools/qvfb}
686
687# recreate .qm files
688LD_LIBRARY_PATH=`pwd`/lib bin/lrelease translations/*.ts
689
690%install
691rm -rf $RPM_BUILD_ROOT
692
693make install INSTALL_ROOT=$RPM_BUILD_ROOT
694
695%if 0%{?qvfb}
696make install INSTALL_ROOT=$RPM_BUILD_ROOT -C tools/qvfb
697%find_lang qvfb --with-qt --without-mo
698%else
699rm -f $RPM_BUILD_ROOT%{_qt4_translationdir}/qvfb*.qm
700%endif
701
702%if 0%{?private}
703# install private headers
704# using rsync -R as easy way to preserve relative path names
705# we're cheating and using %%_prefix (/usr) directly here
706rsync -aR \
707    include/Qt{Core,Declarative,Gui,Script}/private \
708    src/{corelib,declarative,gui,script}/*/*_p.h \
709    $RPM_BUILD_ROOT%{_prefix}/
710%endif
711
712#ln -s qt-%{version} $RPM_BUILD_ROOT%{_libdir}/qt4
713
714# Add desktop file(s)
715mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
716desktop-file-install \
717    --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
718    --vendor="" \
719    assistant.desktop designer.desktop linguist.desktop qdbusviewer.desktop qtconfig.desktop
720
721## pkg-config
722# strip extraneous dirs/libraries
723# safe ones
724glib2_libs=$(pkg-config --libs glib-2.0 gobject-2.0 gthread-2.0)
725ssl_libs=$(pkg-config --libs openssl)
726for dep in \
727  -laudio -ldbus-1 -lfreetype -lfontconfig ${glib2_libs} \
728  -ljpeg -lm -lmng -lpng -lpulse -lpulse-mainloop-glib ${ssl_libs} -lsqlite3 -lz \
729  -L/usr/X11R6/lib -L/usr/X11R6/%{_lib} -L%{_libdir} ; do
730  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/lib*.la
731#  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/pkgconfig/*.pc
732  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
733done
734# riskier
735for dep in -ldl -lphonon -lpthread -lICE -lSM -lX11 -lXcursor -lXext -lXfixes -lXft -lXinerama -lXi -lXrandr -lXrender -lXt ; do
736  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/lib*.la
737#  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/pkgconfig/*.pc
738  sed -i -e "s|$dep ||g" $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
739done
740
741# nuke dangling reference(s) to $RPM_BUILD_ROOT
742sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
743sed -i -e "s|-L%{_builddir}/qt-everywhere-opensource-src-%{version}/lib||g" \
744  $RPM_BUILD_ROOT%{_qt4_libdir}/pkgconfig/*.pc \
745  $RPM_BUILD_ROOT%{_qt4_libdir}/*.prl
746
747# .la files, die, die, die.
748rm -f $RPM_BUILD_ROOT%{_qt4_libdir}/lib*.la
749
750# let rpm handle binaries conflicts
751mkdir -p $RPM_BUILD_ROOT%{_bindir}
752for i in $RPM_BUILD_ROOT%{_qt4_bindir}/*; do
753    ln -s ../%{_lib}/qt4/bin/`basename $i` $RPM_BUILD_ROOT/%{_bindir}
754done
755
756%ifarch %{multilib_archs}
757# multilib: qconfig.h
758  mv $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qconfig.h $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig-%{_arch}.h
759  install -p -m644 -D %{SOURCE5} $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig-multilib.h
760  ln -sf qconfig-multilib.h $RPM_BUILD_ROOT%{_qt4_headerdir}/QtCore/qconfig.h
761  ln -sf ../QtCore/qconfig.h $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qconfig.h
762%endif
763
764%if "%{_qt4_libdir}" != "%{_libdir}"
765    mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
766    echo "%{_qt4_libdir}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/qt4.conf
767%if %{build_compat32}
768    echo "%{_qt4_libdir}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/qt4-i386.conf
769%endif
770%endif
771
772# Trolltech.conf
773install -p -m644 -D %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/Trolltech.conf
774
775mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64,128x128}/apps
776# qt4-logo (generic) icons
777install -p -m644 -D %{SOURCE30} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/qt4-logo.png
778install -p -m644 -D %{SOURCE31} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/qt4-logo.png
779
780# assistant icons
781install -p -m644 -D tools/assistant/tools/assistant/images/assistant.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/assistant.png
782install -p -m644 -D tools/assistant/tools/assistant/images/assistant-128.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/assistant.png
783# designer icons
784install -p -m644 -D tools/designer/src/designer/images/designer.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/designer.png
785# linguist icons
786for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
787    size=$(echo $(basename ${icon}) | cut -d- -f2)
788    install -p -m644 -D ${icon} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps/linguist4.png
789done
790# qdbusviewer icons
791install -p -m644 -D tools/qdbus/qdbusviewer/images/qdbusviewer.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/qdbusviewer.png
792install -p -m644 -D tools/qdbus/qdbusviewer/images/qdbusviewer-128.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/qdbusviewer.png
793
794# Qt.pc
795cat > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/Qt.pc << EOF
796prefix=%{_qt4_prefix}
797bindir=%{_qt4_bindir}
798datadir=%{_qt4_datadir}
799demosdir=%{_qt4_demosdir}
800docdir=%{_qt4_docdir}
801examplesdir=%{_qt4_examplesdir}
802headerdir=%{_qt4_headerdir}
803importdir=%{_qt4_importdir}
804libdir=%{_qt4_libdir}
805moc=%{_qt4_bindir}/moc
806plugindir=%{_qt4_plugindir}
807qmake=%{_qt4_bindir}/qmake
808sysconfdir=%{_qt4_sysconfdir}
809translationdir=%{_qt4_translationdir}
810
811Name: Qt
812Description: Qt Configuration
813Version: %{version}
814EOF
815
816# rpm macros
817mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
818cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.qt4 << EOF
819%%_qt4 %{name}
820%%_qt48 %{version}
821%%_qt4_version %{version}
822%%_qt4_prefix %%{_libdir}/qt4
823%%_qt4_bindir %%{_qt4_prefix}/bin
824%%_qt4_datadir %%{_qt4_prefix}
825%%_qt4_demosdir %%{_qt4_prefix}/demos
826%%_qt4_docdir %%{_docdir}/qt4
827%%_qt4_examples %%{_qt4_prefix}/examples
828%%_qt4_headerdir %%{_includedir}
829%%_qt4_importdir %%{_qt4_prefix}/imports
830%%_qt4_libdir %%{_libdir}
831%%_qt4_plugindir %%{_qt4_prefix}/plugins
832%%_qt4_qmake %%{_qt4_bindir}/qmake
833%%_qt4_sysconfdir %%{_sysconfdir}
834%%_qt4_translationdir %%{_datadir}/qt4/translations
835EOF
836
837# create/own stuff under %%_qt4_plugindir
838mkdir $RPM_BUILD_ROOT%{_qt4_plugindir}/crypto
839mkdir $RPM_BUILD_ROOT%{_qt4_plugindir}/gui_platform
840mkdir $RPM_BUILD_ROOT%{_qt4_plugindir}/styles
841
842## nuke bundled phonon bits
843rm -fv  $RPM_BUILD_ROOT%{_qt4_libdir}/libphonon.so*
844rm -rfv $RPM_BUILD_ROOT%{_libdir}/pkgconfig/phonon.pc
845# contents slightly different between phonon-4.3.1 and qt-4.5.0
846rm -fv  $RPM_BUILD_ROOT%{_includedir}/phonon/phononnamespace.h
847# contents dup'd but should remove just in case
848rm -fv  $RPM_BUILD_ROOT%{_includedir}/phonon/*.h
849rm -rfv $RPM_BUILD_ROOT%{_qt4_headerdir}/phonon*
850rm -fv $RPM_BUILD_ROOT%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
851rm -fv $RPM_BUILD_ROOT%{_qt4_plugindir}/designer/libphononwidgets.so
852# backend
853rm -fv $RPM_BUILD_ROOT%{_qt4_plugindir}/phonon_backend/*_gstreamer.so
854rm -fv $RPM_BUILD_ROOT%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
855# nuke bundled webkit bits
856#rm -fv $RPM_BUILD_ROOT%{_qt4_datadir}/mkspecs/modules/qt_webkit_version.pri
857#rm -fv $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qgraphicswebview.h
858#rm -fv $RPM_BUILD_ROOT%{_qt4_headerdir}/Qt/qweb*.h
859#rm -frv $RPM_BUILD_ROOT%{_qt4_headerdir}/QtWebKit/
860#rm -frv $RPM_BUILD_ROOT%{_qt4_importdir}/QtWebKit/
861#rm -fv $RPM_BUILD_ROOT%{_qt4_libdir}/libQtWebKit.*
862#rm -fv $RPM_BUILD_ROOT%{_qt4_plugindir}/designer/libqwebview.so
863#rm -fv $RPM_BUILD_ROOT%{_libdir}/pkgconfig/QtWebKit.pc
864rm -frv $RPM_BUILD_ROOT%{_qt4_prefix}/tests/
865
866# delete files to use alternatives
867rm -f $RPM_BUILD_ROOT%{_bindir}/assistant
868rm -f $RPM_BUILD_ROOT%{_bindir}/designer
869rm -f $RPM_BUILD_ROOT%{_bindir}/linguist
870rm -f $RPM_BUILD_ROOT%{_bindir}/lrelease
871rm -f $RPM_BUILD_ROOT%{_bindir}/lupdate
872rm -f $RPM_BUILD_ROOT%{_bindir}/moc
873rm -f $RPM_BUILD_ROOT%{_bindir}/qmake
874rm -f $RPM_BUILD_ROOT%{_bindir}/qtconfig
875rm -f $RPM_BUILD_ROOT%{_bindir}/uic
876
877# delete manifest
878rm -f $RPM_BUILD_ROOT%{_qt4_demosdir}/demos-manifest.xml
879rm -f $RPM_BUILD_ROOT%{_qt4_examplesdir}/examples-manifest.xml
880
881%clean
882rm -rf $RPM_BUILD_ROOT
883
884%pre
885# If %{_libdir}/qt4 is symbolic link, remove it
886# Is this safe?
887if [ $1 -eq 2 -a -L %{_libdir}/qt4 ] ; then
888    rm -f %{_libdir}/qt4 &> /dev/null ||:
889fi
890
891%post
892/sbin/ldconfig
893touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
894
895%posttrans
896gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
897
898%postun
899/sbin/ldconfig
900if [ $1 -eq 0 ] ; then
901    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
902    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
903fi
904
905%post config
906/sbin/update-alternatives --install \
907    %{_bindir}/qtconfig qtconfig %{_qt4_bindir}/qtconfig 20
908
909%posttrans config
910# fix broken symlink if it's there
911if [ ! -f %{_bindir}/qtconfig ] ; then
912    /sbin/update-alternatives --auto qtconfig
913fi
914
915%postun config
916if [ $1 -eq 0 ] ; then
917    /sbin/update-alternatives --remove qtconfig %{_qt4_bindir}/qtconfig
918fi
919
920%post designer
921touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
922/sbin/update-alternatives --install \
923    %{_bindir}/designer designer %{_qt4_bindir}/designer 20
924
925%posttrans designer
926gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
927# fix broken symlink if it's there
928if [ ! -f %{_bindir}/designer ] ; then
929    /sbin/update-alternatives --auto designer
930fi
931
932%postun designer
933if [ $1 -eq 0 ] ; then
934    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
935    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
936    /sbin/update-alternatives --remove designer %{_qt4_bindir}/designer
937fi
938
939%post devel
940/sbin/update-alternatives --install \
941    %{_bindir}/qmake qmake %{_qt4_bindir}/qmake 20 \
942    --slave %{_bindir}/moc \
943        moc \
944        %{_qt4_bindir}/moc \
945    --slave %{_bindir}/uic \
946        uic \
947        %{_qt4_bindir}/uic \
948    --slave %{_bindir}/lrelease \
949        lrelease \
950        %{_qt4_bindir}/lrelease \
951    --slave %{_bindir}/lupdate \
952        lupdate \
953        %{_qt4_bindir}/lupdate
954
955%posttrans devel
956# fix broken symlink if it's there
957if [ ! -f %{_bindir}/qmake ] ; then
958    /sbin/update-alternatives --auto qmake
959fi
960
961%postun devel
962if [ $1 -eq 0 ] ; then
963    /sbin/update-alternatives --remove qmake %{_qt4_bindir}/qmake
964fi
965
966%post tools
967/sbin/update-alternatives --install \
968    %{_bindir}/assistant assistant %{_qt4_bindir}/assistant 20
969/sbin/update-alternatives --install \
970    %{_bindir}/linguist  linguist  %{_qt4_bindir}/linguist 20
971
972%posttrans tools
973# fix broken symlink if it's there
974if [ ! -f %{_bindir}/assistant ] ; then
975    /sbin/update-alternatives --auto assistant
976fi
977if [ ! -f %{_bindir}/linguist ] ; then
978    /sbin/update-alternatives --auto linguist
979fi
980
981%postun tools
982if [ $1 -eq 0 ] ; then
983    /sbin/update-alternatives --remove assistant %{_qt4_bindir}/assistant
984    /sbin/update-alternatives --remove linguist %{_qt4_bindir}/linguist
985fi
986
987%pre -n compat32-%{name}
988# If %{_libdir}/qt4 is symbolic link, remove it
989# Is this safe?
990if [ $1 -eq 2 -a -L %{_libdir}/qt4 ] ; then
991    rm -f %{_libdir}/qt4 &> /dev/null ||:
992fi
993
994%post -n compat32-%{name} -p /sbin/ldconfig
995
996%postun -n compat32-%{name} -p /sbin/ldconfig
997
998%files
999%defattr(-,root,root,-)
1000%doc README LGPL_EXCEPTION.txt LICENSE.LGPL LICENSE.GPL3
1001%config(noreplace) %{_sysconfdir}/Trolltech.conf
1002%if "%{_qt4_libdir}" != "%{_libdir}"
1003%config %{_sysconfdir}/ld.so.conf.d/qt4.conf
1004%endif
1005%{_bindir}/qdbus
1006#%dir %{_qt4_prefix}
1007%dir %{_qt4_bindir}
1008%{_qt4_bindir}/qdbus
1009%if "%{_qt4_libdir}" != "%{_libdir}"
1010%dir %{_qt4_libdir}
1011%endif
1012%{_qt4_libdir}/libQt*.so.*
1013%dir %{_qt4_importdir}
1014%dir %{_qt4_importdir}/Qt
1015%{_qt4_importdir}/Qt/*
1016%dir %{_qt4_importdir}/QtWebKit
1017%{_qt4_importdir}/QtWebKit/*
1018%dir %{_qt4_plugindir}
1019%dir %{_qt4_plugindir}/accessible
1020%{_qt4_plugindir}/accessible/*
1021%dir %{_qt4_plugindir}/bearer
1022%{_qt4_plugindir}/bearer/*
1023%dir %{_qt4_plugindir}/codecs
1024%{_qt4_plugindir}/codecs/*
1025%dir %{_qt4_plugindir}/crypto
1026%dir %{_qt4_plugindir}/designer
1027%dir %{_qt4_plugindir}/graphicssystems
1028%{_qt4_plugindir}/graphicssystems/*
1029%dir %{_qt4_plugindir}/iconengines
1030%{_qt4_plugindir}/iconengines/*
1031%dir %{_qt4_plugindir}/imageformats
1032%{_qt4_plugindir}/imageformats/*
1033%dir %{_qt4_plugindir}/inputmethods
1034%{_qt4_plugindir}/inputmethods/*
1035%dir %{_qt4_plugindir}/qmltooling
1036%{_qt4_plugindir}/qmltooling/*
1037%dir %{_qt4_plugindir}/script
1038%{_qt4_plugindir}/script/*
1039%dir %{_qt4_plugindir}/sqldrivers
1040%{_qt4_plugindir}/sqldrivers/libqsqlite*
1041%dir %{_qt4_translationdir}
1042%{_qt4_translationdir}/qt_*.qm
1043%{_qt4_translationdir}/qtscript_*.qm
1044%{_datadir}/icons/hicolor/*/apps/qt4-logo.*
1045
1046%files config
1047%defattr(-,root,root,-)
1048%{_qt4_bindir}/qtconfig
1049%{_qt4_translationdir}/qtconfig_*.qm
1050%{_datadir}/applications/qtconfig.desktop
1051
1052%files designer
1053%defattr(-,root,root,-)
1054%{_qt4_bindir}/designer
1055%{_qt4_plugindir}/designer/*
1056%{_qt4_translationdir}/designer_*.qm
1057%{_datadir}/applications/designer.desktop
1058%{_datadir}/icons/hicolor/*/apps/designer*
1059%{_qt4_docdir}/qch/designer.qch
1060
1061%files devel
1062%defattr(-,root,root,-)
1063%{_sysconfdir}/rpm/macros.*
1064%{_bindir}/qdbuscpp2xml
1065%{_bindir}/qdbusxml2cpp
1066%{_bindir}/qmlplugindump
1067%{_bindir}/qt3to4
1068%{_bindir}/rcc
1069%{_bindir}/uic3
1070%{_qt4_bindir}/lrelease
1071%{_qt4_bindir}/lupdate
1072%{_qt4_bindir}/moc
1073%{_qt4_bindir}/qdbuscpp2xml
1074%{_qt4_bindir}/qdbusxml2cpp
1075%{_qt4_bindir}/qmake
1076%{_qt4_bindir}/qmlplugindump
1077%{_qt4_bindir}/qt3to4
1078%{_qt4_bindir}/rcc
1079%{_qt4_bindir}/uic
1080%{_qt4_bindir}/uic3
1081%{_qt4_headerdir}/*
1082%{_qt4_libdir}/libQt*.so
1083%{_qt4_libdir}/libQtUiTools*.a
1084%{_qt4_libdir}/libQt*.prl
1085%if 0%{?phonon:1}
1086## nuke this one too?  -- Rex
1087%{_qt4_libdir}/libphonon.prl
1088%endif
1089%{_qt4_datadir}/mkspecs/
1090%{_qt4_datadir}/phrasebooks/
1091%{_qt4_datadir}/q3porting.xml
1092%{_libdir}/pkgconfig/*.pc
1093%if 0%{?private}
1094%exclude %{_qt4_headerdir}/*/private/
1095
1096%files devel-private
1097%defattr(-,root,root,-)
1098%{_qt4_headerdir}/QtCore/private/
1099%{_qt4_headerdir}/QtDeclarative/private/
1100%{_qt4_headerdir}/QtGui/private/
1101%{_qt4_headerdir}/QtScript/private/
1102%{_qt4_headerdir}/../src/corelib/
1103%{_qt4_headerdir}/../src/declarative/
1104%{_qt4_headerdir}/../src/gui/
1105%{_qt4_headerdir}/../src/script/
1106%endif
1107
1108%files doc
1109%defattr(-,root,root,-)
1110%{_qt4_docdir}/html/*
1111%{_qt4_docdir}/qch/*.qch
1112%exclude %{_qt4_docdir}/qch/designer.qch
1113%exclude %{_qt4_docdir}/qch/linguist.qch
1114%{_qt4_docdir}/src/*
1115
1116%files tools
1117%defattr(-,root,root,-)
1118%{_bindir}/lconvert
1119%{_bindir}/pixeltool
1120%{_bindir}/qcollectiongenerator
1121%{_bindir}/qdbusviewer
1122%{_bindir}/qdoc3
1123%{_bindir}/qhelpconverter
1124%{_bindir}/qhelpgenerator
1125%{_bindir}/qmlviewer
1126%{_bindir}/qttracereplay
1127%{_bindir}/xmlpatterns
1128%{_bindir}/xmlpatternsvalidator
1129%{_qt4_bindir}/assistant
1130%{_qt4_bindir}/lconvert
1131%{_qt4_bindir}/linguist
1132%{_qt4_bindir}/pixeltool
1133%{_qt4_bindir}/qcollectiongenerator
1134%{_qt4_bindir}/qdbusviewer
1135%{_qt4_bindir}/qdoc3
1136%{_qt4_bindir}/qhelpconverter
1137%{_qt4_bindir}/qhelpgenerator
1138%{_qt4_bindir}/qmlviewer
1139%{_qt4_bindir}/qttracereplay
1140%{_qt4_bindir}/xmlpatterns
1141%{_qt4_bindir}/xmlpatternsvalidator
1142%{_qt4_translationdir}/assistant_*.qm
1143%{_qt4_translationdir}/linguist_*.qm
1144%{_datadir}/applications/assistant.desktop
1145%{_datadir}/applications/linguist.desktop
1146%{_datadir}/applications/qdbusviewer.desktop
1147%{_datadir}/icons/hicolor/*/apps/assistant*
1148%{_datadir}/icons/hicolor/*/apps/linguist*
1149%{_datadir}/icons/hicolor/*/apps/qdbusviewer*
1150%{_qt4_docdir}/qch/linguist.qch
1151
1152%if 0%{?qvfb}
1153%files qvfb -f qvfb.lang
1154%defattr(-,root,root,-)
1155%{_bindir}/qvfb
1156%{_qt4_bindir}/qvfb
1157%endif
1158
1159%if "%{?ibase}" == "-plugin-sql-ibase"
1160%files ibase
1161%defattr(-,root,root,-)
1162%{_qt4_plugindir}/sqldrivers/libqsqlibase*
1163%endif
1164
1165%if "%{?mysql}" == "-plugin-sql-mysql"
1166%files MySQL
1167%defattr(-,root,root,-)
1168%{_qt4_plugindir}/sqldrivers/libqsqlmysql*
1169%endif
1170
1171%if "%{?odbc}" == "-plugin-sql-odbc"
1172%files ODBC
1173%defattr(-,root,root,-)
1174%{_qt4_plugindir}/sqldrivers/libqsqlodbc*
1175%endif
1176
1177%if "%{?psql}" == "-plugin-sql-psql"
1178%files PostgreSQL
1179%defattr(-,root,root,-)
1180%{_qt4_plugindir}/sqldrivers/libqsqlpsql*
1181%endif
1182
1183%if "%{?tds}" == "-plugin-sql-tds"
1184%files tds
1185%defattr(-,root,root,-)
1186%{_qt4_plugindir}/sqldrivers/libqsqltds*
1187%endif
1188
1189# compat32
1190%if %{build_compat32}
1191%files -n compat32-%{name}
1192%defattr(-,root,root,-)
1193%if "%{_qt4_libdir}" != "%{_libdir}"
1194%config %{_sysconfdir}/ld.so.conf.d/qt4-i386.conf
1195%endif
1196#%dir %{_qt4_prefix}
1197%dir %{_qt4_bindir}
1198%{_qt4_bindir}/qdbus
1199%if "%{_qt4_libdir}" != "%{_libdir}"
1200%dir %{_qt4_libdir}
1201%endif
1202%{_qt4_libdir}/libQt*.so.*
1203%dir %{_qt4_plugindir}
1204%dir %{_qt4_plugindir}/accessible
1205%{_qt4_plugindir}/accessible/*
1206%dir %{_qt4_plugindir}/codecs
1207%{_qt4_plugindir}/codecs/*
1208%dir %{_qt4_plugindir}/graphicssystems
1209%{_qt4_plugindir}/graphicssystems/*
1210%dir %{_qt4_plugindir}/iconengines
1211%{_qt4_plugindir}/iconengines/*
1212%dir %{_qt4_plugindir}/imageformats
1213%{_qt4_plugindir}/imageformats/*
1214%dir %{_qt4_plugindir}/inputmethods
1215%{_qt4_plugindir}/inputmethods/*
1216%dir %{_qt4_plugindir}/script
1217%{_qt4_plugindir}/script/*
1218
1219%files -n compat32-%{name}-devel
1220%defattr(-,root,root,-)
1221%{_qt4_libdir}/libQt*.so
1222%{_qt4_libdir}/libQtUiTools.a
1223%{_qt4_libdir}/libQt*.prl
1224%endif
1225
1226%changelog
1227* Mon Aug 26 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.8.7-3
1228- replaced all patches with rawhide's.
1229
1230* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.7-2
1231- rebuild with gcc-5.4.0
1232
1233* Mon May 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.7-1
1234- update to 4.8.7
1235
1236* Sun Mar 27 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.6-5
1237- rebuild with openssl-1.0.2g
1238
1239* Mon Feb  2 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.6-4
1240- fixed typo in %%postun of designer subpackage
1241- removed /sbin/update-alternative --auto from %%postun
1242- updated SOURCE22 for Icon path
1243- updated URL
1244
1245* Sun Feb  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.6-3
1246- updated Source20, 21, 22 and 23
1247- added Patch25, 50, 83, 84, 86, 87, 88, 89 and 102 from Fedora
1248- dropt Patch75
1249- dropt phonon-gstreamer support, built without gstreamer 0.10.x
1250- added qdbusviewer.desktops
1251- added tds subpackage
1252- changed doc subpackage to noarch.rpm
1253
1254* Mon Jul 14 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 4.8.6-2
1255- rebuilt
1256
1257* Fri Jul 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.6-1
1258- new upstream release
1259- change BuildRequires: libmysqlclient-devel instead of MySQL-devel
1260- change BuildRequires: libpq-devel instead of postgresql-devel
1261- update Patch54,67 from fedora
1262- remove Patch80 (qt-everywhere-opensource-src-4.8.0-ld-gold.patch)
1263
1264* Mon Jan 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-4
1265- fix BTS:2677
1266
1267* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-3
1268- rebuild with libmng-2.0.2
1269
1270* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-2
1271- add Patch113 (qt-everywhere-opensource-src-4.8.5-QTBUG-22829.patch)
1272
1273* Sun Jul 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.5-1
1274- new upstream release
1275- update patches from fedora
1276  - Patch4 (qt-everywhere-opensource-src-4.8.5-uic_multilib.patch)
1277  - Patch28 (qt-everywhere-opensource-src-4.8.5-qt_plugin_path.patch)
1278  - Patch64 (qt-everywhere-opensource-src-4.8.5-QTBUG-14467.patch)
1279  - Patch71 (qt-everywhere-opensource-src-4.8.5-QTBUG-21900.patch)
1280  - Patch74 (qt-everywhere-opensource-src-4.8.5-tds_no_strict_aliasing.patch)
1281- remove Patch24 (qt-everywhere-opensource-src-4.8.0-rc1-moc-boost148.patch)
1282
1283* Sat Jan 05 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.4-1
1284- new upstream release
1285- add Patch82 (qt-everywhere-opensource-src-4.8.3-QTBUG-4862.patch)
1286- add Patch100 (qt-everywhere-opensource-src-4.8.1-qtgahandle.patch)
1287- remove Patch70 (qt-everywhere-opensource-src-4.8.0-QTBUG-14724.patch)
1288
1289* Sun Oct 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.3-2
1290- fix mkspecs/%%{platform}/qmake.conf
1291  - do not replace g++.conf with g++-multilib.conf.
1292    g++-multilib.conf does not exist.
1293
1294* Sat Sep 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.3-1
1295- new upstream release
1296- update Patch68 (webkit-qtwebkit-2.2-no_Werror.patch)
1297- remove Patch73: qt-everywhere-opensource-src-4.8.0-qtwebkit-glib231.patch
1298
1299* Sat Sep 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.2-1
1300- new upstream release
1301- update Patch68 (webkit-qtwebkit-2.2-no_Werror.patch)
1302- remove Patch72 (qt-everywhere-opensource-src-4.8.0-QUrl_toLocalFile.patch)
1303- remove Patch78 (qt-everywhere-opensource-src-4.8.0-filter_event.patch)
1304- remove Patch79 (qt-everywhere-opensource-src-4.8.0-qvfb.patch)
1305- add Patch80 (qt-everywhere-opensource-src-4.8.0-ld-gold.patch) from Fedora
1306- add Patch81 (qt-everywhere-opensource-src-4.8.2--assistant-crash.patch) from Fedora
1307
1308* Tue Jan 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.0-3
1309- fix %%files of compat32-qt4-devel
1310
1311* Sun Jan  8 2012 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.0-2
1312- added %%pre section to remove symbolic link
1313- moved translation files to each subpackage
1314
1315* Sat Jan  7 2012 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.0-1
1316- new upstream release
1317
1318* Sat Aug 27 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-6
1319- rebuilt with MySQL-5.5.15
1320
1321* Tue May 24 2011 IWAI, Masaharu <iwai@alib.jp> 4.7.2-5
1322- rebuild with unixODBC-2.2.14: broken by 4.7.2-4
1323- add Vendor and Distribution tags
1324
1325* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 4.7.2-4
1326- rebuilt with postgresql-9.0.3
1327
1328* Mon Apr 11 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-3
1329- rebuilt with unixODBC-2.2.14
1330
1331* Sat Apr  9 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-2
1332- added Patch 106, 301 and 302
1333- fixed /etc/rpm/macros.qt4
1334
1335* Sun Mar  6 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-1
1336- new upstream release
1337- updated Patch1022
1338- added config, tools subpackage
1339- added /etc/rpm/macros.qt4
1340- updated %%post, %%posttrans and %%postun section
1341
1342* Sat Jan 29 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.1-1
1343- new upstream release
1344
1345* Wed Jan 12 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.6.3-3
1346- rebuild with openssl-1.0.0c
1347- add BuildRequires: alsa-lib-devel
1348
1349* Mon Sep 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.3-2
1350- rebuilt with rpm-4.8.1
1351
1352* Sat Jul 24 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.3-1
1353- new upstream release
1354- moved %{_bindir}/qdbus to main package
1355
1356* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.6.1-5
1357- rebuilt with gcc-4.4.3-3 on ppc
1358
1359* Fri Feb  5 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-4
1360- rebuilt with new toolchains
1361
1362* Sun Jan 31 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-3
1363- added BR: desktop-file-utils
1364
1365* Sat Jan 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-2
1366- fixed devel %%files (forgot removing documents...)
1367
1368* Thu Jan 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-1
1369- new upstream release
1370- moved documents to doc sub-package
1371- updated macros
1372- installed translation to %%{_datadir}/qt4/translations now
1373
1374* Sun Nov 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.3-1
1375- new upstream release
1376- dropped Patch90 (merged into upstream)
1377- updated Patches from Fedora
1378- added sqlite subpackage
1379
1380* Wed Sep 02 2009 NAKAMURA Kenta <kenta@vinelinux.org> 4.5.2-2
1381- added Patch90 for fix CVE-2009-2700
1382
1383* Wed Aug 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.2-1
1384- new upstream release
1385- updated qt-copy patches
1386- added Qt.pc
1387- added BuildRequires: WebKit-gtk-devel
1388
1389* Thu Jul 23 2009 NAKAMURA Kenta <kenta@vinelinux.org> 4.4.3-4
1390- added compat32 package for x86_64 arch support
1391
1392* Sun Apr 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.3-3
1393- changed qt4-designer Group to Applications/Development
1394- updated URL
1395- remove Requires: XOrg-libs, XOrg-gl
1396
1397* Tue Mar 24 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.3-2
1398- update qt-copy patches
1399
1400* Mon Nov 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.3-1
1401- new upstream release
1402- update qt-copy patches
1403
1404* Tue Nov 11 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2-2
1405- update qt-copy patches
1406
1407* Mon Sep 22 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2-1
1408- new upstream release
1409- update qt-copy patches
1410
1411* Tue Sep 02 2008 Shu KONNO <owa@bg.wakwak.com> 4.4.1-2
1412- fixed symbolic-link path of %{_bindir}/* at %%install section (for lib64)
1413
1414* Mon Aug  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.1-1
1415- new upstream release
1416- update qt-copy patches
1417
1418* Sun Jul  6 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.0-1
1419- new upstream release
1420- update qt-copy patches
1421- add -no-phonon
1422
1423* Mon Mar 24 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.4-1
1424- fix release ([VineSeed:1527])
1425- add BuildPrereq: gcc4 gcc4-c++ for Vine 4.x
1426- add Requires(post,postun): alternatives to -devel and -designer package
1427
1428* Tue Mar  4 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.4-0vl1
1429- new upstream release
1430- update qt-copy patches
1431
1432* Wed Feb  6 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.3-0vl2
1433- update qt-copy patches
1434
1435* Thu Dec  6 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.3-0vl1
1436- new upstream release
1437- update and re-number qt-copy patches
1438- add BuildPrereq: glib2-devel
1439- update URL
1440
1441* Fri Nov  2 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.2-0vl1
1442- new upstream release
1443- update qt-copy patches
1444
1445* Tue Sep 18 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.1-0vl2
1446- update qt-copy patches (CVE-2007-4137)
1447
1448* Wed Aug 15 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.1-0vl1
1449- new upstream release
1450- update qt-copy patches
1451
1452* Thu Jun 28 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.0-0vl1
1453- new upstream release
1454- add qt-copy patches
1455
1456* Wed May 16 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.3.0-0vl0.20070423
1457- new upstream release
1458
1459* Mon Mar 12 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.3-0vl1
1460- new upstream release
1461
1462* Tue Oct 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.1-0vl1
1463- new upstream release
1464- add ld.so.conf.d and qt4.conf
1465- BuildPrereq: dbus-devel >= 0.62
1466
1467* Fri Oct  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.2.0-0vl1
1468- new upstream release
1469- remove static package
1470
1471* Mon Sep 25 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.1.4-0vl1
1472- new upstream release
1473- update %%fiels
1474- remove Xt and styles package
1475- add BuildPrereq: postgresql-libs MySQL-shared
1476- remove all patches
1477
1478* Tue Sep 19 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl4
1479- move %%{_libdir}/qt3 from develop to main
1480- fix typo
1481- add patch503
1482 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm.1
1483  - import qt-x11-immodule-unified-quiet.patch (patch503) from FC
1484- add patch500-502
1485 -- Thu Sep 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 3.3.5-0vl2.0imm
1486  - add immodule for Qt support (patch500-502)
1487    - patch500: revert some part of patch300,301 (conflict with patch501)
1488    - patch501: immodule for Qt patch
1489    - patch502: apply some part of patch300,301 again
1490    cf. http://immodule-qt.freedesktop.org/
1491        http://people.freedesktop.org/~daisuke/
1492
1493* Sun Sep 10 2006 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.5-0vl3
1494- added configure options for builing on 64-bit archs
1495
1496* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl2
1497- rebuild for VineSeed
1498
1499* Tue Sep 13 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.5-0vl1
1500- new upstream release
1501- stop building nonthreaded libs
1502- delete Obsoletes
1503- add Patch0
1504
1505* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl6
1506- rebuild for VineSeed
1507
1508* Tue Jul  5 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl5
1509- build for Vine3.1
1510- add -v to configure option
1511- move three static libs to main package
1512
1513* Wed Mar 16 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl4
1514- rebuild for VineSeed
1515
1516* Sat Mar 12 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl3
1517- (security) stop using rpath
1518- cleanup this file
1519
1520* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl2
1521- rebuild for VineSeed
1522
1523* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.4-0vl1
1524- new upstream release
1525- update Patch400
1526
1527* Sat Dec 11 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl3
1528- rebuld
1529
1530* Wed Nov 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl2
1531- add Obsoletes: qt32-*
1532
1533* Sun Sep  5 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.3-0vl1
1534- source upgrade
1535- remove patch100
1536- update patch300 and remove patch302-303
1537- update patch400
1538- update BuildPrereq and Requires
1539
1540* Wed Jul 28 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl3
1541- add patch302-303 from KuserML
1542- delete lines about vine26
1543
1544* Sun Jun  6 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl2
1545- add patch100 from webcvs.kde.org/cgi-bin/cvsweb.cgi/qt-copy/patches/
1546
1547* Fri Apr 30 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl1
1548- source upgrade
1549- remove patch100 (it is needed only for 3.3.1)
1550
1551* Sun Apr 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl3
1552- rebuild with XOrg
1553
1554* Mon Mar 29 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl2
1555- rebuild
1556
1557* Mon Mar  8 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl1
1558- source upgrade
1559- remove patch800
1560- add patch100 (only for qt-x11-free-3.3.1)
1561
1562* Sun Feb  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl3
1563- enable cups support
1564
1565* Sun Dec 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl2
1566- build for VineSeed with new toolchain
1567- disable cup support
1568
1569* Wed Dec  3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl1
1570- source upgrade
1571- revised Patch402 and 403
1572- remove Patch100
1573- add patch800 to build against freetype2-2.1.7
1574- (VinePlus/2.6) BuildPrereq: autoconf258
1575
1576* Sun Nov  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.2-0vl1
1577- source upgrade
1578- revised Patch400
1579- remove Patch15
1580
1581* Sun Nov  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl4
1582- enable cups support
1583
1584* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl3
1585- rebuild for Vine2.6
1586
1587* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl3
1588- revised Patch400 and Patch402
1589- clean up spec
1590
1591* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl2
1592- rebuild for Vine2.6
1593
1594* Sun Sep 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl2
1595- revised Patch400-
1596- clean up spec
1597
1598* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0.26vl1
1599- rebuild for Vine2.6
1600
1601* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl1
1602- source upgrade
1603- add Patch100
1604- remove Patch302 (it is included in this source)
1605- stop using Patch400-
1606- build with gcc-3.2.3
1607- add export LANG=C
1608- add *.pc (pkg-config files) to qt-devel package
1609
1610* Fri Aug 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl5
1611- rebuild for Vine2.6
1612
1613* Wed Aug 13 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl5
1614- add Patch302 to fix performance of jmode
1615- change make option for SMP and add script
1616
1617* Thu Jun 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl4
1618- update Patch400 and 401
1619
1620* Wed Jun 18 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl3
1621- change spec to build with g++-2.95.3
1622
1623* Mon Apr 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0.26vl2
1624- rebuild for Vine2.6
1625
1626* Wed Apr 16 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.1.2-0vl2
1627- rebuilt with libpng >= 1.2.5 when %%{vine26} is set to 0 (ie VineSeedPlus)
1628
1629* Fri Mar 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl1
1630- source upgrade
1631- remove all patches except patch15
1632- revised patch 300-
1633- stop building Xt package
1634
1635* Mon Feb 24 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl3
1636- revised patch 301 and 302
1637- enable patch 301 and 302 to Vine2.5/2.6
1638
1639* Sun Feb  9 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl2
1640- change spec to build both VineSeed and Vine2.5/2.6
1641- re-number patch300-
1642- delete patch4 (qt-3.1.1 does not need it)
1643- add patch13 and 14
1644 -- Thu Dec 19 2002 Than Ngo <than@redhat.com> 3.1.1-3
1645  - add monospace patch file from Leon Ho (bug #79949)
1646  - add small patch file from Sysoltsev Slawa (bug #79731)
1647- add patch15
1648 -- Mon Dec 30 2002 Florian La Roche <Florian.LaRoche@redhat.de>
1649  - Change qmlined.h to not include an attic header that is also not shipped
1650    with Red Hat Linux. This also fixes building unixODBC, that includes this
1651    header (apparently also without needing it).
1652
1653
1654* Sat Jan  4 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl1
1655- source upgrade
1656- cleanup spec
1657- revised Patch7, 301
1658- add Patch306, 307, 308 from kde.gr.jp
1659
1660* Sun Dec 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.0-0vl1
1661- source upgrade
1662- stop using objprelink2, it does not work with gcc3
1663- add Patch304 and Patch305 from www.kde.gr.jp/~akito/xft/patch_xft.html
1664- add Patch1 - Patch12 from rawhide 3.1.0-1.3
1665- add BuildPrereq: openMotif-devel >= 2.2.2 for build qt-Xt
1666- cleanup spec for build x11 package only
1667
1668* Mon Nov 11 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl3
1669- add export PATH=`pwd`:$PATH to %build section
1670
1671* Tue Oct 15 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl2
1672- objprelink2 support only i386 (add %ifarch i386 ... again)
1673- delete BuildPrereq: libmng-static (it merged to libmng-devel)
1674- delete %doc ANNOUNCE
1675- Requires: XFree86-gl instead of Mesa
1676
1677* Fri Oct  4 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.5-0vl1
1678- add BuildPrereq: objprelink2 instead of BuildPrereq: objprelink
1679- add BuildPrereq: autoconf253 automake15
1680- delete Patch199 (objprelink2 do not need this patch)
1681- source upgrade
1682- revised all patches [Kdeveloper:02404]
1683- add man files to qt-devel sub-package
1684
1685* Tue Jul 16 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl5
1686- add patch304 from kde.gr.jp [Kdeveloper:02368]
1687
1688* Thu Jul  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl4
1689- add patch303 from kde.gr.jp [Kdeveloper:02378]
1690
1691* Wed Apr 17 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl3
1692- add patch302 from kde.gr.jp
1693
1694* Thu Apr  4 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl2
1695- revised patch300 from kde.gr.jp and XIMInputStyle=Over The Spot in qtrc
1696- add patch301 from kde.gr.jp
1697- make unixODBC plugin (delete define odbcplugins 0 and if %{odbcplugins})
1698
1699* Sat Mar 30 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.3-1vl1
1700- merged with rawhide 3.0.3-0.cvs20020314.1
1701- source update to 3.0.3
1702- add patch199 (objprelink)
1703- add patch300 and add defaultInputStyle=OverTheSpot in qtrc
1704- define cups 0 (Vine does not have cups)
1705- define odbcplugins 0 (unixODBC requires libqt-mt.so.2 of qt-2)
1706- cleanup spec
1707- There is Vine's previous changes, hacked for Vine
1708 -- Sat Jan  5 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.1-6vl4
1709  - rebuild with -xft support (XFree86-4.1.99.4)
1710 -- Mon Dec 31 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl3
1711  - rebuild with glibc-2.2.4
1712 -- Sun Nov 25 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl2
1713  - add Source2 and Patch4 (use objprelink, i386 only)
1714 -- Sat Oct 13 2001 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.3.1-6vl1
1715  - Build for VineSeed
1716  - Add qt.using_new_library.patch from Kondara
1717 -- Mon Jun 11 2001 net_hal <net_hal@cwa.bai.ne.jp>
1718  - First build for Vine2.1.5
1719 -- Thu Apr 12 2001 Rex Dieter <rdieter@unl.edu> 2.3.0-0.6x.3
1720  - redhat 6.x backport based on rawhide's qt-2.3.0-3
1721  - remove -xft support (because we're using XFree-3)   
1722
1723* Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.3-0.cvs20020314.1
1724- Update to 3.0.3-pre, required for KDE3
1725- force -fPIC usage
1726- Remove conflict with qt2 < 2.3.2-1, the new qt2 2.3.1 is fixed and qt 2.3.2
1727  is broken
1728- Ship the qmake config files (so qmake works for building any 3rd party stuff,
1729  e.g. aethera)
1730
1731* Wed Mar  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-2
1732- Add some fixes from KDE's qt-copy CVS
1733- Pluginize image formats
1734
1735* Mon Feb 25 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-1
1736- 3.0.2 final
1737
1738* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.3
1739- Add GB18030 codec patch, #60034
1740- Force-build jpeg support, fixing #59775 and #59795
1741
1742* Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.2
1743- Build with CUPS support
1744
1745* Fri Jan 18 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020118.1
1746- Fix up /usr/bin/moc links, they should point to qt3
1747
1748* Mon Jan 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020114.1
1749- Build styles directly into the main library for now, there's too much broken
1750  code out there depending on this ATM.
1751
1752* Wed Jan  9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020109.1
1753- Stop excluding alpha, gcc has been fixed
1754
1755* Tue Jan  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.2-0.cvs20020108.1
1756- Add fixes from CVS; this fixes the "Alt + F1, arrow up, arrow up doesn't work
1757  in KDE" bug
1758
1759* Mon Dec 17 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-2
1760- Fix up settings search path
1761- Add default qtrc allowing to use KDE 3.x Qt plugins
1762- Make sure QLibrary uses RTLD_GLOBAL when dlopen()ing libraries
1763
1764* Thu Dec 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.1.0-1
1765- Work around gcc bug #57467
1766
1767* Wed Dec 12 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1768- 3.0.1 final
1769
1770* Mon Dec 10 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.1-0.cvs20011210.1
1771- Update to current (needed by KDE 3.x)
1772- Rebuild with current libstdc++
1773- Temporarily disable building on alpha
1774- Fix build with PostgreSQL 7.2
1775
1776* Mon Nov 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-5
1777- Fix up glweak
1778
1779* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-4
1780- Give designer, uic, moc, etc. their real names - the qt2 versions
1781  have been renamed in qt2-2.3.2-1.
1782  Conflict with qt2 < 2.3.2-1.
1783
1784* Thu Oct 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-3
1785- Add symlink /usr/lib/qt-3.0.0 -> /usr/lib/qt3 and set QTDIR to the
1786  symlink, allowing to update to 3.0.1 without breaking rpath'ed binaries
1787
1788* Tue Oct 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-1
1789- 3.0.0 final
1790- fix some minor specfile bugs
1791- Modularize some more (image format plugins)
1792- Build codecs
1793
1794* Tue Sep 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta5.1
1795- beta5
1796- Share more code between qt-x11 and qt-embedded builds
1797
1798* Wed Aug 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta4.1
1799- beta4
1800- build the Motif style directly into Qt rather than as a plugin - Qt should
1801  always have at least one style...
1802- replace the designer3 symlink with a shell script that sets QTDIR correctly
1803  before launching designer
1804- Add desktop file for designer
1805
1806* Mon Aug  6 2001 Tim Powers <timp@redhat.com> 3.0.0-0.beta3.4
1807- explicitly include qm2ts, qmake, qtconfig in the devel package file list to avoid dangling symlinks
1808
1809* Thu Aug  2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.3
1810- Try yet another workaround for buildsystem breakages
1811
1812* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1813- Add another ugly workaround for build system problems, this should finally
1814  get rid of the dangling symlinks
1815
1816* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.2
1817- Rephrase parts of the spec file, hopefully pleasing the build system
1818
1819* Sun Jul 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta3.1
1820- beta3
1821- Fix dangling symlinks
1822
1823* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.2
1824- Fix up QSQL Postgres classes for Postgres 7.1.x
1825- Fix various bugs:
1826  - QtMultilineEdit and QtTableView should actually compile
1827  - Link libqsqlpsql with libpq
1828  - Don't link the base library with libmysqlclient, linking the MySQL
1829    module with it is sufficient
1830- Add missing const qualifier
1831- move the SQL drivers to separate packages to avoid dependencies
1832- build and install designer plugins - converting glade files to Qt is fun. ;)
1833- handle RPM_OPT_FLAGS
1834
1835* Tue May 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.beta1.1
1836- 3.0 beta 1
1837
1838* Wed May 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010516.1
1839- Update, remove conflicts with Qt 2.x
1840
1841* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20010514.1
1842- Initial build of 3.0 branch
1843
1844* Fri Apr 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-6
1845- Fix crashes on ia64, Patch from Bill Nottingham <notting@redhat.com>
1846- Allow building qt-nox
1847
1848* Fri Apr 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3.0-5
1849- Make sure uic and designer use the libqui from the source tree, not
1850  a previously installed one.
1851  Linking uic-x11 against libqui-embedded is definitely not a feature. ;)
1852- The qclipboard fix is needed for qt-x11 only, don't apply it if we're
1853  building qt-embedded
1854
1855* Sat Apr 14 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1856- Handle LPRng specific constructs in printcap, Bug #35937
1857
1858* Sun Mar 25 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1859- add qfont patch from Trolltech
1860
1861* Tue Mar 13 2001 Harald Hoyer <harald@redhat.de>
1862- added patch for '@euro' language settings
1863
1864* Tue Mar  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1865- 2.3.0 final
1866- BuildRequires XFree86-devel >= 4.0.2 (#30486)
1867
1868* Mon Feb 26 2001 Than Ngo <than@redhat.com>
1869- fix check_env function, so that qt does not crash if QT_XFT is not set
1870- fix symlinks
1871
1872* Mon Feb 26 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1873- 2.3.0b1
1874- Add a patch to qpsprinter that handles TrueType fonts even if they come from xfs
1875
1876* Tue Feb 13 2001 Preston Brown <pbrown@redhat.com>
1877- japanese input and clipboard fixes applied.  Changes have been sent upstream by patch authors.
1878
1879* Fri Feb  9 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1880- Rebuild with new Mesa to get rid of pthreads linkage
1881- Add Xft fix from KDE CVS
1882
1883* Wed Feb  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1884- Add printing bugfix patch from Trolltech
1885
1886* Sat Feb  3 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1887- 2.2.4
1888- Qt Embedded: Add QVfb and VNC support
1889
1890* Tue Jan 16 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1891- Don't segfault when running Qt/Embedded applications as root
1892- Improve the Qt/Embedded sparc patch so we don't need the specfile hacks
1893  anymore
1894- Fix a bug in QPrintDialog (causing KDE Bug #18608)
1895
1896* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
1897- bzip2 source to save space
1898- Qt/Embedded 2.2.3
1899- Fix qte build on sparc
1900
1901* Wed Dec 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1902- Run ldconfig in %%post and %%postun for qt-Xt
1903
1904* Sun Dec 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1905- Build with the Xrender extension
1906  (Patch from Keith Packard <keithp@keithp.com>)
1907
1908* Wed Dec 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1909- 2.2.3
1910
1911* Tue Dec 12 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1912- Rebuild to fix permissions on doc dir
1913- Don't exclude ia64 anymore
1914
1915* Fri Nov 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1916- Fix up uic (Patch from trolltech)
1917
1918* Wed Nov 15 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1919- Build qt-embedded
1920  changes to base: fix build, fix ISO C99 compliance, fix 64bit support
1921
1922* Mon Nov 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1923- 2.2.2
1924
1925* Tue Oct 24 2000 Than Ngo <than@redhat.com>
1926- call ldconfig for updating (Bug #19687)
1927- added patch from Trolltech, thanks to Rainer <rms@trolltech.com>
1928
1929* Wed Oct 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1930- Add missing msg2qm, msgmerge, qconfig tools (Bug #18997), introduced
1931  by broken Makefiles in base
1932- fix up %%install so it works both with old-style and new-style fileutils
1933  (fileutils <= 4.0z don't know about -L)
1934
1935* Fri Oct 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1936- Disable exception handling; this speeds up KDE 2.x and reduces its
1937  memory footprint by 20 MB.
1938
1939* Tue Oct 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1940- dereference symlinks in include
1941
1942* Sun Oct  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1943- fix -devel
1944- update to the new version of 2.2.1 on trolltech.com; the initial tarball
1945  contained broken docs
1946
1947* Thu Oct  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1948- 2.2.1
1949
1950* Mon Sep 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1951- Add missing uic
1952
1953* Thu Sep 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1954- Move Qt designer to a different source RPM to get rid of a
1955  circular dependency (kdelibs2->qt, qt->kdelibs2)
1956- Enable MNG support
1957- Don't compile (just include) examples and tutorials
1958- move the static libraries to a separate package (qt-static).
1959  They're HUGE, and most people won't ever need them.
1960- clean up spec file
1961- fix up dependencies (-devel requires base, -static requires devel,
1962  Xt requires base)
1963- add BuildRequires line
1964
1965* Tue Sep 12 2000 Than Ngo <than@redhat.com>
1966- update release 2.2.0
1967- changed copyright to GPL
1968- added missing static libraries
1969- made symbolic link for designer to load the help files correct
1970- made designer and designer-kde2 as sub packages
1971- added missing templates for designer
1972- remove jakub patch, since the release 2.2.0 already
1973  contains this patch.
1974- fixed qt again to compile with gcc-2.96
1975- use make -j for building
1976
1977* Wed Aug 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1978- Work around compiler bugs (Patch from Jakub)
1979- Use relative symlinks (Bug #16750)
1980
1981* Mon Aug 21 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1982- beta2
1983
1984* Mon Aug 14 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1985- new qt-copy from KDE2 CVS
1986
1987* Wed Aug 9 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1988- official beta 1
1989
1990* Thu Aug 3 2000 Than Ngo <than@redhat.de>
1991- rebuilt against the libpng-1.0.8
1992
1993* Thu Jul 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1994- rebuild (so we have it on all arches)
1995
1996* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
1997- move man pages to a more reasonable place (this fixes Bug #14126)
1998- exclude ia64 for now (compiler problems!!!)
1999
2000* Mon Jul 24 2000 Harald Hoyer <harald@redhat.de>
2001- modified connect patch to fit qt 2.2.0 beta.
2002
2003* Thu Jul 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2004- update to current qt-copy; this is now a qt 2.2.0 beta.
2005
2006* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2007- update to current qt-copy in kde CVS, required
2008
2009* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
2010- automatic rebuild
2011
2012* Tue Jul 11 2000 Harald Hoyer <harald@redhat.de>
2013- made patch smaller and binary compatible when recompiled with 6.2
2014- modified connect and moc to cope with the new g++ class layout
2015
2016* Sun Jul 09 2000 Than Ngo <than@redhat.de>
2017- rebuilt qt with gcc-2.96-34
2018
2019* Fri Jul 07 2000 Than Ngo <than@redhat.de>
2020- rebuilt qt with c++ 2.96
2021
2022* Mon Jul  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2023- Fix dependancies
2024
2025* Sun Jul  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2026- Use egcs++ for now ** FIXME
2027
2028* Wed Jun 28 2000 Preston Brown <pbrown@redhat.com>
2029- fix up qt.sh
2030
2031* Sun Jun 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2032- Build in jpeg and threading support
2033- Fix a bug in clipboard pasting code
2034
2035* Wed Jun 07 2000 Preston Brown <pbrown@redhat.com>
2036- fix qt.{sh,csh}
2037- use new rpm macro paths
2038- package man pages
2039
2040* Fri Jun  2 2000 Bill Nottingham <notting@redhat.com>
2041- build without optimization on ia64
2042
2043* Mon May 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2044- 2.1.1
2045
2046* Thu May 18 2000 Florian La Roche <Florian.LaRoche@redhat.com>
2047- recompile with correct libstdc++
2048
2049* Thu Apr 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2050- 2.1.0 final
2051
2052* Wed Apr  5 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2053- beta4
2054- depend on libGL.so.1 rather than Mesa - XFree86 4.0 provides that
2055  lib, too
2056
2057* Wed Mar 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2058- beta3
2059
2060* Tue Mar  7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2061- beta2
2062- fix compilation of the NSPlugin add-on
2063
2064* Fri Mar  3 2000 Bill Nottingham <notting@redhat.com>
2065- fix %postun script
2066
2067* Fri Feb 18 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
2068- beta1
2069- get rid of qt-ImageIO, the functionality is now in the main Qt library
2070- remove qt-Network, the functionality is now in the main Qt library
2071- add changes-2.1.0 to %doc
2072
2073* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
2074- no refcount check on postun script, we want it to happen even on upgrades
2075
2076* Thu Feb 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2077- new snapshot, should fix QWhatsThisButton
2078- remove executable permissions from *.pro files
2079
2080* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
2081- strip binaries in examples, tutorial
2082
2083* Mon Jan 31 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2084- new snapshot - should fix the hotkey bug
2085- Fix up the Makefiles so it compiles
2086
2087* Tue Jan 18 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2088- new snapshot - we need those QVariant fixes
2089
2090* Thu Jan 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
2091- switch from glxMesa to Mesa for the GL addon
2092
2093* Wed Jan 5 2000 Bernhard Rosenkr?nzer <bero@redhat.com>
2094- Fix up dependencies
2095- new snapshot
2096
2097* Mon Jan 3 2000 Ngo Than <than@redhat.de>
2098- new snapshot for Red Hat Linux 6.2
2099- increase version number
2100
2101* Mon Dec 20 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2102- new snapshot
2103- handle RPM_OPT_FLAGS
2104
2105* Mon Dec 13 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2106- new snapshot
2107- -GL requires libGL.so.1 instead of Mesa (might as well be glxMesa
2108  or some commercial OpenGL)
2109- -GL BuildPrereqs /usr/X11R6/include/GL/gl.h instead of Mesa-devel
2110  (might as well be glxMesa or some commercial OpenGL)
2111
2112* Sun Dec 05 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2113- update to current RSYNC version
2114- remove compilation patch - it finally works out of the box
2115
2116* Wed Oct 27 1999 Bernhard Rosenkraenzer <bero@redhat.com>
2117- update to current CVS snapshot
2118- build extensions
2119- add patch to fix QNetwork compilation
2120
2121* Sun Oct 24 1999 Bernhard Rosenkraenzer <bero@redhat.de>
2122- current CVS snapshot
2123- fix compilation with gcc 2.95.x
2124- use install -c rather than just install to make BSD install happy
2125
2126* Mon Oct 11 1999 Bernhard Rosenkraenzer <bero@redhat.de>
2127- 2.1.0 snapshot (for KDE2)
2128- Fix typo in spec
2129
2130* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
2131- don't ship tutorial or example binaries
2132
2133* Tue Sep 21 1999 Preston Brown <pbrown@redhat.com>
2134- substitution in tutorial and examples so that dependencies are correct and
2135  they can be successfully rebuilt.
2136- switched to completely using QTDIR.  trying to coexist with links into
2137  /usr/{include,lib} and still compile with qt 1.x is very hard for
2138  configure scripts to cope with.
2139
2140* Thu Aug 19 1999 Preston Brown <pbrown@redhat.com>
2141- implemented QTDIR compatibility.
2142
2143* Tue Jul 20 1999 Preston Brown <pbrown@redhat.com>
2144- qt 2.0.1 packaged.
2145
2146* Wed Jul 14 1999 Preston Brown <pbrown@redhat.com>
2147- Qt 2.00 packaged.
2148- examples, html documentation, tutorial moved to /usr/doc
2149
2150* Sat Apr 17 1999 Preston Brown <pbrown@redhat.com>
2151- static library supplied in dev package.
2152
2153* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com>
2154- turn on internal GIF reading support
2155
2156* Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
2157- strip binaries
2158
2159* Mon Mar 15 1999 Preston Brown <pbrown@redhat.com>
2160- upgrade to qt 1.44.
2161
2162* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
2163- Injected new description and group.
2164
2165* Tue Jan 19 1999 Preston Brown <pbrown@redhat.com>
2166- moved includes to /usr/include/qt
2167
2168* Mon Jan 04 1999 Preston Brown <pbrown@redhat.com>
2169- made setup phase silent.
2170
2171* Fri Dec 04 1998 Preston Brown <pbrown@redhat.com>
2172- upgraded to qt 1.42, released today.
2173
2174* Tue Dec 01 1998 Preston Brown <pbrown@redhat.com>
2175- took Arnts RPM and made some minor changes for Red Hat.
Note: See TracBrowser for help on using the repository browser.